[gnome-calendar] Hooked GcalYearView into GcalWindow and GcalApplication.



commit a00ec9edc2cd847bcd44123a4c362f78bc4dd8e2
Author: Erick PÃrez Castellanos <erick red gmail com>
Date:   Wed Nov 21 22:28:23 2012 -0500

    Hooked GcalYearView into GcalWindow and GcalApplication.
    
    This works amost flawlessly since GcalView interface and it's methods
    take care of almost everything.
    Yet, this made me realize some toolbar bug.

 src/gcal-application.c |    1 +
 src/gcal-window.c      |    6 +++++-
 2 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/gcal-application.c b/src/gcal-application.c
index 6638107..01d0011 100644
--- a/src/gcal-application.c
+++ b/src/gcal-application.c
@@ -194,6 +194,7 @@ gcal_application_set_app_menu (GApplication *app)
   view_as = g_menu_new ();
   g_menu_append (view_as, _("Weeks"), "app.view::week");
   g_menu_append (view_as, _("Months"), "app.view::month");
+  g_menu_append (view_as, _("Years"), "app.view::year");
 
   g_menu_append_section (app_menu, _("View as"), G_MENU_MODEL (view_as));
 
diff --git a/src/gcal-window.c b/src/gcal-window.c
index e2ba5a8..5d3646f 100644
--- a/src/gcal-window.c
+++ b/src/gcal-window.c
@@ -21,6 +21,7 @@
 #include "gcal-manager.h"
 #include "gcal-floating-container.h"
 #include "gcal-toolbar.h"
+#include "gcal-year-view.h"
 #include "gcal-month-view.h"
 #include "gcal-week-view.h"
 #include "gcal-view.h"
@@ -609,7 +610,10 @@ gcal_window_set_active_view (GcalWindow         *window,
           case GCAL_WINDOW_VIEW_MONTH:
             priv->views[GCAL_WINDOW_VIEW_MONTH] = gcal_month_view_new ();
             break;
-          default:
+        case GCAL_WINDOW_VIEW_YEAR:
+          priv->views[GCAL_WINDOW_VIEW_YEAR] = gcal_year_view_new ();
+          break;
+        default:
             g_debug ("Unimplemented view yet");
             return;
         }



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