From 1a07ffc563175aaa64af6c8e872c24b1ac3e8ea7 Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Mon, 18 Dec 2006 16:24:31 +0000 Subject: Use ev_file_exporter instead of ev_ps_exporter in ev-print-job. 2006-12-18 Carlos Garcia Campos * 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. --- (limited to 'shell') 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 -#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 -- cgit v0.9.1