[gtk+] gtk-demo: Don't use get_allocation()



commit 3a3f73a4dc3e8600a6436142cc7010533e429b97
Author: Benjamin Otte <otte redhat com>
Date:   Sun Nov 5 15:01:30 2017 +0100

    gtk-demo: Don't use get_allocation()
    
    Use get_width()/get_height() instead.

 demos/gtk-demo/drawingarea.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)
---
diff --git a/demos/gtk-demo/drawingarea.c b/demos/gtk-demo/drawingarea.c
index a9bb8b4..6ae5253 100644
--- a/demos/gtk-demo/drawingarea.c
+++ b/demos/gtk-demo/drawingarea.c
@@ -23,16 +23,14 @@ static cairo_surface_t *surface = NULL;
 static void
 create_surface (GtkWidget *widget)
 {
-  GtkAllocation allocation;
   cairo_t *cr;
 
   if (surface)
     cairo_surface_destroy (surface);
 
-  gtk_widget_get_allocation (widget, &allocation);
   surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32,
-                                        allocation.width,
-                                        allocation.height);
+                                        gtk_widget_get_width (widget),
+                                        gtk_widget_get_height (widget));
 
   /* Initialize the surface to white */
   cr = cairo_create (surface);
@@ -71,8 +69,8 @@ draw_brush (GtkWidget *widget,
   cairo_t *cr;
 
   if (surface == NULL ||
-      cairo_image_surface_get_width (surface) != gtk_widget_get_allocated_width (widget) ||
-      cairo_image_surface_get_height (surface) != gtk_widget_get_allocated_height (widget))
+      cairo_image_surface_get_width (surface) != gtk_widget_get_width (widget) ||
+      cairo_image_surface_get_height (surface) != gtk_widget_get_height (widget))
     create_surface (widget);
 
   update_rect.x = x - 3;


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