diff options
author | William Jon McCann <william.jon.mccann@gmail.com> | 2014-01-17 15:17:45 -0500 |
---|---|---|
committer | William Jon McCann <william.jon.mccann@gmail.com> | 2014-01-20 12:31:21 -0500 |
commit | add1ca00f4cc1517b233f3a2ae2afd0230d3de38 (patch) | |
tree | cc5222d06ef81f9cf46b1a1e4d62fd3767213ef9 /gtk/gtkprintoperation.h | |
parent | f3f7c385d924ef2d22a804b2dca5190c1f8590d4 (diff) | |
download | gtk+-add1ca00f4cc1517b233f3a2ae2afd0230d3de38.tar.gz |
docs: add Gtk*Class docs
https://bugzilla.gnome.org/show_bug.cgi?id=81006
Diffstat (limited to 'gtk/gtkprintoperation.h')
-rw-r--r-- | gtk/gtkprintoperation.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gtk/gtkprintoperation.h b/gtk/gtkprintoperation.h index 5269f89438..fdafdac886 100644 --- a/gtk/gtkprintoperation.h +++ b/gtk/gtkprintoperation.h @@ -125,10 +125,34 @@ struct _GtkPrintOperation GtkPrintOperationPrivate *priv; }; +/** + * GtkPrintOperationClass: + * @parent_class: The parent class. + * @done: Signal emitted when the print operation run has finished + * doing everything required for printing. + * @begin_print: Signal emitted after the user has finished changing + * print settings in the dialog, before the actual rendering starts. + * @paginate: Signal emitted after the "begin-print" signal, but + * before the actual rendering starts. + * @request_page_setup: Emitted once for every page that is printed, + * to give the application a chance to modify the page setup. + * @draw_page: Signal emitted for every page that is printed. + * @end_print: Signal emitted after all pages have been rendered. + * @status_changed: Emitted at between the various phases of the print + * operation. + * @create_custom_widget: Signal emitted when displaying the print dialog. + * @custom_widget_apply: Signal emitted right before "begin-print" if + * you added a custom widget in the "create-custom-widget" handler. + * @preview: Signal emitted when a preview is requested from the + * native dialog. + * @update_custom_widget: Emitted after change of selected printer. + */ struct _GtkPrintOperationClass { GObjectClass parent_class; + /*< public >*/ + void (*done) (GtkPrintOperation *operation, GtkPrintOperationResult result); void (*begin_print) (GtkPrintOperation *operation, @@ -160,6 +184,8 @@ struct _GtkPrintOperationClass GtkPageSetup *setup, GtkPrintSettings *settings); + /*< private >*/ + /* Padding for future expansion */ void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); |