summaryrefslogtreecommitdiff
path: root/gtk/gtkprintjob.h
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2006-05-15 16:22:38 +0000
committerAlexander Larsson <alexl@src.gnome.org>2006-05-15 16:22:38 +0000
commit3f529199e5a2117333ae10cf2d50dd91eb286207 (patch)
treefa1ccceec4371bfabb412feb7c85acaecdefdd0b /gtk/gtkprintjob.h
parent9dc49c456352a29601f4cc4d675a22dbfd22668f (diff)
downloadgtk+-3f529199e5a2117333ae10cf2d50dd91eb286207.tar.gz
Added gtk_print_job_set/get_track_print_status
2006-05-15 Alexander Larsson <alexl@redhat.com> * gtk/gtkprintjob.[ch]: Added gtk_print_job_set/get_track_print_status * gtk/gtkprintoperation-private.h: * gtk/gtkprintoperation.[ch]: Add gtk_print_operation_set_track_print_status. * gtk/gtkprintoperation-unix.c: Implement track_print_status on unix * gtk/gtkprintoperation-win32.c: Implement track_print_status on win32 * gtk/gtk.symbols: Added symbols * modules/printbackends/cups/gtkprintbackendcups.c: Implement track_print_status for cups * tests/print-editor.c: Test track_print_status.
Diffstat (limited to 'gtk/gtkprintjob.h')
-rw-r--r--gtk/gtkprintjob.h41
1 files changed, 22 insertions, 19 deletions
diff --git a/gtk/gtkprintjob.h b/gtk/gtkprintjob.h
index 6b9cfeb0ed..328ddb411c 100644
--- a/gtk/gtkprintjob.h
+++ b/gtk/gtkprintjob.h
@@ -82,25 +82,28 @@ struct _GtkPrintJobClass
};
GType gtk_print_job_get_type (void) G_GNUC_CONST;
-GtkPrintJob *gtk_print_job_new (const gchar *title,
- GtkPrinter *printer,
- GtkPrintSettings *settings,
- GtkPageSetup *page_setup);
-GtkPrintSettings *gtk_print_job_get_settings (GtkPrintJob *job);
-GtkPrinter *gtk_print_job_get_printer (GtkPrintJob *job);
-G_CONST_RETURN gchar *gtk_print_job_get_title (GtkPrintJob *job);
-GtkPrintStatus gtk_print_job_get_status (GtkPrintJob *job);
-
-gboolean gtk_print_job_set_source_file (GtkPrintJob *job,
- const gchar *filename,
- GError **error);
-cairo_surface_t *gtk_print_job_get_surface (GtkPrintJob *job,
- GError **error);
-gboolean gtk_print_job_send (GtkPrintJob *job,
- GtkPrintJobCompleteFunc callback,
- gpointer user_data,
- GDestroyNotify dnotify,
- GError **error);
+GtkPrintJob *gtk_print_job_new (const gchar *title,
+ GtkPrinter *printer,
+ GtkPrintSettings *settings,
+ GtkPageSetup *page_setup);
+GtkPrintSettings *gtk_print_job_get_settings (GtkPrintJob *job);
+GtkPrinter *gtk_print_job_get_printer (GtkPrintJob *job);
+G_CONST_RETURN gchar *gtk_print_job_get_title (GtkPrintJob *job);
+GtkPrintStatus gtk_print_job_get_status (GtkPrintJob *job);
+gboolean gtk_print_job_set_source_file (GtkPrintJob *job,
+ const gchar *filename,
+ GError **error);
+cairo_surface_t *gtk_print_job_get_surface (GtkPrintJob *job,
+ GError **error);
+void gtk_print_job_set_track_print_status (GtkPrintJob *job,
+ gboolean track_status);
+gboolean gtk_print_job_get_track_print_status (GtkPrintJob *job);
+gboolean gtk_print_job_send (GtkPrintJob *job,
+ GtkPrintJobCompleteFunc callback,
+ gpointer user_data,
+ GDestroyNotify dnotify,
+ GError **error);
+
G_END_DECLS