Remove GtkPrintOperation preview signal handler.

This handler wasn't doing anything useful as we were always using the default
preview based on an external program, so just remove it completely.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64210 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2010-05-05 12:19:44 +00:00
parent 338084945b
commit 79d81c45ca

View File

@@ -211,25 +211,6 @@ extern "C"
printout->OnEndPrinting();
}
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;
}
}
//----------------------------------------------------------------------------
@@ -865,7 +846,6 @@ bool wxGtkPrinter::Print(wxWindow *parent, wxPrintout *printout, bool prompt )
g_signal_connect (printOp, "begin-print", G_CALLBACK (gtk_begin_print_callback), &dataToSend);
g_signal_connect (printOp, "draw-page", G_CALLBACK (gtk_draw_page_print_callback), &dataToSend);
g_signal_connect (printOp, "end-print", G_CALLBACK (gtk_end_print_callback), printout);
g_signal_connect (printOp, "preview", G_CALLBACK (gtk_preview_print_callback), printout);
// This is used to setup the DC and
// show the dialog if desired