]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkprintjob.h
Added gtk_print_job_set/get_track_print_status
[~andy/gtk] / gtk / gtkprintjob.h
index 6b9cfeb0ed6e4d02f3df8fe640b0f794e72467fa..328ddb411cecae06a1c1cf78a8f543301ac07ae9 100644 (file)
@@ -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