GtkMenuShell {RGtk2} | R Documentation |
A base class for menu objects
gtkMenuShellAppend(object, child)
gtkMenuShellPrepend(object, child)
gtkMenuShellInsert(object, child, position)
gtkMenuShellDeactivate(object)
gtkMenuShellSelectItem(object, menu.item)
gtkMenuShellSelectFirst(object, search.sensitive)
gtkMenuShellDeselect(object)
gtkMenuShellActivateItem(object, menu.item, force.deactivate)
gtkMenuShellCancel(object)
gtkMenuShellSetTakeFocus(object, take.focus)
gtkMenuShellGetTakeFocus(object)
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkMenuShell +----GtkMenuBar +----GtkMenu
GtkMenuShell implements
AtkImplementorIface and GtkBuildable
.
A GtkMenuShell
is the abstract base class used to derive the
GtkMenu
and GtkMenuBar
subclasses.
A GtkMenuShell
is a container of GtkMenuItem
objects arranged in a
list which can be navigated, selected, and activated by the user to perform
application functions. A GtkMenuItem
can have a submenu associated with it,
allowing for nested hierarchical menus.
GtkMenuShell
The GtkMenuShell
struct contains the following fields.
(These fields should be considered read-only. They should never be set by
an application.)
list*children; | The list of GtkMenuItem objects contained by this GtkMenuShell . |
GtkMenuDirectionType
An enumeration representing directional movements within a menu.
parent
To the parent menu shell.
child
To the submenu, if any, associated with the item.
next
To the next menu item.
prev
To the previous menu item.
take-focus[logical : Read / Write]
A boolean that determines whether the menu and its submenus grab the
keyboard focus. See gtkMenuShellSetTakeFocus
and
gtkMenuShellGetTakeFocus
.
Default value: TRUE Since 2.8
Derived by RGtkGen from GTK+ documentation
http://library.gnome.org/devel//gtk/GtkMenuShell.html