RGtk2 (version 2.20.31)

GtkMenuBar: GtkMenuBar

Description

A subclass widget for GtkMenuShell which holds GtkMenuItem widgets

Arguments

Methods and Functions

gtkMenuBarNew(show = TRUE) gtkMenuBarSetPackDirection(object, pack.dir) gtkMenuBarGetPackDirection(object) gtkMenuBarSetChildPackDirection(object, child.pack.dir) gtkMenuBarGetChildPackDirection(object) gtkMenuBar(show = TRUE)

Hierarchy

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

Interfaces

GtkMenuBar implements AtkImplementorIface and GtkBuildable.

Detailed Description

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.

Structures

Convenient Construction

gtkMenuBar is the equivalent of gtkMenuBarNew.

Enums and Flags

Properties

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

Style Properties

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

References

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

See Also

GtkMenuShell GtkMenu GtkMenuItem