Index

Package: Image_Menu_Item

Description

package Gtk.Image_Menu_Item is

A GtkImageMenuItem is a menu item which has an icon next to the text label.

Note that the user can disable display of menu icons, so make sure to still fill in the text label.

Packages

Implements_Gtk_Actionable (new Glib.Types.Implements)

Implements_Gtk_Activatable (new Glib.Types.Implements)

Implements_Gtk_Buildable (new Glib.Types.Implements)

Classes

Gtk_Image_Menu_Item_Record

type Gtk_Image_Menu_Item_Record is new Gtk_Menu_Item_Record with null record;

Ancestors:

Immediate Children:

Gtkada.MDI.MDI_Menu_Item_Record

Primitive operations:

Do_Set_Related_Action (overriding Gtk.Menu_Item.Do_Set_Related_Action)
Get_Action_Target_Value (overriding Gtk.Menu_Item.Get_Action_Target_Value)
Get_Always_Show_Image
Get_Use_Action_Appearance (overriding Gtk.Menu_Item.Get_Use_Action_Appearance)
Get_Use_Stock
Glib.Object.Deallocate (Inherited)
Glib.Object.Get_Type (Inherited)
Glib.Object.Notify (Inherited)
Glib.Object.Ref (Inherited)
Glib.Object.Ref_Sink (Inherited)
Glib.Object.Unref (Inherited)
Gtk.Bin.Get_Child (Inherited)
Gtk.Container.Add (Inherited)
Gtk.Container.Check_Resize (Inherited)
Gtk.Container.Child_Get_Property (Inherited)
Gtk.Container.Child_Notify (Inherited)
Gtk.Container.Child_Set_Property (Inherited)
Gtk.Container.Child_Type (Inherited)
Gtk.Container.Forall (Inherited)
Gtk.Container.Foreach (Inherited)
Gtk.Container.Get_Border_Width (Inherited)
Gtk.Container.Get_Children (Inherited)
Gtk.Container.Get_Focus_Child (Inherited)
Gtk.Container.Get_Focus_Hadjustment (Inherited)
Gtk.Container.Get_Focus_Vadjustment (Inherited)
Gtk.Container.Get_Path_For_Child (Inherited)
Gtk.Container.Get_Resize_Mode (Inherited)
Gtk.Container.On_Add (Inherited)
Gtk.Container.On_Add (Inherited)
Gtk.Container.On_Check_Resize (Inherited)
Gtk.Container.On_Check_Resize (Inherited)
Gtk.Container.On_Remove (Inherited)
Gtk.Container.On_Remove (Inherited)
Gtk.Container.On_Set_Focus_Child (Inherited)
Gtk.Container.On_Set_Focus_Child (Inherited)
Gtk.Container.Propagate_Draw (Inherited)
Gtk.Container.Remove (Inherited)
Gtk.Container.Resize_Children (Inherited)
Gtk.Container.Set_Border_Width (Inherited)
Gtk.Container.Set_Focus_Chain (Inherited)
Gtk.Container.Set_Focus_Child (Inherited)
Gtk.Container.Set_Focus_Hadjustment (Inherited)
Gtk.Container.Set_Focus_Vadjustment (Inherited)
Gtk.Container.Set_Reallocate_Redraws (Inherited)
Gtk.Container.Set_Resize_Mode (Inherited)
Gtk.Container.Unset_Focus_Chain (Inherited)
Gtk.Menu_Item.Activate (Inherited)
Gtk.Menu_Item.Deselect (Inherited)
Gtk.Menu_Item.Get_Accel_Path (Inherited)
Gtk.Menu_Item.Get_Label (Inherited)
Gtk.Menu_Item.Get_Reserve_Indicator (Inherited)
Gtk.Menu_Item.Get_Right_Justified (Inherited)
Gtk.Menu_Item.Get_Submenu (Inherited)
Gtk.Menu_Item.Get_Use_Underline (Inherited)
Gtk.Menu_Item.Gtk_Select (Inherited)
Gtk.Menu_Item.On_Activate (Inherited)
Gtk.Menu_Item.On_Activate (Inherited)
Gtk.Menu_Item.On_Activate_Item (Inherited)
Gtk.Menu_Item.On_Activate_Item (Inherited)
Gtk.Menu_Item.On_Deselect (Inherited)
Gtk.Menu_Item.On_Deselect (Inherited)
Gtk.Menu_Item.On_Gtk_Select (Inherited)
Gtk.Menu_Item.On_Gtk_Select (Inherited)
Gtk.Menu_Item.On_Toggle_Size_Allocate (Inherited)
Gtk.Menu_Item.On_Toggle_Size_Allocate (Inherited)
Gtk.Menu_Item.On_Toggle_Size_Request (Inherited)
Gtk.Menu_Item.On_Toggle_Size_Request (Inherited)
Gtk.Menu_Item.Set_Accel_Path (Inherited)
Gtk.Menu_Item.Set_Label (Inherited)
Gtk.Menu_Item.Set_Reserve_Indicator (Inherited)
Gtk.Menu_Item.Set_Right_Justified (Inherited)
Gtk.Menu_Item.Set_Submenu (Inherited)
Gtk.Menu_Item.Set_Use_Underline (Inherited)
Gtk.Menu_Item.Toggle_Size_Allocate (Inherited)
Gtk.Menu_Item.Toggle_Size_Request (Inherited)
Gtk.Widget.Activate (Inherited)
Gtk.Widget.Add_Accelerator (Inherited)
Gtk.Widget.Add_Device_Events (Inherited)
Gtk.Widget.Add_Events (Inherited)
Gtk.Widget.Add_Mnemonic_Label (Inherited)
Gtk.Widget.Add_Tick_Callback (Inherited)
Gtk.Widget.Can_Activate_Accel (Inherited)
Gtk.Widget.Child_Focus (Inherited)
Gtk.Widget.Child_Notify (Inherited)
Gtk.Widget.Compute_Expand (Inherited)
Gtk.Widget.Create_Pango_Context (Inherited)
Gtk.Widget.Create_Pango_Layout (Inherited)
Gtk.Widget.Destroy (Inherited)
Gtk.Widget.Destroyed (Inherited)
Gtk.Widget.Device_Is_Shadowed (Inherited)
Gtk.Widget.Drag_Check_Threshold (Inherited)
Gtk.Widget.Drag_Dest_Add_Image_Targets (Inherited)
Gtk.Widget.Drag_Dest_Add_Text_Targets (Inherited)
Gtk.Widget.Drag_Dest_Add_Uri_Targets (Inherited)
Gtk.Widget.Drag_Dest_Get_Track_Motion (Inherited)
Gtk.Widget.Drag_Dest_Set_Proxy (Inherited)
Gtk.Widget.Drag_Dest_Set_Track_Motion (Inherited)
Gtk.Widget.Drag_Dest_Unset (Inherited)
Gtk.Widget.Drag_Get_Data (Inherited)
Gtk.Widget.Drag_Highlight (Inherited)
Gtk.Widget.Drag_Source_Add_Image_Targets (Inherited)
Gtk.Widget.Drag_Source_Add_Uri_Targets (Inherited)
Gtk.Widget.Drag_Source_Set_Icon_Pixbuf (Inherited)
Gtk.Widget.Drag_Source_Unset (Inherited)
Gtk.Widget.Drag_Unhighlight (Inherited)
Gtk.Widget.Draw (Inherited)
Gtk.Widget.Ensure_Style (Inherited)
Gtk.Widget.Error_Bell (Inherited)
Gtk.Widget.Event (Inherited)
Gtk.Widget.Freeze_Child_Notify (Inherited)
Gtk.Widget.Get_Allocated_Height (Inherited)
Gtk.Widget.Get_Allocated_Width (Inherited)
Gtk.Widget.Get_Allocation (Inherited)
Gtk.Widget.Get_Ancestor (Inherited)
Gtk.Widget.Get_App_Paintable (Inherited)
Gtk.Widget.Get_Can_Default (Inherited)
Gtk.Widget.Get_Can_Focus (Inherited)
Gtk.Widget.Get_Child_Requisition (Inherited)
Gtk.Widget.Get_Child_Visible (Inherited)
Gtk.Widget.Get_Composite_Name (Inherited)
Gtk.Widget.Get_Device_Enabled (Inherited)
Gtk.Widget.Get_Device_Events (Inherited)
Gtk.Widget.Get_Direction (Inherited)
Gtk.Widget.Get_Display (Inherited)
Gtk.Widget.Get_Double_Buffered (Inherited)
Gtk.Widget.Get_Events (Inherited)
Gtk.Widget.Get_Frame_Clock (Inherited)
Gtk.Widget.Get_Halign (Inherited)
Gtk.Widget.Get_Has_Tooltip (Inherited)
Gtk.Widget.Get_Has_Window (Inherited)
Gtk.Widget.Get_Hexpand (Inherited)
Gtk.Widget.Get_Hexpand_Set (Inherited)
Gtk.Widget.Get_Mapped (Inherited)
Gtk.Widget.Get_Margin_Bottom (Inherited)
Gtk.Widget.Get_Margin_Left (Inherited)
Gtk.Widget.Get_Margin_Right (Inherited)
Gtk.Widget.Get_Margin_Top (Inherited)
Gtk.Widget.Get_Modifier_Mask (Inherited)
Gtk.Widget.Get_Name (Inherited)
Gtk.Widget.Get_No_Show_All (Inherited)
Gtk.Widget.Get_Opacity (Inherited)
Gtk.Widget.Get_Pango_Context (Inherited)
Gtk.Widget.Get_Parent (Inherited)
Gtk.Widget.Get_Parent_Window (Inherited)
Gtk.Widget.Get_Path (Inherited)
Gtk.Widget.Get_Pointer (Inherited)
Gtk.Widget.Get_Preferred_Height (Inherited)
Gtk.Widget.Get_Preferred_Height_For_Width (Inherited)
Gtk.Widget.Get_Preferred_Size (Inherited)
Gtk.Widget.Get_Preferred_Width (Inherited)
Gtk.Widget.Get_Preferred_Width_For_Height (Inherited)
Gtk.Widget.Get_Realized (Inherited)
Gtk.Widget.Get_Receives_Default (Inherited)
Gtk.Widget.Get_Request_Mode (Inherited)
Gtk.Widget.Get_Requisition (Inherited)
Gtk.Widget.Get_Root_Window (Inherited)
Gtk.Widget.Get_Screen (Inherited)
Gtk.Widget.Get_Sensitive (Inherited)
Gtk.Widget.Get_Size_Request (Inherited)
Gtk.Widget.Get_State (Inherited)
Gtk.Widget.Get_State_Flags (Inherited)
Gtk.Widget.Get_Style (Inherited)
Gtk.Widget.Get_Support_Multidevice (Inherited)
Gtk.Widget.Get_Tooltip_Markup (Inherited)
Gtk.Widget.Get_Tooltip_Text (Inherited)
Gtk.Widget.Get_Tooltip_Window (Inherited)
Gtk.Widget.Get_Toplevel (Inherited)
Gtk.Widget.Get_Valign (Inherited)
Gtk.Widget.Get_Vexpand (Inherited)
Gtk.Widget.Get_Vexpand_Set (Inherited)
Gtk.Widget.Get_Visible (Inherited)
Gtk.Widget.Get_Visual (Inherited)
Gtk.Widget.Get_Window (Inherited)
Gtk.Widget.Grab_Add (Inherited)
Gtk.Widget.Grab_Default (Inherited)
Gtk.Widget.Grab_Focus (Inherited)
Gtk.Widget.Grab_Remove (Inherited)
Gtk.Widget.Has_Default (Inherited)
Gtk.Widget.Has_Focus (Inherited)
Gtk.Widget.Has_Grab (Inherited)
Gtk.Widget.Has_Rc_Style (Inherited)
Gtk.Widget.Has_Screen (Inherited)
Gtk.Widget.Has_Visible_Focus (Inherited)
Gtk.Widget.Hide (Inherited)
Gtk.Widget.Hide_On_Delete (Inherited)
Gtk.Widget.In_Destruction (Inherited)
Gtk.Widget.Input_Shape_Combine_Region (Inherited)
Gtk.Widget.Intersect (Inherited)
Gtk.Widget.Is_Ancestor (Inherited)
Gtk.Widget.Is_Composited (Inherited)
Gtk.Widget.Is_Drawable (Inherited)
Gtk.Widget.Is_Focus (Inherited)
Gtk.Widget.Is_Sensitive (Inherited)
Gtk.Widget.Is_Toplevel (Inherited)
Gtk.Widget.Is_Visible (Inherited)
Gtk.Widget.Keynav_Failed (Inherited)
Gtk.Widget.List_Mnemonic_Labels (Inherited)
Gtk.Widget.Map (Inherited)
Gtk.Widget.Mnemonic_Activate (Inherited)
Gtk.Widget.Modify_Base (Inherited)
Gtk.Widget.Modify_Bg (Inherited)
Gtk.Widget.Modify_Cursor (Inherited)
Gtk.Widget.Modify_Fg (Inherited)
Gtk.Widget.Modify_Font (Inherited)
Gtk.Widget.Modify_Text (Inherited)
Gtk.Widget.On_Accel_Closures_Changed (Inherited)
Gtk.Widget.On_Accel_Closures_Changed (Inherited)
Gtk.Widget.On_Button_Press_Event (Inherited)
Gtk.Widget.On_Button_Press_Event (Inherited)
Gtk.Widget.On_Button_Release_Event (Inherited)
Gtk.Widget.On_Button_Release_Event (Inherited)
Gtk.Widget.On_Can_Activate_Accel (Inherited)
Gtk.Widget.On_Can_Activate_Accel (Inherited)
Gtk.Widget.On_Child_Notify (Inherited)
Gtk.Widget.On_Child_Notify (Inherited)
Gtk.Widget.On_Composited_Changed (Inherited)
Gtk.Widget.On_Composited_Changed (Inherited)
Gtk.Widget.On_Configure_Event (Inherited)
Gtk.Widget.On_Configure_Event (Inherited)
Gtk.Widget.On_Damage_Event (Inherited)
Gtk.Widget.On_Damage_Event (Inherited)
Gtk.Widget.On_Delete_Event (Inherited)
Gtk.Widget.On_Delete_Event (Inherited)
Gtk.Widget.On_Destroy (Inherited)
Gtk.Widget.On_Destroy (Inherited)
Gtk.Widget.On_Destroy_Event (Inherited)
Gtk.Widget.On_Destroy_Event (Inherited)
Gtk.Widget.On_Direction_Changed (Inherited)
Gtk.Widget.On_Direction_Changed (Inherited)
Gtk.Widget.On_Drag_Begin (Inherited)
Gtk.Widget.On_Drag_Begin (Inherited)
Gtk.Widget.On_Drag_Data_Delete (Inherited)
Gtk.Widget.On_Drag_Data_Delete (Inherited)
Gtk.Widget.On_Drag_Data_Get (Inherited)
Gtk.Widget.On_Drag_Data_Get (Inherited)
Gtk.Widget.On_Drag_Data_Received (Inherited)
Gtk.Widget.On_Drag_Data_Received (Inherited)
Gtk.Widget.On_Drag_Drop (Inherited)
Gtk.Widget.On_Drag_Drop (Inherited)
Gtk.Widget.On_Drag_End (Inherited)
Gtk.Widget.On_Drag_End (Inherited)
Gtk.Widget.On_Drag_Failed (Inherited)
Gtk.Widget.On_Drag_Failed (Inherited)
Gtk.Widget.On_Drag_Leave (Inherited)
Gtk.Widget.On_Drag_Leave (Inherited)
Gtk.Widget.On_Drag_Motion (Inherited)
Gtk.Widget.On_Drag_Motion (Inherited)
Gtk.Widget.On_Draw (Inherited)
Gtk.Widget.On_Draw (Inherited)
Gtk.Widget.On_Enter_Notify_Event (Inherited)
Gtk.Widget.On_Enter_Notify_Event (Inherited)
Gtk.Widget.On_Event (Inherited)
Gtk.Widget.On_Event (Inherited)
Gtk.Widget.On_Event_After (Inherited)
Gtk.Widget.On_Event_After (Inherited)
Gtk.Widget.On_Focus (Inherited)
Gtk.Widget.On_Focus (Inherited)
Gtk.Widget.On_Focus_In_Event (Inherited)
Gtk.Widget.On_Focus_In_Event (Inherited)
Gtk.Widget.On_Focus_Out_Event (Inherited)
Gtk.Widget.On_Focus_Out_Event (Inherited)
Gtk.Widget.On_Grab_Broken_Event (Inherited)
Gtk.Widget.On_Grab_Broken_Event (Inherited)
Gtk.Widget.On_Grab_Focus (Inherited)
Gtk.Widget.On_Grab_Focus (Inherited)
Gtk.Widget.On_Grab_Notify (Inherited)
Gtk.Widget.On_Grab_Notify (Inherited)
Gtk.Widget.On_Hide (Inherited)
Gtk.Widget.On_Hide (Inherited)
Gtk.Widget.On_Hierarchy_Changed (Inherited)
Gtk.Widget.On_Hierarchy_Changed (Inherited)
Gtk.Widget.On_Key_Press_Event (Inherited)
Gtk.Widget.On_Key_Press_Event (Inherited)
Gtk.Widget.On_Key_Release_Event (Inherited)
Gtk.Widget.On_Key_Release_Event (Inherited)
Gtk.Widget.On_Keynav_Failed (Inherited)
Gtk.Widget.On_Keynav_Failed (Inherited)
Gtk.Widget.On_Leave_Notify_Event (Inherited)
Gtk.Widget.On_Leave_Notify_Event (Inherited)
Gtk.Widget.On_Map (Inherited)
Gtk.Widget.On_Map (Inherited)
Gtk.Widget.On_Map_Event (Inherited)
Gtk.Widget.On_Map_Event (Inherited)
Gtk.Widget.On_Mnemonic_Activate (Inherited)
Gtk.Widget.On_Mnemonic_Activate (Inherited)
Gtk.Widget.On_Motion_Notify_Event (Inherited)
Gtk.Widget.On_Motion_Notify_Event (Inherited)
Gtk.Widget.On_Move_Focus (Inherited)
Gtk.Widget.On_Move_Focus (Inherited)
Gtk.Widget.On_Parent_Set (Inherited)
Gtk.Widget.On_Parent_Set (Inherited)
Gtk.Widget.On_Popup_Menu (Inherited)
Gtk.Widget.On_Popup_Menu (Inherited)
Gtk.Widget.On_Property_Notify_Event (Inherited)
Gtk.Widget.On_Property_Notify_Event (Inherited)
Gtk.Widget.On_Proximity_In_Event (Inherited)
Gtk.Widget.On_Proximity_In_Event (Inherited)
Gtk.Widget.On_Proximity_Out_Event (Inherited)
Gtk.Widget.On_Proximity_Out_Event (Inherited)
Gtk.Widget.On_Query_Tooltip (Inherited)
Gtk.Widget.On_Query_Tooltip (Inherited)
Gtk.Widget.On_Realize (Inherited)
Gtk.Widget.On_Realize (Inherited)
Gtk.Widget.On_Screen_Changed (Inherited)
Gtk.Widget.On_Screen_Changed (Inherited)
Gtk.Widget.On_Scroll_Event (Inherited)
Gtk.Widget.On_Scroll_Event (Inherited)
Gtk.Widget.On_Selection_Clear_Event (Inherited)
Gtk.Widget.On_Selection_Clear_Event (Inherited)
Gtk.Widget.On_Selection_Get (Inherited)
Gtk.Widget.On_Selection_Get (Inherited)
Gtk.Widget.On_Selection_Notify_Event (Inherited)
Gtk.Widget.On_Selection_Notify_Event (Inherited)
Gtk.Widget.On_Selection_Received (Inherited)
Gtk.Widget.On_Selection_Received (Inherited)
Gtk.Widget.On_Selection_Request_Event (Inherited)
Gtk.Widget.On_Selection_Request_Event (Inherited)
Gtk.Widget.On_Show (Inherited)
Gtk.Widget.On_Show (Inherited)
Gtk.Widget.On_Show_Help (Inherited)
Gtk.Widget.On_Show_Help (Inherited)
Gtk.Widget.On_Size_Allocate (Inherited)
Gtk.Widget.On_Size_Allocate (Inherited)
Gtk.Widget.On_State_Changed (Inherited)
Gtk.Widget.On_State_Changed (Inherited)
Gtk.Widget.On_State_Flags_Changed (Inherited)
Gtk.Widget.On_State_Flags_Changed (Inherited)
Gtk.Widget.On_Style_Set (Inherited)
Gtk.Widget.On_Style_Set (Inherited)
Gtk.Widget.On_Style_Updated (Inherited)
Gtk.Widget.On_Style_Updated (Inherited)
Gtk.Widget.On_Touch_Event (Inherited)
Gtk.Widget.On_Touch_Event (Inherited)
Gtk.Widget.On_Unmap (Inherited)
Gtk.Widget.On_Unmap (Inherited)
Gtk.Widget.On_Unmap_Event (Inherited)
Gtk.Widget.On_Unmap_Event (Inherited)
Gtk.Widget.On_Unrealize (Inherited)
Gtk.Widget.On_Unrealize (Inherited)
Gtk.Widget.On_Visibility_Notify_Event (Inherited)
Gtk.Widget.On_Visibility_Notify_Event (Inherited)
Gtk.Widget.On_Window_State_Event (Inherited)
Gtk.Widget.On_Window_State_Event (Inherited)
Gtk.Widget.Override_Background_Color (Inherited)
Gtk.Widget.Override_Color (Inherited)
Gtk.Widget.Override_Cursor (Inherited)
Gtk.Widget.Override_Font (Inherited)
Gtk.Widget.Override_Symbolic_Color (Inherited)
Gtk.Widget.Queue_Compute_Expand (Inherited)
Gtk.Widget.Queue_Draw (Inherited)
Gtk.Widget.Queue_Draw_Area (Inherited)
Gtk.Widget.Queue_Draw_Region (Inherited)
Gtk.Widget.Queue_Resize (Inherited)
Gtk.Widget.Queue_Resize_No_Redraw (Inherited)
Gtk.Widget.Realize (Inherited)
Gtk.Widget.Region_Intersect (Inherited)
Gtk.Widget.Register_Window (Inherited)
Gtk.Widget.Remove_Accelerator (Inherited)
Gtk.Widget.Remove_Mnemonic_Label (Inherited)
Gtk.Widget.Remove_Tick_Callback (Inherited)
Gtk.Widget.Render_Icon (Inherited)
Gtk.Widget.Render_Icon_Pixbuf (Inherited)
Gtk.Widget.Reparent (Inherited)
Gtk.Widget.Reset_Rc_Styles (Inherited)
Gtk.Widget.Reset_Style (Inherited)
Gtk.Widget.Send_Expose (Inherited)
Gtk.Widget.Send_Focus_Change (Inherited)
Gtk.Widget.Set_Accel_Path (Inherited)
Gtk.Widget.Set_Allocation (Inherited)
Gtk.Widget.Set_App_Paintable (Inherited)
Gtk.Widget.Set_Can_Default (Inherited)
Gtk.Widget.Set_Can_Focus (Inherited)
Gtk.Widget.Set_Child_Visible (Inherited)
Gtk.Widget.Set_Composite_Name (Inherited)
Gtk.Widget.Set_Device_Enabled (Inherited)
Gtk.Widget.Set_Device_Events (Inherited)
Gtk.Widget.Set_Direction (Inherited)
Gtk.Widget.Set_Double_Buffered (Inherited)
Gtk.Widget.Set_Events (Inherited)
Gtk.Widget.Set_Halign (Inherited)
Gtk.Widget.Set_Has_Tooltip (Inherited)
Gtk.Widget.Set_Has_Window (Inherited)
Gtk.Widget.Set_Hexpand (Inherited)
Gtk.Widget.Set_Hexpand_Set (Inherited)
Gtk.Widget.Set_Mapped (Inherited)
Gtk.Widget.Set_Margin_Bottom (Inherited)
Gtk.Widget.Set_Margin_Left (Inherited)
Gtk.Widget.Set_Margin_Right (Inherited)
Gtk.Widget.Set_Margin_Top (Inherited)
Gtk.Widget.Set_Name (Inherited)
Gtk.Widget.Set_No_Show_All (Inherited)
Gtk.Widget.Set_Opacity (Inherited)
Gtk.Widget.Set_Parent (Inherited)
Gtk.Widget.Set_Parent_Window (Inherited)
Gtk.Widget.Set_Realized (Inherited)
Gtk.Widget.Set_Receives_Default (Inherited)
Gtk.Widget.Set_Redraw_On_Allocate (Inherited)
Gtk.Widget.Set_Sensitive (Inherited)
Gtk.Widget.Set_Size_Request (Inherited)
Gtk.Widget.Set_State (Inherited)
Gtk.Widget.Set_State_Flags (Inherited)
Gtk.Widget.Set_Style (Inherited)
Gtk.Widget.Set_Support_Multidevice (Inherited)
Gtk.Widget.Set_Tooltip_Markup (Inherited)
Gtk.Widget.Set_Tooltip_Text (Inherited)
Gtk.Widget.Set_Tooltip_Window (Inherited)
Gtk.Widget.Set_Valign (Inherited)
Gtk.Widget.Set_Vexpand (Inherited)
Gtk.Widget.Set_Vexpand_Set (Inherited)
Gtk.Widget.Set_Visible (Inherited)
Gtk.Widget.Set_Visual (Inherited)
Gtk.Widget.Set_Window (Inherited)
Gtk.Widget.Shape_Combine_Region (Inherited)
Gtk.Widget.Show (Inherited)
Gtk.Widget.Show_All (Inherited)
Gtk.Widget.Show_Now (Inherited)
Gtk.Widget.Size_Allocate (Inherited)
Gtk.Widget.Size_Request (Inherited)
Gtk.Widget.Style_Attach (Inherited)
Gtk.Widget.Style_Get_Property (Inherited)
Gtk.Widget.Thaw_Child_Notify (Inherited)
Gtk.Widget.Translate_Coordinates (Inherited)
Gtk.Widget.Trigger_Tooltip_Query (Inherited)
Gtk.Widget.Unmap (Inherited)
Gtk.Widget.Unparent (Inherited)
Gtk.Widget.Unrealize (Inherited)
Gtk.Widget.Unregister_Window (Inherited)
Gtk.Widget.Unset_State_Flags (Inherited)
Set_Accel_Group
Set_Action_Target_Value (overriding Gtk.Menu_Item.Set_Action_Target_Value)
Set_Always_Show_Image
Set_Detailed_Action_Name (overriding Gtk.Menu_Item.Set_Detailed_Action_Name)
Set_Use_Action_Appearance (overriding Gtk.Menu_Item.Set_Use_Action_Appearance)
Set_Use_Stock
Sync_Action_Properties (overriding Gtk.Menu_Item.Sync_Action_Properties)

