diff options
author | Carlos Garcia Campos <carlosgc@gnome.org> | 2006-12-18 16:24:31 (GMT) |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@src.gnome.org> | 2006-12-18 16:24:31 (GMT) |
commit | 1a07ffc563175aaa64af6c8e872c24b1ac3e8ea7 (patch) | |
tree | 02340eb352e851d59dc35f97d82c6d5db5d3d320 /shell | |
parent | 87db0f592b3ffee3043b4e701be8c8c0132e3520 (diff) |
Use ev_file_exporter instead of ev_ps_exporter in ev-print-job.
2006-12-18 Carlos Garcia Campos <carlosgc@gnome.org>
* shell/ev-print-job.c: (idle_print_handler), (ev_print_job_print):
Use ev_file_exporter instead of ev_ps_exporter in ev-print-job.
Diffstat (limited to 'shell')
-rw-r--r-- | shell/ev-print-job.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/shell/ev-print-job.c b/shell/ev-print-job.c index 59a8130..79076f9 100644 --- a/shell/ev-print-job.c +++ b/shell/ev-print-job.c @@ -32,7 +32,7 @@ #define GNOME_PRINT_UNSTABLE_API #include <libgnomeprint/gnome-print-job.h> -#include "ev-ps-exporter.h" +#include "ev-file-exporter.h" #include "ev-print-job.h" #include "ev-page-cache.h" @@ -260,8 +260,9 @@ idle_print_handler (EvPrintJob *job) { if (!job->printing) { ev_document_doc_mutex_lock (); - ev_ps_exporter_begin ( - EV_PS_EXPORTER (job->document), + ev_file_exporter_begin ( + EV_FILE_EXPORTER (job->document), + EV_FILE_FORMAT_PS, job->temp_file, MIN (job->first_page, job->last_page), MAX (job->first_page, job->last_page), @@ -281,7 +282,7 @@ idle_print_handler (EvPrintJob *job) rc = ev_render_context_new (0, job->next_page, 1.0); ev_document_doc_mutex_lock (); - ev_ps_exporter_do_page (EV_PS_EXPORTER (job->document), rc); + ev_file_exporter_do_page (EV_FILE_EXPORTER (job->document), rc); ev_document_doc_mutex_unlock (); g_object_unref (rc); @@ -306,7 +307,7 @@ idle_print_handler (EvPrintJob *job) return TRUE; } else { /* no more pages or copies */ ev_document_doc_mutex_lock (); - ev_ps_exporter_end (EV_PS_EXPORTER (job->document)); + ev_file_exporter_end (EV_FILE_EXPORTER (job->document)); ev_document_doc_mutex_unlock (); close (job->fd); @@ -340,7 +341,7 @@ ev_print_job_print (EvPrintJob *job, GtkWindow *parent) g_return_if_fail (EV_IS_PRINT_JOB (job)); g_return_if_fail (job->document != NULL); - g_return_if_fail (EV_IS_PS_EXPORTER (job->document)); + g_return_if_fail (EV_IS_FILE_EXPORTER (job->document)); #if 0 g_printerr ("Printing...\n"); #endif |