OSDN Git Service

Add menuitem 'copy'.
[fukui-no-namari/dialektos.git] / src / text_line.hxx
index 0a923bf..1ea9636 100644 (file)
@@ -22,6 +22,7 @@
 #define TEXT_LINE_HXX
 
 #include <boost/ptr_container/ptr_vector.hpp>
+#include <glibmm/ustring.h>
 
 
 namespace dialektos {
@@ -30,6 +31,7 @@ namespace dialektos {
 namespace text_view {
   class DrawingSet;
   class LayoutSet;
+  class GetSelectedSet;
 }
 
 namespace text_element {
@@ -45,6 +47,8 @@ public:
   void add_element(text_element::Plain* element);
   void trim_right();
   bool empty() const;
+  bool includes(const text_element::Plain&) const;
+  Glib::ustring get_selected_text(const text_view::GetSelectedSet& set) const;
   void layout(text_view::LayoutSet&);
   void draw(text_view::DrawingSet&) const;
   double get_height() const { return height_; }