[gnome-calendar] Hooked GcalYearView into GcalWindow and GcalApplication.
- From: Erick PÃrez Castellanos <erickpc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calendar] Hooked GcalYearView into GcalWindow and GcalApplication.
- Date: Sat, 1 Dec 2012 20:33:45 +0000 (UTC)
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]