type Gtk_Accel_Map_Record is new Glib.Object.GObject_Record with null record;
type Gtk_Accel_Map is access all Gtk_Accel_Map_Record'Class;
type Gtk_Accel_Map_Foreach is access procedure (Data : System.Address; Accel_Path : String; Accel_Key : Gdk.Types.Gdk_Key_Type; Accel_Mods : Gdk.Types.Gdk_Modifier_Type; Changed : Boolean);
Signal_Changed : constant Glib.Signal_Name := "changed";
function Get return Gtk_Accel_Map;
procedure Add_Entry
( | Accel_Path | : String; |
Accel_Key | : Gdk.Types.Gdk_Key_Type; | |
Accel_Mods | : Gdk.Types.Gdk_Modifier_Type); |
procedure Lookup_Entry
( | Accel_Path | : String; |
Key | : out Gtk.Accel_Group.Gtk_Accel_Key; | |
Found | : out Boolean); |
function Change_Entry
( | Accel_Path | : String; |
Accel_Key | : Gdk.Types.Gdk_Key_Type; | |
Accel_Mods | : Gdk.Types.Gdk_Modifier_Type; | |
Replace | : Boolean) return Boolean; |
procedure Foreach
( | Data | : System.Address; |
Func | : Gtk_Accel_Map_Foreach); |
procedure Foreach_Unfiltered
( | Data | : System.Address; |
Func | : Gtk_Accel_Map_Foreach); |
Binding from C File version 2.8.17