Interface
GtkCellEditable
deprecated: 4.10
Description [src]
interface Gtk.CellEditable : Gtk.Widget
Interface for widgets that can be used for editing cells
The GtkCellEditable
interface must be implemented for widgets to be usable
to edit the contents of a GtkTreeView
cell. It provides a way to specify how
temporary widgets should be configured for editing, get the new value, etc.
Deprecated since: 4.10
List views use widgets for displaying their
contents. See GtkEditable
for editable text widgets.
Prerequisite
In order to implement CellEditable, your type must inherit fromGtkWidget
.
Signals
Gtk.CellEditable::editing-done
This signal is a sign for the cell renderer to update its
value from the cell_editable
.
Gtk.CellEditable::remove-widget
This signal is meant to indicate that the cell is finished
editing, and the cell_editable
widget is being removed and may
subsequently be destroyed.
Interface structure
struct GtkCellEditableIface {
void (* editing_done) (
GtkCellEditable* cell_editable
);
void (* remove_widget) (
GtkCellEditable* cell_editable
);
void (* start_editing) (
GtkCellEditable* cell_editable,
GdkEvent* event
);
}
No description available.
Interface members
editing_done |
|
Signal is a sign for the cell renderer to update its value from the cell_editable. |
|
remove_widget |
|
Signal is meant to indicate that the cell is finished editing, and the widget may now be destroyed. |
|
start_editing |
|
Begins editing on a cell_editable. |