diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2009-07-26 03:26:03 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2009-07-26 03:26:03 +0800 |
commit | ad465a7c1fbea59767741ae5e56a94b5f5f7c6a1 (patch) | |
tree | 94dcd12b95734f19931042ef8129f105a7cca9af /modules/calendar/e-cal-shell-view.c | |
parent | a1e1732de6b64e68c6a30bd097485c00e36a8bec (diff) | |
download | gsoc2013-evolution-ad465a7c1fbea59767741ae5e56a94b5f5f7c6a1.tar.gz gsoc2013-evolution-ad465a7c1fbea59767741ae5e56a94b5f5f7c6a1.tar.zst gsoc2013-evolution-ad465a7c1fbea59767741ae5e56a94b5f5f7c6a1.zip |
Re-enable building GnomeCalendar, except it doesn't yet.
Also, start trimming the API down a bit. Lots of redundancy there.
Diffstat (limited to 'modules/calendar/e-cal-shell-view.c')
-rw-r--r-- | modules/calendar/e-cal-shell-view.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/modules/calendar/e-cal-shell-view.c b/modules/calendar/e-cal-shell-view.c index 5bf1c749a1..2c977e7553 100644 --- a/modules/calendar/e-cal-shell-view.c +++ b/modules/calendar/e-cal-shell-view.c @@ -59,12 +59,13 @@ cal_shell_view_update_actions (EShellView *shell_view) ECalShellContent *cal_shell_content; ECalShellSidebar *cal_shell_sidebar; EShellWindow *shell_window; + GnomeCalendarViewType view_type; GnomeCalendar *calendar; + ECalendarView *view; ECalModel *model; ESourceSelector *selector; ESource *source; GtkAction *action; - GtkWidget *widget; GList *list, *iter; const gchar *uri = NULL; gboolean user_created_source; @@ -79,13 +80,14 @@ cal_shell_view_update_actions (EShellView *shell_view) cal_shell_content = priv->cal_shell_content; calendar = e_cal_shell_content_get_calendar (cal_shell_content); - widget = gnome_calendar_get_current_view_widget (calendar); - model = e_calendar_view_get_model (E_CALENDAR_VIEW (widget)); + view_type = gnome_calendar_get_view (calendar); + view = gnome_calendar_get_calendar_view (calendar, view_type); + model = e_calendar_view_get_model (view); cal_shell_sidebar = priv->cal_shell_sidebar; selector = e_cal_shell_sidebar_get_selector (cal_shell_sidebar); - list = e_calendar_view_get_selected_events (E_CALENDAR_VIEW (widget)); + list = e_calendar_view_get_selected_events (view); n_selected = g_list_length (list); for (iter = list; iter != NULL; iter = iter->next) { |