Index

Package: Cell_Editable

Description

package Gtk.Cell_Editable is
The Gtk_Cell_Editable interface must be implemented for widgets to be usable when editing the contents of a Gtk_Tree_View cell.

Binding from C File version 2.8.17

Types

Gtk_Cell_Editable

type Gtk_Cell_Editable is new Glib.Types.GType_Interface;

Constants & Global variables

Signal_Editing_Done (Glib.Signal_Name)

Signal_Editing_Done  : constant Glib.Signal_Name := "editing_done";

Signal_Remove_Widget (Glib.Signal_Name)

Signal_Remove_Widget : constant Glib.Signal_Name := "remove_widget";

Subprograms & Entries

Get_Type

function Get_Type return Gtk.Gtk_Type;
Return the internal value associated with a Gtk_Cell_Editable.

Start_Editing

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.

Editing_Done

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.

Remove_Widget

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.