[gnome-todo] sidebar: Add global shortcuts for moving up and down



commit 1fa0d45599cebf0b8ad2f8f8db9bdadc0279decb
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Sun Apr 5 19:21:33 2020 -0300

    sidebar: Add global shortcuts for moving up and down

 src/sidebar/gtd-sidebar.ui | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
---
diff --git a/src/sidebar/gtd-sidebar.ui b/src/sidebar/gtd-sidebar.ui
index e46b7f5..d9be162 100644
--- a/src/sidebar/gtd-sidebar.ui
+++ b/src/sidebar/gtd-sidebar.ui
@@ -6,6 +6,37 @@
       <class name="sidebar"/>
     </style>
 
+    <child>
+      <object class="GtkShortcutController">
+        <property name="name">Sidebar Keyboard Shortcuts</property>
+        <property name="scope">global</property>
+        <child>
+          <object class="GtkShortcut">
+            <property name="trigger">&lt;Control&gt;Page_Down</property>
+            <property name="action">action(sidebar.move-down)</property>
+          </object>
+        </child>
+        <child>
+          <object class="GtkShortcut">
+            <property name="trigger">&lt;Alt&gt;Down</property>
+            <property name="action">action(sidebar.move-down)</property>
+          </object>
+        </child>
+        <child>
+          <object class="GtkShortcut">
+            <property name="trigger">&lt;Control&gt;Page_Up</property>
+            <property name="action">action(sidebar.move-up)</property>
+          </object>
+        </child>
+        <child>
+          <object class="GtkShortcut">
+            <property name="trigger">&lt;Alt&gt;Up</property>
+            <property name="action">action(sidebar.move-up)</property>
+          </object>
+        </child>
+      </object>
+    </child>
+
     <child>
       <object class="GtkScrolledWindow">
         <property name="can_focus">1</property>


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