|  |  | 

The CellEditable interface must be implemented for widgets to be usable when editing the contents of a TreeView cell.
| Public Member Functions | |
| void | editing_done () | 
| Emits the "editing_done" signal. | |
| const GtkCellEditable* | gobj () const | 
| Provides access to the underlying C GObject. | |
| GtkCellEditable* | gobj () | 
| Provides access to the underlying C GObject. | |
| void | remove_widget () | 
| Emits the "remove_widget" signal. | |
| Glib::SignalProxy0<void> | signal_editing_done () | 
| Glib::SignalProxy0<void> | signal_remove_widget () | 
| void | start_editing (GdkEvent* event) | 
| Begins editing on a cell_editable . | |
| virtual | ~CellEditable () | 
| Static Public Member Functions | |
| static void | add_interface (GType gtype_implementer) | 
| Protected Member Functions | |
| virtual void | on_editing_done () | 
| virtual void | on_remove_widget () | 
| virtual void | start_editing_vfunc (GdkEvent* event) | 
| Related Functions | |
| (Note that these are not member functions.) | |
| Glib::RefPtr<Gtk::CellEditable> | wrap (GtkCellEditable* object, bool take_copy=false) | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| Emits the "editing_done" signal. This signal is a sign for the cell renderer to update its value from the cell. | 
| 
 | 
| Provides access to the underlying C GObject. 
 Reimplemented from Glib::Interface. Reimplemented in Gtk::Entry, and Gtk::SpinButton. | 
| 
 | 
| Provides access to the underlying C GObject. 
 Reimplemented from Glib::Interface. Reimplemented in Gtk::Entry, and Gtk::SpinButton. | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| Emits the "remove_widget" signal. This signal is meant to indicate that the cell is finished editing, and the widget may now be destroyed. | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| Begins editing on a cell_editable . 
event is the Gdk::Event that began the editing process. It may be  
 | 
| 
 | 
| 
 | 
| 
 | ||||||||||||
| 
 
 
 |