gtk.cell_editable

Module for CellEditable interface

Types 2

interfaceCellEditable

Interface for widgets that can be used for editing cells

The gtk.cell_editable.CellEditable interface must be implemented for widgets to be usable to edit the contents of a gtk.tree_view.TreeView cell. It provides a way to specify how temporary widgets should be configured for editing, get the new value, etc.

Deprecated

List views use widgets for displaying their

contents. See gtk.editable.Editable for editable text widgets

Methods
bool editingCanceled() @propertyGet `editingCanceled` property. Returns: Indicates whether editing on the cell has been canceled.
void editingCanceled(bool propval) @propertySet `editingCanceled` property. Params: propval = Indicates whether editing on the cell has been canceled.
void editingDone()Emits the `GtkCellEditable::editing-done` signal.
void removeWidget()Emits the `GtkCellEditable::remove-widget` signal.
void startEditing(gdk.event.Event event = null)Begins editing on a cell_editable.
gulong connectEditingDone(T)(T callback, Flag!"After" after = No.After)Connect to `EditingDone` signal.
gulong connectRemoveWidget(T)(T callback, Flag!"After" after = No.After)Connect to `RemoveWidget` signal.

Fluent builder implementation template for gtk.cell_editable.CellEditable

Methods
T editingCanceled(bool propval)Set `editingCanceled` property. Params: propval = Indicates whether editing on the cell has been canceled. Returns: Builder instance for fluent chaining