[gnome-builder] ls: add directory browser to Open With



commit 7104930f616f6fcec31a23fb57945d7a30c5f06f
Author: Christian Hergert <chergert redhat com>
Date:   Thu Apr 25 17:31:00 2019 -0700

    ls: add directory browser to Open With

 src/plugins/ls/gtk/menus.ui     | 17 +++++++++++++++++
 src/plugins/ls/ls.gresource.xml |  1 +
 2 files changed, 18 insertions(+)
---
diff --git a/src/plugins/ls/gtk/menus.ui b/src/plugins/ls/gtk/menus.ui
new file mode 100644
index 000000000..276c17b99
--- /dev/null
+++ b/src/plugins/ls/gtk/menus.ui
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+  <menu id="project-tree-menu">
+    <section id="project-tree-menu-open-section">
+      <submenu id="project-tree-menu-open-with-menu">
+        <section id="project-tree-menu-open-with-section">
+          <item>
+            <attribute name="id">project-tree-menu-open-editor</attribute>
+            <attribute name="label" translatable="yes">Directory Browser</attribute>
+            <attribute name="action">project-tree.open-with-hint</attribute>
+            <attribute name="target" type="s">'ls'</attribute>
+          </item>
+        </section>
+      </submenu>
+    </section>
+  </menu>
+</interface>
diff --git a/src/plugins/ls/ls.gresource.xml b/src/plugins/ls/ls.gresource.xml
index 3e9ec28a9..c745896eb 100644
--- a/src/plugins/ls/ls.gresource.xml
+++ b/src/plugins/ls/ls.gresource.xml
@@ -3,5 +3,6 @@
   <gresource prefix="/plugins/ls">
     <file>ls.plugin</file>
     <file preprocess="xml-stripblanks">gbp-ls-page.ui</file>
+    <file preprocess="xml-stripblanks">gtk/menus.ui</file>
   </gresource>
 </gresources>


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