Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GtkPrintOperationClass Struct Reference

#include <gtkprintoperation.h>

Data Fields

GObjectClass parent_class
 
void(* done )(GtkPrintOperation *operation, GtkPrintOperationResult result)
 
void(* begin_print )(GtkPrintOperation *operation, GtkPrintContext *context)
 
gboolean(* paginate )(GtkPrintOperation *operation, GtkPrintContext *context)
 
void(* request_page_setup )(GtkPrintOperation *operation, GtkPrintContext *context, int page_nr, GtkPageSetup *setup)
 
void(* draw_page )(GtkPrintOperation *operation, GtkPrintContext *context, int page_nr)
 
void(* end_print )(GtkPrintOperation *operation, GtkPrintContext *context)
 
void(* status_changed )(GtkPrintOperation *operation)
 
GtkWidget *(* create_custom_widget )(GtkPrintOperation *operation)
 
void(* custom_widget_apply )(GtkPrintOperation *operation, GtkWidget *widget)
 
gboolean(* preview )(GtkPrintOperation *operation, GtkPrintOperationPreview *preview, GtkPrintContext *context, GtkWindow *parent)
 
void(* update_custom_widget )(GtkPrintOperation *operation, GtkWidget *widget, GtkPageSetup *setup, GtkPrintSettings *settings)
 
gpointer padding [8]
 

Detailed Description

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.

Definition at line 152 of file gtkprintoperation.h.

Field Documentation

◆ begin_print

void(* _GtkPrintOperationClass::begin_print) (GtkPrintOperation *operation, GtkPrintContext *context)

Definition at line 160 of file gtkprintoperation.h.

◆ create_custom_widget

GtkWidget *(* _GtkPrintOperationClass::create_custom_widget) (GtkPrintOperation *operation)

Definition at line 175 of file gtkprintoperation.h.

◆ custom_widget_apply

void(* _GtkPrintOperationClass::custom_widget_apply) (GtkPrintOperation *operation, GtkWidget *widget)

Definition at line 176 of file gtkprintoperation.h.

◆ done

void(* _GtkPrintOperationClass::done) (GtkPrintOperation *operation, GtkPrintOperationResult result)

Definition at line 158 of file gtkprintoperation.h.

◆ draw_page

void(* _GtkPrintOperationClass::draw_page) (GtkPrintOperation *operation, GtkPrintContext *context, int page_nr)

Definition at line 168 of file gtkprintoperation.h.

◆ end_print

void(* _GtkPrintOperationClass::end_print) (GtkPrintOperation *operation, GtkPrintContext *context)

Definition at line 171 of file gtkprintoperation.h.

◆ padding

gpointer _GtkPrintOperationClass::padding[8]

Definition at line 191 of file gtkprintoperation.h.

◆ paginate

gboolean(* _GtkPrintOperationClass::paginate) (GtkPrintOperation *operation, GtkPrintContext *context)

Definition at line 162 of file gtkprintoperation.h.

◆ parent_class

GObjectClass _GtkPrintOperationClass::parent_class

Definition at line 154 of file gtkprintoperation.h.

◆ preview

gboolean(* _GtkPrintOperationClass::preview) (GtkPrintOperation *operation, GtkPrintOperationPreview *preview, GtkPrintContext *context, GtkWindow *parent)

Definition at line 179 of file gtkprintoperation.h.

◆ request_page_setup

void(* _GtkPrintOperationClass::request_page_setup) (GtkPrintOperation *operation, GtkPrintContext *context, int page_nr, GtkPageSetup *setup)

Definition at line 164 of file gtkprintoperation.h.

◆ status_changed

void(* _GtkPrintOperationClass::status_changed) (GtkPrintOperation *operation)

Definition at line 173 of file gtkprintoperation.h.

◆ update_custom_widget

void(* _GtkPrintOperationClass::update_custom_widget) (GtkPrintOperation *operation, GtkWidget *widget, GtkPageSetup *setup, GtkPrintSettings *settings)

Definition at line 184 of file gtkprintoperation.h.


The documentation for this struct was generated from the following file: