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
+----GtkMenuGtkBuildable.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)menushellforce.hideuser.datacancel(menushell, user.data)menushelluser.datacycle-focus(menushell, user.data)menushelluser.datadeactivate(menushell, user.data)menushelluser.datamove-current(menushell, direction, user.data)direction. menushelldirectionuser.datamove-selected(menu.shell, distance, user.data)menu.shelldistanceuser.dataTRUE to stop the signal emission, FALSE to continue selection-done(menushell, user.data)menushelluser.data