diff options
author | Matthew Barnes <mbarnes@src.gnome.org> | 2007-04-20 14:57:55 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@src.gnome.org> | 2007-04-20 14:57:55 +0800 |
commit | 4a044a636e418f4c95a85819aa92316e21f58b35 (patch) | |
tree | fed737c87045e269aa840b770172fb798682fd10 /calendar/gui/memos-control.c | |
parent | ba064da784cd29692e0db6d4560c7e7a8c68aeeb (diff) | |
download | gsoc2013-evolution-4a044a636e418f4c95a85819aa92316e21f58b35.tar.gz gsoc2013-evolution-4a044a636e418f4c95a85819aa92316e21f58b35.tar.zst gsoc2013-evolution-4a044a636e418f4c95a85819aa92316e21f58b35.zip |
Clean up printing in Evolution (bug #426816)
svn path=/trunk/; revision=33440
Diffstat (limited to 'calendar/gui/memos-control.c')
-rw-r--r-- | calendar/gui/memos-control.c | 41 |
1 files changed, 14 insertions, 27 deletions
diff --git a/calendar/gui/memos-control.c b/calendar/gui/memos-control.c index 3d4fc5182c..70a2611469 100644 --- a/calendar/gui/memos-control.c +++ b/calendar/gui/memos-control.c @@ -35,13 +35,6 @@ #include <libgnomeui/gnome-dialog.h> #include <libgnomeui/gnome-dialog-util.h> #include <libgnomeui/gnome-stock-icons.h> -#include <libgnomeprint/gnome-print.h> -#include <libgnomeprint/gnome-print-paper.h> -#include <libgnomeprint/gnome-print-job.h> -#include <libgnomeprintui/gnome-print-job-preview.h> -#include <libgnomeprintui/gnome-print-paper-selector.h> -#include <libgnomeprintui/gnome-print-preview.h> -#include <libgnomeprintui/gnome-print-dialog.h> #include <bonobo/bonobo-control.h> #include <bonobo/bonobo-ui-util.h> #include <e-util/e-dialog-utils.h> @@ -327,30 +320,21 @@ memos_control_delete_cmd (BonoboUIComponent *uic, e_memos_delete_selected (memos); } - -static void -print_memos (EMemos *memos, gboolean preview) -{ - EMemoTable *cal_table; - ETable *etable; - - cal_table = e_memos_get_calendar_table (memos); - etable = e_memo_table_get_table (E_MEMO_TABLE (cal_table)); - - print_table (etable, _("Print Memos"), _("Memos"), preview); -} - /* File/Print callback */ static void memos_control_print_cmd (BonoboUIComponent *uic, gpointer data, const char *path) { - EMemos *memos; + EMemos *memos = E_MEMOS (data); + ETable *table; - memos = E_MEMOS (data); + table = e_memo_table_get_table ( + E_MEMO_TABLE (e_memos_get_calendar_table (memos))); - print_memos (memos, FALSE); + print_table ( + table, _("Print Memos"), _("Memos"), + GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG); } static void @@ -358,10 +342,13 @@ memos_control_print_preview_cmd (BonoboUIComponent *uic, gpointer data, const char *path) { - EMemos *memos; + EMemos *memos = E_MEMOS (data); + ETable *table; - memos = E_MEMOS (data); + table = e_memo_table_get_table ( + E_MEMO_TABLE (e_memos_get_calendar_table (memos))); - print_memos (memos, TRUE); + print_table ( + table, _("Print Memos"), _("Memos"), + GTK_PRINT_OPERATION_ACTION_PREVIEW); } - |