Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorCarlos 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)
commit1a07ffc563175aaa64af6c8e872c24b1ac3e8ea7 (patch)
tree02340eb352e851d59dc35f97d82c6d5db5d3d320 /shell
parent87db0f592b3ffee3043b4e701be8c8c0132e3520 (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.c13
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