From 4a044a636e418f4c95a85819aa92316e21f58b35 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Fri, 20 Apr 2007 06:57:55 +0000 Subject: Clean up printing in Evolution (bug #426816) svn path=/trunk/; revision=33440 --- calendar/gui/tasks-control.c | 40 ++++++++++++++-------------------------- 1 file changed, 14 insertions(+), 26 deletions(-) (limited to 'calendar/gui/tasks-control.c') diff --git a/calendar/gui/tasks-control.c b/calendar/gui/tasks-control.c index 2393c8fd8b..0a8df90370 100644 --- a/calendar/gui/tasks-control.c +++ b/calendar/gui/tasks-control.c @@ -34,13 +34,6 @@ #include #include #include -#include -#include -#include -#include -#include -#include -#include #include #include #include @@ -469,30 +462,21 @@ tasks_control_purge_cmd (BonoboUIComponent *uic, e_tasks_delete_completed (tasks); } - -static void -print_tasks (ETasks *tasks, gboolean preview) -{ - ECalendarTable *cal_table; - ETable *etable; - - cal_table = e_tasks_get_calendar_table (tasks); - etable = e_calendar_table_get_table (E_CALENDAR_TABLE (cal_table)); - - print_table (etable, _("Print Tasks"), _("Tasks"), preview); -} - /* File/Print callback */ static void tasks_control_print_cmd (BonoboUIComponent *uic, gpointer data, const char *path) { - ETasks *tasks; + ETasks *tasks = E_TASKS (data); + ETable *table; - tasks = E_TASKS (data); + table = e_calendar_table_get_table ( + E_CALENDAR_TABLE (e_tasks_get_calendar_table (tasks))); - print_tasks (tasks, FALSE); + print_table ( + table, _("Print Tasks"), _("Tasks"), + GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG); } static void @@ -500,11 +484,15 @@ tasks_control_print_preview_cmd (BonoboUIComponent *uic, gpointer data, const char *path) { - ETasks *tasks; + ETasks *tasks = E_TASKS (data); + ETable *table; - tasks = E_TASKS (data); + table = e_calendar_table_get_table ( + E_CALENDAR_TABLE (e_tasks_get_calendar_table (tasks))); - print_tasks (tasks, TRUE); + print_table ( + table, _("Print Tasks"), _("Tasks"), + GTK_PRINT_OPERATION_ACTION_PREVIEW); } static void -- cgit v1.2.3