diff options
author | Marek Kasik <mkasik@redhat.com> | 2009-04-21 13:06:49 +0200 |
---|---|---|
committer | Marek Kasik <mkasik@redhat.com> | 2009-04-21 13:06:49 +0200 |
commit | 6e121ee85e7c796b33d2f6635744ab3f0d0f65e2 (patch) | |
tree | 465e3d7a9e02f5350131294bf6162c0f9008cb68 /gtk/gtkprintoperation.h | |
parent | 405955749103dcfdf582b6ae4f053c66837a6281 (diff) | |
download | gtk+-6e121ee85e7c796b33d2f6635744ab3f0d0f65e2.tar.gz |
Allow the custom widget to actualize on a printer change
Passes print settings and page setup to the custom widget
through a new "update-custom-widget" signal (#564854).
Diffstat (limited to 'gtk/gtkprintoperation.h')
-rw-r--r-- | gtk/gtkprintoperation.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gtk/gtkprintoperation.h b/gtk/gtkprintoperation.h index a3f0410943..af46332fcf 100644 --- a/gtk/gtkprintoperation.h +++ b/gtk/gtkprintoperation.h @@ -105,13 +105,18 @@ struct _GtkPrintOperationClass GtkWidget *(*create_custom_widget) (GtkPrintOperation *operation); void (*custom_widget_apply) (GtkPrintOperation *operation, - GtkWidget *widget); + GtkWidget *widget); gboolean (*preview) (GtkPrintOperation *operation, GtkPrintOperationPreview *preview, GtkPrintContext *context, GtkWindow *parent); + void (*update_custom_widget) (GtkPrintOperation *operation, + GtkWidget *widget, + GtkPageSetup *setup, + GtkPrintSettings *settings); + /* Padding for future expansion */ void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); @@ -119,7 +124,6 @@ struct _GtkPrintOperationClass void (*_gtk_reserved4) (void); void (*_gtk_reserved5) (void); void (*_gtk_reserved6) (void); - void (*_gtk_reserved7) (void); }; #define GTK_PRINT_ERROR gtk_print_error_quark () |