Description
This widget represents one of the lines in a menu, on which the user can
click to execute an action. The menu items can be bound to a submenu, so
that clicking on them will in fact display the submenu on the screen.
They can also be associated with key shortcuts (called accelerators). See
the subprogram Set_Accel_Path, and the subprograms in the package
Gtk.Accel_Map.
Activating the proper options in the theme files will allow the user to
interactively modify the shortcuts.
  
  
  
   
   
   
  
   Subprograms
   
     - 
procedure Gtk_New
  (Menu_Item : out Gtk_Menu_Item; Label : UTF8_String := ""); procedure Initialize
  (Menu_Item : access Gtk_Menu_Item_Record'Class; Label : UTF8_String); 
- 
procedure Gtk_New_With_Mnemonic
  (Menu_Item : out Gtk_Menu_Item;
   Label     : UTF8_String); procedure Initialize_With_Mnemonic
  (Menu_Item : access Gtk_Menu_Item_Record'Class;
   Label     : UTF8_String); 
- 
- 
procedure Set_Submenu
  (Menu_Item : access Gtk_Menu_Item_Record;
   Submenu   : access Widget.Gtk_Widget_Record'Class); 
- 
procedure Remove_Submenu (Menu_Item : access Gtk_Menu_Item_Record); 
- 
procedure Set_Right_Justified
  (Menu_Item : access Gtk_Menu_Item_Record;
   Justify   : Boolean := True); function Get_Right_Justified
  (Menu_Item : access Gtk_Menu_Item_Record) return Boolean; 
- 
procedure Set_Accel_Path
  (Menu_Item  : access Gtk_Menu_Item_Record;
   Accel_Path : UTF8_String); 
Signals
  
     - 
procedure Gtk_Select (Menu_Item : access Gtk_Menu_Item_Record); 
- 
procedure Deselect (Menu_Item : access Gtk_Menu_Item_Record); 
- 
procedure Activate (Menu_Item : access Gtk_Menu_Item_Record); 
- 
-