-
- static gboolean
- gtk_preview_print_callback(GtkPrintOperation * WXUNUSED(operation),
- GtkPrintOperationPreview * WXUNUSED(preview),
- GtkPrintContext *context,
- GtkWindow *parent,
- gpointer user_data)
- {
- wxPrintout *printout = (wxPrintout *) user_data;
-
- printout->SetIsPreview(true);
-
- /* We create a Cairo context with 72dpi resolution. This resolution is
- * only used for positioning. */
- cairo_t *cairo = gdk_cairo_create(GTK_WIDGET(parent)->window);
- gtk_print_context_set_cairo_context(context, cairo, 72, 72);
-
- return false;
- }