From 40dbb2deb285910d98d84d60095d8e1bd3ff76d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Mon, 16 Aug 2010 00:35:01 +0200 Subject: [PATCH] tests/print-editor.c: Use accessor functions to access GtkWidget --- tests/print-editor.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/tests/print-editor.c b/tests/print-editor.c index b476e013cd..b8d4bf41b3 100644 --- a/tests/print-editor.c +++ b/tests/print-editor.c @@ -447,7 +447,7 @@ preview_expose (GtkWidget *widget, { PreviewOp *pop = data; - gdk_window_clear (pop->area->window); + gdk_window_clear (gtk_widget_get_window (pop->area)); gtk_print_operation_preview_render_page (pop->preview, pop->page - 1); @@ -481,6 +481,7 @@ preview_got_page_size (GtkPrintOperationPreview *preview, gpointer data) { PreviewOp *pop = data; + GtkAllocation allocation; GtkPaperSize *paper_size; double w, h; cairo_t *cr; @@ -491,10 +492,11 @@ preview_got_page_size (GtkPrintOperationPreview *preview, w = gtk_paper_size_get_width (paper_size, GTK_UNIT_INCH); h = gtk_paper_size_get_height (paper_size, GTK_UNIT_INCH); - cr = gdk_cairo_create (pop->area->window); + cr = gdk_cairo_create (gtk_widget_get_window (pop->area)); - dpi_x = pop->area->allocation.width/w; - dpi_y = pop->area->allocation.height/h; + gtk_widget_get_allocation (pop->area, &allocation); + dpi_x = allocation.width/w; + dpi_y = allocation.height/h; if (fabs (dpi_x - pop->dpi_x) > 0.001 || fabs (dpi_y - pop->dpi_y) > 0.001) @@ -570,8 +572,8 @@ preview_cb (GtkPrintOperation *op, gtk_widget_set_double_buffered (da, FALSE); gtk_widget_realize (da); - - cr = gdk_cairo_create (da->window); + + cr = gdk_cairo_create (gtk_widget_get_window (da)); /* TODO: What dpi to use here? This will be used for pagination.. */ gtk_print_context_set_cairo_context (context, cr, 72, 72);