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.
Details
struct GtkMenuBar
The GtkMenuBar struct contains the following fields. (These fields should be considered read-only. They should never be set by an application.)
gtk_menu_bar_append()
#define gtk_menu_bar_append(menu,child) gtk_menu_shell_append ((GtkMenuShell *)(menu),(child))
|
Warning |
gtk_menu_bar_append is deprecated and should not be used in newly-written code.
|
Adds a new GtkMenuItem to the end of the GtkMenuBar
gtk_menu_bar_prepend()
#define gtk_menu_bar_prepend(menu,child) gtk_menu_shell_prepend ((GtkMenuShell *)(menu),(child))
|
Warning |
gtk_menu_bar_prepend is deprecated and should not be used in newly-written code.
|
Adds a new GtkMenuItem to the beginning of the GtkMenuBar
gtk_menu_bar_insert()
#define gtk_menu_bar_insert(menu,child,pos) gtk_menu_shell_insert ((GtkMenuShell *)(menu),(child),(pos))
|
Warning |
gtk_menu_bar_insert is deprecated and should not be used in newly-written code.
|
Adds a new GtkMenuItem to the GtkMenuBar at the position defined by position
Style Properties
- "shadow-type" (GtkShadowType : Read)
Style of bevel around the menubar
- "internal-padding" (gint : Read)
Amount of border space between the menubar shadow and the menu items