|  |  |  | GTK+ Reference Manual |  | 
|---|
| GtkMenuBarGtkMenuBar — A subclass widget for GtkMenuShell which holds GtkMenuItem widgets |  | 
#include <gtk/gtk.h>
            GtkMenuBar;
GtkWidget*  gtk_menu_bar_new                (void);
#define     gtk_menu_bar_append             (menu,child)
#define     gtk_menu_bar_prepend            (menu,child)
#define     gtk_menu_bar_insert             (menu,child,pos)
GObject +----GtkObject +----GtkWidget +----GtkContainer +----GtkMenuShell +----GtkMenuBar
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.
typedef struct _GtkMenuBar GtkMenuBar;
The GtkMenuBar struct contains the following fields. (These fields should be considered read-only. They should never be set by an application.)
GtkWidget* gtk_menu_bar_new (void);
Creates the new GtkMenuBar
| Returns : | the GtkMenuBar | 
#define gtk_menu_bar_append(menu,child) gtk_menu_shell_append ((GtkMenuShell *)(menu),(child))
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
| menu : | |
| child : | the GtkMenuItem to add | 
#define gtk_menu_bar_prepend(menu,child) gtk_menu_shell_prepend ((GtkMenuShell *)(menu),(child))
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
| menu : | |
| child : | the GtkMenuItem to add | 
#define gtk_menu_bar_insert(menu,child,pos) gtk_menu_shell_insert ((GtkMenuShell *)(menu),(child),(pos))
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
| menu : | |
| child : | the GtkMenuItem to add | 
| pos : | 
"internal-padding" gint : 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
| << GtkMenu | GtkMenuItem >> |