X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=sidebyside;f=shell%2Fev-print-job.c;h=79076f90b8fa88766238995c09459f5c1c90aad6;hb=21f638ab8e3ddb81ce7979939defcdb7f49ad376;hp=59a8130d93da5d0b7be050b822b16b4994ba0a17;hpb=2a48d5a2d826240b1439c57621f9f63b2bcdd31a;p=evince.git diff --git a/shell/ev-print-job.c b/shell/ev-print-job.c index 59a8130d..79076f90 100644 --- a/shell/ev-print-job.c +++ b/shell/ev-print-job.c @@ -32,7 +32,7 @@ #define GNOME_PRINT_UNSTABLE_API #include -#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