| GtkMenuItem {RGtk2} | R Documentation |
The widget used for item in menus
gtkMenuItemNew(show = TRUE)
gtkMenuItemNewWithLabel(label, show = TRUE)
gtkMenuItemNewWithMnemonic(label, show = TRUE)
gtkMenuItemSetRightJustified(object, right.justified)
gtkMenuItemSetSubmenu(object, submenu)
gtkMenuItemSetAccelPath(object, accel.path)
gtkMenuItemRemoveSubmenu(object)
gtkMenuItemSelect(object)
gtkMenuItemDeselect(object)
gtkMenuItemActivate(object)
gtkMenuItemToggleSizeRequest(object, requisition)
gtkMenuItemToggleSizeAllocate(object, allocation)
gtkMenuItemGetRightJustified(object)
gtkMenuItemGetSubmenu(object)
gtkMenuItem(label, show = TRUE)
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBin
+----GtkItem
+----GtkMenuItem
+----GtkCheckMenuItem
+----GtkImageMenuItem
+----GtkSeparatorMenuItem
+----GtkTearoffMenuItem
GtkMenuItem implements
AtkImplementorIface and GtkBuildable.
The GtkMenuItem widget and the derived widgets are the only valid
childs for menus. Their function is to correctly handle highlighting,
alignment, events and submenus.
As it derives from GtkBin it can hold any valid child widget, altough
only a few are really useful.
GtkMenuItem
gtkMenuItem is the result of collapsing the constructors of GtkMenuItem (gtkMenuItemNew, gtkMenuItemNewWithLabel, gtkMenuItemNewWithMnemonic) and accepts a subset of its arguments matching the required arguments of one of its delegate constructors.
activate(menuitem, user.data)menuitemGtkMenuItem] the object which received the signal.user.data
activate-item(menuitem, user.data)menuitemGtkMenuItem] the object which received the signal.user.data
toggle-size-allocate(menuitem, arg1, user.data)menuitemGtkMenuItem] the object which received the signal.arg1user.data
toggle-size-request(menuitem, arg1, user.data)menuitemGtkMenuItem] the object which received the signal.arg1user.data
submenu [GtkMenu : Read / Write]The submenu attached to the menu item, or NULL if it has none.
Since 2.12
arrow-spacing [integer : Read]Space between label and arrow. Allowed values: >= 0 Default value: 10
horizontal-padding [integer : Read]Padding to left and right of the menu item. Allowed values: >= 0 Default value: 3
selected-shadow-type [GtkShadowType : Read]Shadow type when item is selected. Default value: GTK_SHADOW_NONE
toggle-spacing [integer : Read]Space between icon and label. Allowed values: >= 0 Default value: 5
Derived by RGtkGen from GTK+ documentation
http://developer.gnome.org/doc/API/2.0/gtk/GtkMenuItem.html