Constructor
GtkMenunew_from_model
since: 3.4
Declaration [src]
GtkWidget*
gtk_menu_new_from_model (
GMenuModel* model
)
Description [src]
Creates a GtkMenu
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 belongs - typically
by means of being attached to a widget (see gtk_menu_attach_to_widget())
that is contained within the GtkApplicationWindows
widget hierarchy.
Actions can also be added using gtk_widget_insert_action_group()
on the menu’s
attach widget or on any of its parent widgets.
Available since: 3.4
Parameters
model
-
Type:
GMenuModel
A
GMenuModel
.The data is owned by the caller of the function.
Return value
Type: GtkWidget
A new GtkMenu
.
The data is owned by the called function. |