|
Public Member Functions |
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 Member Functions |
void | add_interface (GType gtype_implementer) |
Protected Member Functions |
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) |