diff options
author | Alexander Larsson <alexl@redhat.com> | 2006-05-15 16:22:38 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2006-05-15 16:22:38 +0000 |
commit | 3f529199e5a2117333ae10cf2d50dd91eb286207 (patch) | |
tree | fa1ccceec4371bfabb412feb7c85acaecdefdd0b /gtk/gtkprintjob.h | |
parent | 9dc49c456352a29601f4cc4d675a22dbfd22668f (diff) | |
download | gtk+-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.h | 41 |
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 |