mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-14 14:20:21 +00:00
gtk-demo: Replace a menu with a popover
This commit is contained in:
parent
5d821425b3
commit
4b4cf36b03
@ -419,7 +419,7 @@ demo_application_window_load_state (DemoApplicationWindow *win)
|
|||||||
static void
|
static void
|
||||||
demo_application_window_init (DemoApplicationWindow *window)
|
demo_application_window_init (DemoApplicationWindow *window)
|
||||||
{
|
{
|
||||||
GtkWidget *menu;
|
GtkWidget *popover;
|
||||||
|
|
||||||
window->width = -1;
|
window->width = -1;
|
||||||
window->height = -1;
|
window->height = -1;
|
||||||
@ -428,8 +428,8 @@ demo_application_window_init (DemoApplicationWindow *window)
|
|||||||
|
|
||||||
gtk_widget_init_template (GTK_WIDGET (window));
|
gtk_widget_init_template (GTK_WIDGET (window));
|
||||||
|
|
||||||
menu = gtk_menu_new_from_model (window->toolmenu);
|
popover = gtk_popover_menu_new_from_model (window->menutool, window->toolmenu);
|
||||||
gtk_menu_tool_button_set_menu (GTK_MENU_TOOL_BUTTON (window->menutool), menu);
|
gtk_menu_tool_button_set_popover (GTK_MENU_TOOL_BUTTON (window->menutool), popover);
|
||||||
|
|
||||||
g_action_map_add_action_entries (G_ACTION_MAP (window),
|
g_action_map_add_action_entries (G_ACTION_MAP (window),
|
||||||
win_entries, G_N_ELEMENTS (win_entries),
|
win_entries, G_N_ELEMENTS (win_entries),
|
||||||
|
Loading…
Reference in New Issue
Block a user