]> www.fi.muni.cz Git - evince.git/commitdiff
Use ev_file_exporter instead of ev_ps_exporter in ev-print-job.
authorCarlos Garcia Campos <carlosgc@gnome.org>
Mon, 18 Dec 2006 16:24:31 +0000 (16:24 +0000)
committerCarlos Garcia Campos <carlosgc@src.gnome.org>
Mon, 18 Dec 2006 16:24:31 +0000 (16:24 +0000)
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.

ChangeLog
shell/ev-print-job.c

index 52eb635438efa6cb0800ba6632b04381db258b6e..18d2b559989d9a47f5b9b39a9a587f986d98f15d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+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.
+
 2006-12-18  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * backend/ev-document.[ch]: (ev_document_get_fc_mutex),
index 59a8130d93da5d0b7be050b822b16b4994ba0a17..79076f90b8fa88766238995c09459f5c1c90aad6 100644 (file)
@@ -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