]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkprintoperation.h
Add a GtkPrintOperation:: paginate signal that gets emitted to paginate a
[~andy/gtk] / gtk / gtkprintoperation.h
index dd3a4a8617790206e6f61675c71f26a879f80c62..adcb9a17ac1ef14e15cb006aceb99932328112ac 100644 (file)
@@ -66,18 +66,20 @@ struct _GtkPrintOperationClass
 {
   GObjectClass parent_class;
   
-  void (*begin_print)        (GtkPrintOperation *operation, 
-                              GtkPrintContext   *context);
-  void (*request_page_setup) (GtkPrintOperation *operation,
-                             GtkPrintContext   *context,
-                             gint               page_nr,
-                             GtkPageSetup      *setup);
-  void (*draw_page)          (GtkPrintOperation *operation,
-                             GtkPrintContext   *context,
-                             gint               page_nr);
-  void (*end_print)          (GtkPrintOperation *operation,
-                             GtkPrintContext   *context);
-  void (*status_changed)     (GtkPrintOperation *operation);
+  void     (*begin_print)        (GtkPrintOperation *operation, 
+                                 GtkPrintContext   *context);
+  gboolean (*paginate)           (GtkPrintOperation *operation, 
+                                 GtkPrintContext   *context);
+  void     (*request_page_setup) (GtkPrintOperation *operation,
+                                 GtkPrintContext   *context,
+                                 gint               page_nr,
+                                 GtkPageSetup      *setup);
+  void     (*draw_page)          (GtkPrintOperation *operation,
+                                 GtkPrintContext   *context,
+                                 gint               page_nr);
+  void     (*end_print)          (GtkPrintOperation *operation,
+                                 GtkPrintContext   *context);
+  void     (*status_changed)     (GtkPrintOperation *operation);
   
   /* Padding for future expansion */
   void (*_gtk_reserved1) (void);