Gtk.Cell_Editable
Implemented by
Gtk_Combo_Box_Record
Gtk_Combo_Box_Entry_Record
Navigation
Description
Types
Subprograms
General
Signals
Entities
Signals
Description
The
Gtk_Cell_Editable
interface must be implemented for widgets to be usable when editing the contents of a Gtk_Tree_View cell.
Types
type
Gtk_Cell_Editable
is
new
Glib.Types.GType_Interface
;
Subprograms
function
Get_Type
return
Gtk.Gtk_Type
;
Return the internal value associated with a
Gtk_Cell_Editable
.
procedure
Start_Editing
(Cell_Editable : Gtk_Cell_Editable; Event :
Gdk.Event.Gdk_Event
);
Begin editing on a
Gtk_Cell_Editable
.
Event
is the Gdk_Event that began the editing process. It may be null, if the instance that editing was initiated through programatic means.
procedure
Editing_Done
(Cell_Editable : Gtk_Cell_Editable);
Emit the "editing_done" signal. This signal is a sign for the cell renderer to update its value from the cell.
procedure
Remove_Widget
(Cell_Editable : Gtk_Cell_Editable);
Emit the "remove_widget" signal. This signal is meant to indicate that the cell is finished editing, and the widget may now be destroyed.
Signals
editing_done
procedure
Handler
(Editable : Gtk_Cell_Editable);
Should be emitted when the user has finished editing
remove_widget
procedure
Handler
(Editable : Gtk_Cell_Editable);
Emitted when the widget is about to be removed
Alphabetical Index
Editing_Done
Get_Type
Remove_Widget
Start_Editing