[gnome-boxes] kbd-shortcuts: View-specific shortcuts help



commit bd33c97f3b8b11a3693aa20436383ea7d9495fce
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Tue Dec 15 20:13:09 2015 +0000

    kbd-shortcuts: View-specific shortcuts help

 data/ui/kbd-shortcuts-window.ui |    3 +++
 src/app-window.vala             |    6 ++++++
 2 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/data/ui/kbd-shortcuts-window.ui b/data/ui/kbd-shortcuts-window.ui
index a7c9310..60aa290 100644
--- a/data/ui/kbd-shortcuts-window.ui
+++ b/data/ui/kbd-shortcuts-window.ui
@@ -16,6 +16,7 @@
           <object class="GtkShortcutsGroup">
             <property name="visible">1</property>
             <property name="title" translatable="yes">Overview</property>
+            <property name="view">overview</property>
 
             <child>
               <object class="GtkShortcutsShortcut">
@@ -64,6 +65,7 @@
           <object class="GtkShortcutsGroup">
             <property name="visible">1</property>
             <property name="title" translatable="yes">Box Creation and Properties</property>
+            <property name="view">wizard</property>
 
             <!-- LTR -->
             <child>
@@ -110,6 +112,7 @@
           <object class="GtkShortcutsGroup">
             <property name="visible">1</property>
             <property name="title" translatable="yes">Box Display</property>
+            <property name="view">display</property>
 
             <child>
               <object class="GtkShortcutsShortcut">
diff --git a/src/app-window.vala b/src/app-window.vala
index c0a054d..e758c10 100644
--- a/src/app-window.vala
+++ b/src/app-window.vala
@@ -167,6 +167,12 @@ private class Boxes.AppWindow: Gtk.ApplicationWindow, Boxes.UI {
         var action = new GLib.SimpleAction ("kbd-shortcuts", null);
         action.activate.connect (() => {
             var window = new Boxes.KbdShortcutsWindow ();
+            if (ui_state == UIState.COLLECTION)
+                window.view_name = "overview";
+            else if (ui_state == UIState.WIZARD || ui_state == UIState.PROPERTIES)
+                window.view_name = "wizard";
+            else if (ui_state == UIState.DISPLAY)
+                window.view_name = "display";
 
             window.show ();
         });


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