[gnome-builder] terminal: add terminal menu to frame header menu



commit 14788211673d9f042f0520b0011655754d5ff5e9
Author: Christian Hergert <chergert redhat com>
Date:   Thu May 2 11:51:09 2019 -0700

    terminal: add terminal menu to frame header menu

 src/libide/terminal/ide-terminal-page.c |  2 +-
 src/plugins/terminal/gtk/menus.ui       | 17 +++++++++++++++++
 2 files changed, 18 insertions(+), 1 deletion(-)
---
diff --git a/src/libide/terminal/ide-terminal-page.c b/src/libide/terminal/ide-terminal-page.c
index 2cf0e9581..183a48d9b 100644
--- a/src/libide/terminal/ide-terminal-page.c
+++ b/src/libide/terminal/ide-terminal-page.c
@@ -528,7 +528,7 @@ ide_terminal_page_init (IdeTerminalPage *self)
 
   ide_page_set_icon_name (IDE_PAGE (self), "utilities-terminal-symbolic");
   ide_page_set_can_split (IDE_PAGE (self), TRUE);
-  ide_page_set_menu_id (IDE_PAGE (self), "terminal-page-document-menu");
+  ide_page_set_menu_id (IDE_PAGE (self), "ide-terminal-page-document-menu");
 
   gtk_overlay_add_overlay (self->terminal_overlay_top, GTK_WIDGET (self->tsearch));
 
diff --git a/src/plugins/terminal/gtk/menus.ui b/src/plugins/terminal/gtk/menus.ui
index 7405b8307..7def307df 100644
--- a/src/plugins/terminal/gtk/menus.ui
+++ b/src/plugins/terminal/gtk/menus.ui
@@ -26,4 +26,21 @@
       </item>
     </section>
   </menu>
+  <menu id="ide-terminal-page-document-menu">
+    <section id="terminal-section">
+      <attribute name="label" translatable="yes">Terminal</attribute>
+      <item>
+        <attribute name="id">terminal-open-in-new-frame</attribute>
+        <attribute name="label" translatable="yes">Open in New Frame</attribute>
+        <attribute name="action">frame.open-in-new-frame</attribute>
+        <attribute name="target" type="s">""</attribute>
+      </item>
+      <item>
+        <attribute name="label" translatable="yes">Split</attribute>
+        <attribute name="action">frame.split-page</attribute>
+        <attribute name="target" type="s">""</attribute>
+        <attribute name="verb-icon-name">builder-split-tab-symbolic</attribute>
+      </item>
+    </section>
+  </menu>
 </interface>


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