Import line: | Gtk = imports.gi.Gtk; |
GIR File: | Gtk-3.0.gir |
C documentation: | GtkCellEditable |
Interface : | CellEditable |
Implementations: | GWeather.LocationEntry, GWeather.TimezoneMenu, Gtk.AppChooserButton, Gtk.ComboBox, Gtk.ComboBoxText, Gtk.Entry, Gtk.SpinButton |
Properties | Defined By | |
---|---|---|
editing_canceled : gboolean
Indicates whether editing on the cell has been canceled.
Indicates whether editing on the cell has been canceled.
|
Gtk.CellEditable |
Method / Constructor | Defined By | |
---|---|---|
editing_done
()
:
none
Emits the GtkCellEditable::editing-done signal.
Emits the GtkCellEditable::editing-done signal.
|
Gtk.CellEditable | |
remove_widget
()
:
none
Emits the GtkCellEditable::remove-widget signal.
Emits the GtkCellEditable::remove-widget signal.
|
Gtk.CellEditable | |
start_editing
(Event event)
:
none
Begins editing on a cell_editable.
Begins editing on a cell_editable. event is the GdkEvent that began
the editing process. It may be NULL, in the instance that editing was initiated through programatic means.
|
Gtk.CellEditable |
Event | Defined By | |
---|---|---|
editing_done (CellEditable self)
:
none
This signal is a sign for the cell renderer to update its
value from the cell_editable.
This signal is a sign for the cell renderer to update its
value from the cell_editable. Implementations of GtkCellEditable are responsible for emitting this signal when they are done editing, e.g. GtkEntry is emitting it when the user presses Enter. gtk_cell_editable_editing_done() is a convenience method for emitting GtkCellEditable::editing-done.
|
Gtk.CellEditable | |
remove_widget (CellEditable self)
:
none
This signal is meant to indicate that the cell is finished
editing, and the widget may now be destroyed.
This signal is meant to indicate that the cell is finished
editing, and the widget may now be destroyed. Implementations of GtkCellEditable are responsible for emitting this signal when they are done editing. It must be emitted after the GtkCellEditable::editing-done signal, to give the cell renderer a chance to update the cell's value before the widget is removed. gtk_cell_editable_remove_widget() is a convenience method for emitting GtkCellEditable::remove-widget.
|
Gtk.CellEditable |
Class / Namespace | Method / Signal / Properties |
---|---|
Gtk.CellArea
Property |
edit_widget : Gtk.CellEditable
read only
The widget currently editing the edited cell
This property is read-only and only changes as a result of a call gtk_cell_area_activate_cell(). |
Gtk.CellArea
Signal |
Indicates that editing finished on renderer and that editable
should be removed from the owning cell-layouting widget. |
Gtk.CellArea
Method |
get_edit_widget
()
:
Gtk.CellEditable
Gets the GtkCellEditable widget currently used
to edit the currently edited cell. |
Gtk.CellRenderer
Signal |
This signal gets emitted when a cell starts to be edited.
|
Gtk.CellRenderer
Method |
start_editing
(Event event, Widget widget, String path, RectangleInt background_area, RectangleInt cell_area, CellRendererState flags)
:
Gtk.CellEditable
Passes an activate event to the cell renderer for possible processing.
|