Types

Gtk_Image_Menu_Item

type Gtk_Image_Menu_Item is access all Gtk_Image_Menu_Item_Record'Class;

Constants & Global variables

Accel_Group_Property (Glib.Properties.Property_Object)

Accel_Group_Property : constant Glib.Properties.Property_Object;
Type: Gtk.Accel_Group.Gtk_Accel_Group Flags: write The Accel Group to use for stock accelerator keys

Always_Show_Image_Property (Glib.Properties.Property_Boolean)

Always_Show_Image_Property : constant Glib.Properties.Property_Boolean;
If True, the menu item will ignore the Gtk.Settings.Gtk_Settings:gtk-menu-images setting and always show the image, if available. Use this property if the menuitem would be useless or hard to use without the image.

Use_Stock_Property (Glib.Properties.Property_Boolean)

Use_Stock_Property : constant Glib.Properties.Property_Boolean;
If True, the label set in the menuitem is used as a stock id to select the stock item for the item.

Subprograms & Entries

Gtk_New

procedure Gtk_New 
(Self: out Gtk_Image_Menu_Item);

Initialize

procedure Initialize 
(Self: not null access Gtk_Image_Menu_Item_Record'Class);
Creates a new Gtk.Image_Menu_Item.Gtk_Image_Menu_Item with an empty label.

Gtk_Image_Menu_Item_New

function Gtk_Image_Menu_Item_New return Gtk_Image_Menu_Item;
Creates a new Gtk.Image_Menu_Item.Gtk_Image_Menu_Item with an empty label.

Gtk_New_From_Stock

procedure Gtk_New_From_Stock 
(Self: out Gtk_Image_Menu_Item;
Stock_Id: UTF8_String;
Accel_Group: access Gtk.Accel_Group.Gtk_Accel_Group_Record'Class);

Initialize_From_Stock

procedure Initialize_From_Stock 
(Self: not null access Gtk_Image_Menu_Item_Record'Class;
Stock_Id: UTF8_String;
Accel_Group: access Gtk.Accel_Group.Gtk_Accel_Group_Record'Class);
Creates a new Gtk.Image_Menu_Item.Gtk_Image_Menu_Item containing the image and text from a stock item. Some stock ids have preprocessor macros like GTK_STOCK_OK and GTK_STOCK_APPLY. If you want this menu item to have changeable accelerators, then pass in null for accel_group. Next call Gtk.Menu_Item.Set_Accel_Path with an appropriate path for the menu item, use Gtk.Stock.Lookup to look up the standard accelerator for the stock item, and if one is found, call Gtk.Accel_Map.Add_Entry to register it. "stock_id": the name of the stock item. "accel_group": the Gtk.Accel_Group.Gtk_Accel_Group to add the menu items accelerator to, or null.

Gtk_Image_Menu_Item_New_From_Stock

function Gtk_Image_Menu_Item_New_From_Stock 
(Stock_Id: UTF8_String;
Accel_Group: access Gtk.Accel_Group.Gtk_Accel_Group_Record'Class) return Gtk_Image_Menu_Item;
Creates a new Gtk.Image_Menu_Item.Gtk_Image_Menu_Item containing the image and text from a stock item. Some stock ids have preprocessor macros like GTK_STOCK_OK and GTK_STOCK_APPLY. If you want this menu item to have changeable accelerators, then pass in null for accel_group. Next call Gtk.Menu_Item.Set_Accel_Path with an appropriate path for the menu item, use Gtk.Stock.Lookup to look up the standard accelerator for the stock item, and if one is found, call Gtk.Accel_Map.Add_Entry to register it. "stock_id": the name of the stock item. "accel_group": the Gtk.Accel_Group.Gtk_Accel_Group to add the menu items accelerator to, or null.

Gtk_New

procedure Gtk_New 
(Self: out Gtk_Image_Menu_Item;
Label: UTF8_String);

Initialize

procedure Initialize 
(Self: not null access Gtk_Image_Menu_Item_Record'Class;
Label: UTF8_String);
Creates a new Gtk.Image_Menu_Item.Gtk_Image_Menu_Item containing a label. "label": the text of the menu item.

Gtk_Image_Menu_Item_New_With_Label

function Gtk_Image_Menu_Item_New_With_Label 
(Label: UTF8_String) return Gtk_Image_Menu_Item;
Creates a new Gtk.Image_Menu_Item.Gtk_Image_Menu_Item containing a label. "label": the text of the menu item.

Gtk_New_With_Mnemonic

procedure Gtk_New_With_Mnemonic 
(Self: out Gtk_Image_Menu_Item;
Label: UTF8_String);

Initialize_With_Mnemonic

procedure Initialize_With_Mnemonic 
(Self: not null access Gtk_Image_Menu_Item_Record'Class;
Label: UTF8_String);
Creates a new Gtk.Image_Menu_Item.Gtk_Image_Menu_Item containing a label. The label will be created using Gtk.Label.Gtk_New_With_Mnemonic, so underscores in Label indicate the mnemonic for the menu item. "label": the text of the menu item, with an underscore in front of the mnemonic character

Gtk_Image_Menu_Item_New_With_Mnemonic

function Gtk_Image_Menu_Item_New_With_Mnemonic 
(Label: UTF8_String) return Gtk_Image_Menu_Item;
Creates a new Gtk.Image_Menu_Item.Gtk_Image_Menu_Item containing a label. The label will be created using Gtk.Label.Gtk_New_With_Mnemonic, so underscores in Label indicate the mnemonic for the menu item. "label": the text of the menu item, with an underscore in front of the mnemonic character

Get_Type

function Get_Type return Glib.GType;

Get_Always_Show_Image

function Get_Always_Show_Image 
(Self: not null access Gtk_Image_Menu_Item_Record) return Boolean;
Returns whether the menu item will ignore the Gtk.Settings.Gtk_Settings:gtk-menu-images setting and always show the image, if available. Since: gtk+ 2.16

Set_Always_Show_Image

procedure Set_Always_Show_Image 
(Self: not null access Gtk_Image_Menu_Item_Record;
Always_Show: Boolean);
If True, the menu item will ignore the Gtk.Settings.Gtk_Settings:gtk-menu-images setting and always show the image, if available. Use this property if the menuitem would be useless or hard to use without the image. Since: gtk+ 2.16 "always_show": True if the menuitem should always show the image

Get_Image

function Get_Image 
(Self: not null access Gtk_Image_Menu_Item_Record) return Gtk.Widget.Gtk_Widget;
Gets the widget that is currently set as the image of Image_Menu_Item. See Gtk.Image_Menu_Item.Set_Image.

Set_Image

procedure Set_Image 
(Self: not null access Gtk_Image_Menu_Item_Record;
Image: access Gtk.Widget.Gtk_Widget_Record'Class);
Sets the image of Image_Menu_Item to the given widget. Note that it depends on the show-menu-images setting whether the image will be displayed or not. "image": a widget to set as the image for the menu item.

Get_Use_Stock

function Get_Use_Stock 
(Self: not null access Gtk_Image_Menu_Item_Record) return Boolean;
Checks whether the label set in the menuitem is used as a stock id to select the stock item for the item. Since: gtk+ 2.16

Set_Use_Stock

procedure Set_Use_Stock 
(Self: not null access Gtk_Image_Menu_Item_Record;
Use_Stock: Boolean);
If True, the label set in the menuitem is used as a stock id to select the stock item for the item. Since: gtk+ 2.16 "use_stock": True if the menuitem should use a stock item

Set_Accel_Group

procedure Set_Accel_Group 
(Self: not null access Gtk_Image_Menu_Item_Record;
Accel_Group: not null access Gtk.Accel_Group.Gtk_Accel_Group_Record'Class);
Specifies an Accel_Group to add the menu items accelerator to (this only applies to stock items so a stock item must already be set, make sure to call Gtk.Image_Menu_Item.Set_Use_Stock and Gtk.Menu_Item.Set_Label with a valid stock item first). If you want this menu item to have changeable accelerators then you shouldnt need this (see Gtk.Image_Menu_Item.Gtk_New_From_Stock). Since: gtk+ 2.16 "accel_group": the Gtk.Accel_Group.Gtk_Accel_Group

Get_Action_Name

function Get_Action_Name 
(Self: not null access Gtk_Image_Menu_Item_Record) return UTF8_String;

Set_Action_Name

procedure Set_Action_Name 
(Self: not null access Gtk_Image_Menu_Item_Record;
Action_Name: UTF8_String);

Get_Action_Target_Value

function Get_Action_Target_Value 
(Self: not null access Gtk_Image_Menu_Item_Record) return Glib.Variant.Gvariant;

Set_Action_Target_Value

procedure Set_Action_Target_Value 
(Self: not null access Gtk_Image_Menu_Item_Record;
Target_Value: Glib.Variant.Gvariant);

Set_Detailed_Action_Name

procedure Set_Detailed_Action_Name 
(Self: not null access Gtk_Image_Menu_Item_Record;
Detailed_Action_Name: UTF8_String);

Do_Set_Related_Action

procedure Do_Set_Related_Action 
(Self: not null access Gtk_Image_Menu_Item_Record;
Action: not null access Gtk.Action.Gtk_Action_Record'Class);

Get_Related_Action

function Get_Related_Action 
(Self: not null access Gtk_Image_Menu_Item_Record) return Gtk.Action.Gtk_Action;

Set_Related_Action

procedure Set_Related_Action 
(Self: not null access Gtk_Image_Menu_Item_Record;
Action: not null access Gtk.Action.Gtk_Action_Record'Class);

Get_Use_Action_Appearance

function Get_Use_Action_Appearance 
(Self: not null access Gtk_Image_Menu_Item_Record) return Boolean;

Set_Use_Action_Appearance

procedure Set_Use_Action_Appearance 
(Self: not null access Gtk_Image_Menu_Item_Record;
Use_Appearance: Boolean);

Sync_Action_Properties

procedure Sync_Action_Properties 
(Self: not null access Gtk_Image_Menu_Item_Record;
Action: access Gtk.Action.Gtk_Action_Record'Class);