Description Methods and Functions Hierarchy Interfaces Detailed Description Structures Convenient Construction Enums and Flags Properties Style Properties Author(s) References See Also
A subclass widget for GtkMenuShell which holds GtkMenuItem widgets
gtkMenuBarNew(show = TRUE)
gtkMenuBarSetPackDirection(object, pack.dir)
gtkMenuBarGetPackDirection(object)
gtkMenuBarSetChildPackDirection(object, child.pack.dir)
gtkMenuBarGetChildPackDirection(object)
gtkMenuBar(show = TRUE)
1 2 3 4 5 6 7 | GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkMenuShell
+----GtkMenuBar
|
GtkMenuBar implements
AtkImplementorIface and GtkBuildable
.
The GtkMenuBar
is a subclass of GtkMenuShell
which contains one to many GtkMenuItem
. The result is a standard menu bar which can hold many menu items. GtkMenuBar
allows for a shadow type to be set for aesthetic purposes. The shadow types are defined in the gtk_menu_bar_set_shadow_type
function.
GtkMenuBar
The GtkMenuBar
struct contains the following fields. (These fields should be considered read-only. They should never be set by an application.)
gtkMenuBar
is the equivalent of gtkMenuBarNew
.
GtkPackDirection
Determines how widgets should be packed insided menubars and menuitems contained in menubars.
ltr
Widgets are packed left-to-right.
rtl
Widgets are packed right-to-left.
ttb
Widgets are packed top-to-bottom.
btt
Widgets are packed bottom-to-top.
child-pack-direction
[GtkPackDirection
: Read / Write]The child pack direction of the menubar. It determines how the widgets contained in child menuitems are arranged. Default value: GTK_PACK_DIRECTION_LTR Since 2.8
pack-direction
[GtkPackDirection
: Read / Write]The pack direction of the menubar. It determines how menuitems are arranged in the menubar. Default value: GTK_PACK_DIRECTION_LTR Since 2.8
internal-padding
[integer : Read]Amount of border space between the menubar shadow and the menu items. Allowed values: >= 0 Default value: 1
shadow-type
[GtkShadowType
: Read]Style of bevel around the menubar. Default value: GTK_SHADOW_OUT
Derived by RGtkGen from GTK+ documentation
https://developer.gnome.org/gtk2/stable/GtkMenuBar.html
GtkMenuShell
GtkMenu
GtkMenuItem
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.