Top | ![]() |
![]() |
![]() |
![]() |
The GtkMenuBar is a subclass of GtkMenuShell which contains one or more GtkMenuItems. The result is a standard menu bar which can hold many menu items.
GtkWidget *
gtk_menu_bar_new_from_model (GMenuModel *model
);
Creates a new GtkMenuBar and populates it with menu items
and submenus according to model
.
The created menu items are connected to actions found in the GtkApplicationWindow to which the menu bar belongs - typically by means of being contained within the GtkApplicationWindows widget hierarchy.
Since: 3.4
void gtk_menu_bar_set_pack_direction (GtkMenuBar *menubar
,GtkPackDirection pack_dir
);
Sets how items should be packed inside a menubar.
Since: 2.8
GtkPackDirection
gtk_menu_bar_get_pack_direction (GtkMenuBar *menubar
);
Retrieves the current pack direction of the menubar.
See gtk_menu_bar_set_pack_direction()
.
Since: 2.8
void gtk_menu_bar_set_child_pack_direction (GtkMenuBar *menubar
,GtkPackDirection child_pack_dir
);
Sets how widgets should be packed inside the children of a menubar.
Since: 2.8
GtkPackDirection
gtk_menu_bar_get_child_pack_direction (GtkMenuBar *menubar
);
Retrieves the current child pack direction of the menubar.
See gtk_menu_bar_set_child_pack_direction()
.
Since: 2.8