[gnome-calendar/wip/pandusonu/week-view: 40/60] window: add week-view shortcut



commit a94a15ebba19b0678c4e22a25ab3b714e64c5747
Author: pandusonu2 <pandu sonu yahoo com>
Date:   Sun Aug 21 21:21:03 2016 +0530

    window: add week-view shortcut
    
    Add the shortcut to switch between views to the week-view

 data/ui/help-overlay.ui |    7 +++++++
 src/gcal-window.c       |    3 ++-
 2 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/data/ui/help-overlay.ui b/data/ui/help-overlay.ui
index 2525fe3..1b92fbc 100644
--- a/data/ui/help-overlay.ui
+++ b/data/ui/help-overlay.ui
@@ -96,6 +96,13 @@
             <child>
               <object class="GtkShortcutsShortcut">
                 <property name="visible">True</property>
+                <property name="title" translatable="yes" context="shortcut window">Week view</property>
+                <property name="accelerator">&lt;Primary&gt;1</property>
+              </object>
+            </child>
+            <child>
+              <object class="GtkShortcutsShortcut">
+                <property name="visible">True</property>
                 <property name="title" translatable="yes" context="shortcut window">Month view</property>
                 <property name="accelerator">&lt;Primary&gt;2</property>
               </object>
diff --git a/src/gcal-window.c b/src/gcal-window.c
index 76ca5f2..e896f1e 100644
--- a/src/gcal-window.c
+++ b/src/gcal-window.c
@@ -337,7 +337,7 @@ on_view_action_activated (GSimpleAction *action,
   else if (view == -2)
     view = --(window->active_view);
 
-  window->active_view = CLAMP (view, GCAL_WINDOW_VIEW_MONTH, GCAL_WINDOW_VIEW_YEAR);
+  window->active_view = CLAMP (view, CLAMP(view, GCAL_WINDOW_VIEW_WEEK, GCAL_WINDOW_VIEW_MONTH), 
GCAL_WINDOW_VIEW_YEAR);
   gtk_stack_set_visible_child (GTK_STACK (window->views_stack), window->views[window->active_view]);
 
   g_object_notify (G_OBJECT (user_data), "active-view");
@@ -1650,6 +1650,7 @@ gcal_window_new_with_view_and_date (GcalApplication   *app,
 
   gcal_window_add_accelerator (app, "win.change-view(-1)", "<Ctrl>Page_Down");
   gcal_window_add_accelerator (app, "win.change-view(-2)", "<Ctrl>Page_Up");
+  gcal_window_add_accelerator (app, "win.change-view(1)",  "<Ctrl>1")
   gcal_window_add_accelerator (app, "win.change-view(2)",  "<Ctrl>2");
   gcal_window_add_accelerator (app, "win.change-view(3)",  "<Ctrl>3");
 


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