|  | 
| 
 Public Methods | 
| virtual | ~Editable () | 
| GtkEditable* | gobj () | 
|  | Provides access to the underlying C GObject. 
 
 | 
| const GtkEditable* | gobj () const | 
|  | Provides access to the underlying C GObject. 
 
 | 
| void | cut_clipboard () | 
| void | copy_clipboard () | 
| void | paste_clipboard () | 
| void | delete_selection () | 
| void | set_editable (bool is_editable=true) | 
| bool | get_editable () const | 
|  | Retrieves whether editable is editable. 
 
 | 
| void | insert_text (const Glib::ustring& text, int length, int& position) | 
| void | delete_text (int start_pos, int end_pos) | 
| Glib::ustring | get_chars (int start_pos, int end_pos) const | 
| void | select_region (int start_pos, int end_pos) | 
| bool | get_selection_bounds (int& start_pos, int& end_pos) const | 
| void | set_position (int position) | 
| int | get_position () const | 
| Glib::SignalProxy2< void, const Glib::ustring&, int* >
 | signal_insert_text () | 
| Glib::SignalProxy2< void, int, int >
 | signal_delete_text () | 
| Glib::SignalProxy0<void> | signal_changed () | 
| 
 Static Public Methods | 
| void | add_interface (GType gtype_implementer) | 
| 
 Protected Methods | 
| virtual void | insert_text_vfunc (const Glib::ustring& text, int& position) | 
| virtual void | delete_text_vfunc (int start_pos, int end_pos) | 
| virtual Glib::ustring | get_chars_vfunc (int start_pos, int end_pos) | 
| virtual void | select_region_vfunc (int start_pos, int end_pos) | 
| virtual bool | get_selection_bounds_vfunc (int& start_pos, int& end_pos) | 
| virtual void | set_position_vfunc (int position) | 
| virtual int | get_position_vfunc () | 
| virtual void | on_insert_text (const Glib::ustring& text, int* position) | 
| virtual void | on_delete_text (int start_pos, int end_pos) | 
| virtual void | on_changed () | 
| 
 Related Functions | 
| (Note that these are not member functions.) 
 
 | 
| Glib::RefPtr<Gtk::Editable> | wrap (GtkEditable* object, bool take_copy=false) |