diff options
author | Milan Crha <mcrha@src.gnome.org> | 2007-10-01 15:31:14 +0800 |
---|---|---|
committer | Milan Crha <mcrha@src.gnome.org> | 2007-10-01 15:31:14 +0800 |
commit | ecd38612b666a4f6f0edb2c21d1cd9769ce1d89e (patch) | |
tree | 629f28bbd0582478014d74c71ba1e8e3f9fbac57 /calendar/gui | |
parent | 820e1591fd4d6248dbea6d9e2b010373299cbaf5 (diff) | |
download | gsoc2013-evolution-ecd38612b666a4f6f0edb2c21d1cd9769ce1d89e.tar gsoc2013-evolution-ecd38612b666a4f6f0edb2c21d1cd9769ce1d89e.tar.gz gsoc2013-evolution-ecd38612b666a4f6f0edb2c21d1cd9769ce1d89e.tar.bz2 gsoc2013-evolution-ecd38612b666a4f6f0edb2c21d1cd9769ce1d89e.tar.lz gsoc2013-evolution-ecd38612b666a4f6f0edb2c21d1cd9769ce1d89e.tar.xz gsoc2013-evolution-ecd38612b666a4f6f0edb2c21d1cd9769ce1d89e.tar.zst gsoc2013-evolution-ecd38612b666a4f6f0edb2c21d1cd9769ce1d89e.zip |
2007-10-01 mcrha Fix for bug #342283
svn path=/trunk/; revision=34339
Diffstat (limited to 'calendar/gui')
-rw-r--r-- | calendar/gui/calendar-commands.c | 8 | ||||
-rw-r--r-- | calendar/gui/calendar-commands.h | 3 | ||||
-rw-r--r-- | calendar/gui/e-calendar-view.c | 8 |
3 files changed, 8 insertions, 11 deletions
diff --git a/calendar/gui/calendar-commands.c b/calendar/gui/calendar-commands.c index e4ee6d0b71..6d7f164491 100644 --- a/calendar/gui/calendar-commands.c +++ b/calendar/gui/calendar-commands.c @@ -87,8 +87,8 @@ file_open_event_cb (BonoboUIComponent *uic, gpointer data, const char *path) /* Prints the calendar at its current view and time range */ -static void -print (GnomeCalendar *gcal, GtkPrintOperationAction action) +void +calendar_command_print (GnomeCalendar *gcal, GtkPrintOperationAction action) { if (gnome_calendar_get_view (gcal) == GNOME_CAL_LIST_VIEW) { ECalListView *list_view; @@ -111,7 +111,7 @@ file_print_cb (BonoboUIComponent *uic, gpointer data, const char *path) { GnomeCalendar *gcal = GNOME_CALENDAR (data); - print (gcal, GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG); + calendar_command_print (gcal, GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG); } static void @@ -119,7 +119,7 @@ file_print_preview_cb (BonoboUIComponent *uic, gpointer data, const char *path) { GnomeCalendar *gcal = GNOME_CALENDAR (data); - print (gcal, GTK_PRINT_OPERATION_ACTION_PREVIEW); + calendar_command_print (gcal, GTK_PRINT_OPERATION_ACTION_PREVIEW); } /* Sets a clock cursor for the specified calendar window */ diff --git a/calendar/gui/calendar-commands.h b/calendar/gui/calendar-commands.h index 730d98707e..ca6bce1fa0 100644 --- a/calendar/gui/calendar-commands.h +++ b/calendar/gui/calendar-commands.h @@ -37,4 +37,7 @@ void calendar_control_sensitize_calendar_commands (BonoboControl *control, Gnome void calendar_goto_today (GnomeCalendar *gcal); +void calendar_command_print (GnomeCalendar *gcal, GtkPrintOperationAction action); + + #endif /* CALENDAR_COMMANDS_H */ diff --git a/calendar/gui/e-calendar-view.c b/calendar/gui/e-calendar-view.c index b5bf116be3..79b9e5d711 100644 --- a/calendar/gui/e-calendar-view.c +++ b/calendar/gui/e-calendar-view.c @@ -1204,14 +1204,8 @@ static void on_print (EPopup *ep, EPopupItem *pitem, void *data) { ECalendarView *cal_view = data; - time_t start, end; - e_calendar_view_get_visible_time_range (cal_view, &start, &end); - - print_calendar ( - cal_view->priv->calendar, - GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG, - start); + calendar_command_print (cal_view->priv->calendar, GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG); } static void |