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