]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/entry.h
Add some editing functions to Entry
[libs/gltk.git] / source / entry.h
index a5b03fcdd64e77571237f62a4ec4e81c90111ff9..a350ea8890d2e91b75093c73bf601983eafc2c54 100644 (file)
@@ -59,8 +59,14 @@ private:
 
 public:
        void set_text(const std::string &);
+       void insert(unsigned, const std::string &);
+       void erase(unsigned, unsigned);
        const std::string &get_text() const { return text.get(); }
 
+       void set_edit_position(unsigned);
+       unsigned get_edit_position() const { return edit_pos; }
+       bool get_selection(unsigned &, unsigned &) const;
+
        /** Sets the minimum size of the editing area, in characters and rows.  This
        only affects autosizing. */
        void set_edit_size(unsigned w, unsigned h);