aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui
diff options
context:
space:
mode:
authorMilan Crha <mcrha@src.gnome.org>2007-10-01 15:31:14 +0800
committerMilan Crha <mcrha@src.gnome.org>2007-10-01 15:31:14 +0800
commitecd38612b666a4f6f0edb2c21d1cd9769ce1d89e (patch)
tree629f28bbd0582478014d74c71ba1e8e3f9fbac57 /calendar/gui
parent820e1591fd4d6248dbea6d9e2b010373299cbaf5 (diff)
downloadgsoc2013-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.c8
-rw-r--r--calendar/gui/calendar-commands.h3
-rw-r--r--calendar/gui/e-calendar-view.c8
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