summaryrefslogtreecommitdiff
path: root/gtk/gtkprinter.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2006-06-16 18:29:09 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2006-06-16 18:29:09 +0000
commit956bcb4393329aeeed26c409f44201b8c3524eb4 (patch)
tree9021de3ba290baa426804a773a523f003a7e8ac3 /gtk/gtkprinter.c
parenta0063d39d25bef3a28fb87b0defad9d9512d1c5a (diff)
downloadgtk+-956bcb4393329aeeed26c409f44201b8c3524eb4.tar.gz
Add a GtkPrintSettings parameter to the printer_create_cairo_surface
2006-06-16 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintbackend.h: Add a GtkPrintSettings parameter to the printer_create_cairo_surface method. * modules/printbackends/pdf/gtkprintbackendpdf.c: * modules/printbackends/cups/gtkprintbackendcups.c: * modules/printbackends/lpr/gtkprintbackendlpr.c: * gtk/gtkprinter.c (_gtk_printer_create_cairo_surface): * gtk/gtkprinter-private.h: * gtk/gtkprintjob.c (gtk_print_job_get_surface): Adapt all users.
Diffstat (limited to 'gtk/gtkprinter.c')
-rw-r--r--gtk/gtkprinter.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/gtk/gtkprinter.c b/gtk/gtkprinter.c
index d9ba713ab6..1b9912e964 100644
--- a/gtk/gtkprinter.c
+++ b/gtk/gtkprinter.c
@@ -749,14 +749,16 @@ _gtk_printer_prepare_for_print (GtkPrinter *printer,
}
cairo_surface_t *
-_gtk_printer_create_cairo_surface (GtkPrinter *printer,
- gdouble width,
- gdouble height,
- gint cache_fd)
+_gtk_printer_create_cairo_surface (GtkPrinter *printer,
+ GtkPrintSettings *settings,
+ gdouble width,
+ gdouble height,
+ gint cache_fd)
{
GtkPrintBackendClass *backend_class = GTK_PRINT_BACKEND_GET_CLASS (printer->priv->backend);
- return backend_class->printer_create_cairo_surface (printer, width, height, cache_fd);
+ return backend_class->printer_create_cairo_surface (printer, settings,
+ width, height, cache_fd);
}
GList *