Learn R Programming

RGtk2 (version 2.20.1)

GtkMenuShell: GtkMenuShell

Description

A base class for menu objects

Arguments

Methods and Functions

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)

Hierarchy

GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkMenuShell +----GtkMenuBar +----GtkMenu

Interfaces

GtkMenuShell implements AtkImplementorIface and GtkBuildable.

Detailed Description

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.

References

http://library.gnome.org/devel//gtk/GtkMenuShell.html