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.
This commit is contained in:
Erick Pérez Castellanos
2012-12-01 15:28:53 -05:00
committed by Rene A. Viant Moran
parent bb7e518fa4
commit a00ec9edc2
2 changed files with 6 additions and 1 deletions
+1
View File
@@ -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));
+5 -1
View File
@@ -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;
}