[gtk+] gtk-demo: Don't use get_allocation()
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] gtk-demo: Don't use get_allocation()
- Date: Sun, 5 Nov 2017 14:37:32 +0000 (UTC)
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]