Description
An accel group represents a group of keyboard accelerators, generally
attached to a toplevel window.
Accelerators are different from mnemonics. Accelerators are shortcuts for
activating a menu item. They appear alongside the menu item they are a
shortcut for. Mnemonics are shortcuts for GUI elements, such as buttons.
They appear as underline characters. Menu items can have both.
   
  
  
   Types
   
     - 
         type Gtk_Accel_Flags is new Guint; 
- 
         type Gtk_Accel_Group is access all Gtk_Accel_Group_Record'Class; 
- 
         type Gtk_Accel_Group_Activate  is access function
     (Accel_Group   :  access Gtk_Accel_Group_Record'Class;
      Acceleratable :  Glib.Object.GObject;
      Keyval        : Gdk.Types.Gdk_Key_Type;
      Modifier      : Gdk.Types.Gdk_Modifier_Type)  return Boolean; 
 
- 
         
         
- 
         
         
- 
         type Gtk_Accel_Key is record
      Accel_Key  : Gdk.Types.Gdk_Key_Type; 
  
   
   
  
   Subprograms
   
     - 
procedure Gtk_New (Accel_Group : out Gtk_Accel_Group); procedure Initialize (Accel_Group : access Gtk_Accel_Group_Record'Class); 
- 
- 
procedure Lock (Accel_Group : access Gtk_Accel_Group_Record); procedure Unlock (Accel_Group : access Gtk_Accel_Group_Record); 
Groups
  
     - 
function Accel_Groups_Activate
  (Object     :  access Gtk.Object.Gtk_Object_Record'Class;
   Accel_Key  : Gdk.Types.Gdk_Key_Type;
   Accel_Mods : Gdk.Types.Gdk_Modifier_Type)  return Boolean; 
 
- 
Accelerators
  
     - 
function Accelerator_Valid
  (Keyval    : Gdk.Types.Gdk_Key_Type;
   Modifiers : Gdk.Types.Gdk_Modifier_Type) return Boolean; 
- 
procedure Accelerator_Parse
  (Accelerator      : String;
   Accelerator_Key  : out Gdk.Types.Gdk_Key_Type;
   Accelerator_Mods : out Gdk.Types.Gdk_Modifier_Type); 
- 
function Accelerator_Name
  (Accelerator_Key  : Gdk.Types.Gdk_Key_Type;
   Accelerator_Mods : Gdk.Types.Gdk_Modifier_Type) return String; 
- 
function Accelerator_Get_Label
  (Accelerator_Key  : Gdk.Types.Gdk_Key_Type;
   Accelerator_Mods : Gdk.Types.Gdk_Modifier_Type) return String; 
- 
procedure Set_Default_Mod_Mask
  (Default_Mod_Mask : Gdk.Types.Gdk_Modifier_Type); function Get_Default_Mod_Mask return Gdk.Types.Gdk_Modifier_Type;