[gnome-builder] app: set app-menu from EggMenuManager



commit 9ac31737169ef941d44b2bf4858e53b8518939b6
Author: Christian Hergert <chergert redhat com>
Date:   Thu Dec 3 15:09:45 2015 -0800

    app: set app-menu from EggMenuManager

 libide/ide-application.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/libide/ide-application.c b/libide/ide-application.c
index 8098300..29decf4 100644
--- a/libide/ide-application.c
+++ b/libide/ide-application.c
@@ -118,6 +118,7 @@ ide_application_register_keybindings (IdeApplication *self)
 static void
 ide_application_register_menus (IdeApplication *self)
 {
+  GMenu *app_menu;
   IDE_ENTRY;
 
   g_assert (IDE_IS_APPLICATION (self));
@@ -126,6 +127,9 @@ ide_application_register_menus (IdeApplication *self)
   egg_menu_manager_add_resource (self->menu_manager, "/org/gnome/builder/gtk/menus.ui", NULL);
   ide_application_init_plugin_menus (self);
 
+  app_menu = egg_menu_manager_get_menu_by_id (self->menu_manager, "app-menu");
+  gtk_application_set_app_menu (GTK_APPLICATION (self), G_MENU_MODEL (app_menu));
+
   IDE_EXIT;
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]