G_BEGIN_DECLS
+/* Page drawing states */
+typedef enum
+{
+ GTK_PAGE_DRAWING_STATE_READY,
+ GTK_PAGE_DRAWING_STATE_DRAWING,
+ GTK_PAGE_DRAWING_STATE_DEFERRED_DRAWING
+} GtkPageDrawingState;
+
struct _GtkPrintOperationPrivate
{
GtkPrintOperationAction action;
guint allow_async : 1;
guint is_sync : 1;
+ GtkPageDrawingState page_drawing_state;
+
guint print_pages_idle_id;
guint show_progress_timeout_id;