type Gtk_Cell_Renderer_Accel_Record is new Gtk_Cell_Renderer_Text_Record with null record;
type Gtk_Cell_Renderer_Accel is access all Gtk_Cell_Renderer_Accel_Record'Class;
type Cb_Gtk_Cell_Renderer_Accel_UTF8_String_Void is not null access procedure (Self : access Gtk_Cell_Renderer_Accel_Record'Class; Path_String : UTF8_String);
type Cb_GObject_UTF8_String_Void is not null access procedure (Self : access Glib.Object.GObject_Record'Class; Path_String : UTF8_String);
type Cb_Gtk_Cell_Renderer_Accel_UTF8_String_Guint_Gdk_Modifier_Type_Guint_Void is not null access procedure (Self : access Gtk_Cell_Renderer_Accel_Record'Class; Path_String : UTF8_String; Accel_Key : Guint; Accel_Mods : Gdk.Types.Gdk_Modifier_Type; Hardware_Keycode : Guint);
type Cb_GObject_UTF8_String_Guint_Gdk_Modifier_Type_Guint_Void is not null access procedure (Self : access Glib.Object.GObject_Record'Class; Path_String : UTF8_String; Accel_Key : Guint; Accel_Mods : Gdk.Types.Gdk_Modifier_Type; Hardware_Keycode : Guint);
Accel_Key_Property : constant Glib.Properties.Property_Uint;
Accel_Mode_Property : constant Glib.Properties.Property_Boxed;
Accel_Mods_Property : constant Glib.Properties.Property_Boxed;
Keycode_Property : constant Glib.Properties.Property_Uint;
Signal_Accel_Cleared : constant Glib.Signal_Name := "accel-cleared";
Signal_Accel_Edited : constant Glib.Signal_Name := "accel-edited";
procedure Gtk_New
( | Self | : out Gtk_Cell_Renderer_Accel); |
procedure Initialize
( | Self | : not null access Gtk_Cell_Renderer_Accel_Record'Class); |
function Gtk_Cell_Renderer_Accel_New return Gtk_Cell_Renderer_Accel;
function Get_Type return Glib.GType;
procedure On_Accel_Cleared
( | Self | : not null access Gtk_Cell_Renderer_Accel_Record; |
Call | : Cb_Gtk_Cell_Renderer_Accel_UTF8_String_Void; | |
After | : Boolean := False); |
procedure On_Accel_Cleared
( | Self | : not null access Gtk_Cell_Renderer_Accel_Record; |
Call | : Cb_GObject_UTF8_String_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |
procedure On_Accel_Edited
( | Self | : not null access Gtk_Cell_Renderer_Accel_Record; |
Call | : Cb_Gtk_Cell_Renderer_Accel_UTF8_String_Guint_Gdk_Modifier_Type_Guint_Void; | |
After | : Boolean := False); |
procedure On_Accel_Edited
( | Self | : not null access Gtk_Cell_Renderer_Accel_Record; |
Call | : Cb_GObject_UTF8_String_Guint_Gdk_Modifier_Type_Guint_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |
Gtk.Cell_Renderer_Accel.Gtk_Cell_Renderer_Accel displays a keyboard accelerator (i.e. a key combination like ['Control''a']. If the cell renderer is editable, the accelerator can be changed by simply typing the new combination.
The Gtk.Cell_Renderer_Accel.Gtk_Cell_Renderer_Accel cell renderer was added in GTK+ 2.10.