[gimp] Use accessors instead of widget->window and container->border_width



commit 04836301aa1b157c84dbc6880c3f41741b2a9143
Author: Michael Natterer <mitch gimp org>
Date:   Fri Oct 9 23:00:29 2009 +0200

    Use accessors instead of widget->window and container->border_width

 plug-ins/print/print-preview.c |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)
---
diff --git a/plug-ins/print/print-preview.c b/plug-ins/print/print-preview.c
index eb7c3a8..0533f68 100644
--- a/plug-ins/print/print-preview.c
+++ b/plug-ins/print/print-preview.c
@@ -258,7 +258,9 @@ print_preview_size_request (GtkWidget      *widget,
   PrintPreview *preview = PRINT_PREVIEW (widget);
   gdouble       paper_width;
   gdouble       paper_height;
-  gint          border  = GTK_CONTAINER (widget)->border_width + 1;
+  gint          border;
+
+  border = gtk_container_get_border_width (GTK_CONTAINER (widget)) + 1;
 
   print_preview_get_page_size (preview, &paper_width, &paper_height);
 
@@ -415,7 +417,9 @@ print_preview_expose_event (GtkWidget      *widget,
   gdouble       top_margin;
   gdouble       bottom_margin;
   gdouble       scale;
-  gint          border = GTK_CONTAINER (widget)->border_width + 1;
+  gint          border;
+
+  border = gtk_container_get_border_width (GTK_CONTAINER (widget)) + 1;
 
   print_preview_get_page_size (preview, &paper_width, &paper_height);
   print_preview_get_page_margins (preview,
@@ -424,7 +428,7 @@ print_preview_expose_event (GtkWidget      *widget,
 
   scale = print_preview_get_scale (preview);
 
-  cr = gdk_cairo_create (widget->window);
+  cr = gdk_cairo_create (gtk_widget_get_window (widget));
 
   cairo_translate (cr,
                    widget->allocation.x + border,
@@ -659,7 +663,9 @@ print_preview_is_inside (PrintPreview *preview,
   gdouble    top_margin;
   gdouble    bottom_margin;
   gdouble    scale;
-  gint       border = GTK_CONTAINER (widget)->border_width + 1;
+  gint       border;
+
+  border = gtk_container_get_border_width (GTK_CONTAINER (widget)) + 1;
 
   x -= border;
 
@@ -700,7 +706,7 @@ print_preview_set_inside (PrintPreview *preview,
       preview->inside = inside;
 
       if (GTK_WIDGET_DRAWABLE (widget))
-        gdk_window_set_cursor (widget->window,
+        gdk_window_set_cursor (gtk_widget_get_window (widget),
                                inside ? preview->cursor : NULL);
 
       gtk_widget_queue_draw (widget);
@@ -715,7 +721,9 @@ print_preview_get_scale (PrintPreview *preview)
   gdouble    paper_height;
   gdouble    scale_x;
   gdouble    scale_y;
-  gint       border = GTK_CONTAINER (widget)->border_width + 1;
+  gint       border;
+
+  border = gtk_container_get_border_width (GTK_CONTAINER (widget)) + 1;
 
   print_preview_get_page_size (preview, &paper_width, &paper_height);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]