[gnome-builder/wip/chergert/perspective] app: set app-menu from EggMenuManager
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/chergert/perspective] app: set app-menu from EggMenuManager
- Date: Thu, 3 Dec 2015 23:10:29 +0000 (UTC)
commit cffca68113cd0ba54ed8d34345690419eafa30fd
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]