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
GtkBuildable
.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.activate-current(menushell, force.hide, user.data)
menushell
force.hide
user.data
cancel(menushell, user.data)
menushell
user.data
cycle-focus(menushell, user.data)
menushell
user.data
deactivate(menushell, user.data)
menushell
user.data
move-current(menushell, direction, user.data)
direction
. menushell
direction
user.data
move-selected(menu.shell, distance, user.data)
menu.shell
distance
user.data
TRUE
to stop the signal emission, FALSE
to continue selection-done(menushell, user.data)
menushell
user.data