[gtk/abolish-size-allocate: 80/87] examples: Use GtkDrawingArea::resize
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/abolish-size-allocate: 80/87] examples: Use GtkDrawingArea::resize
- Date: Wed, 6 May 2020 18:02:05 +0000 (UTC)
commit a4b1b929fd3272a7e025b42d62f1b910527132fe
Author: Matthias Clasen <mclasen redhat com>
Date: Tue May 5 11:54:47 2020 -0400
examples: Use GtkDrawingArea::resize
This signal is a replacement for this (ab)use
of the ::size-allocate signal, which is going away.
examples/drawing.c | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
---
diff --git a/examples/drawing.c b/examples/drawing.c
index be45149e5c..4986f69539 100644
--- a/examples/drawing.c
+++ b/examples/drawing.c
@@ -18,10 +18,10 @@ clear_surface (void)
/* Create a new surface of the appropriate size to store our scribbles */
static void
-size_allocate_cb (GtkWidget *widget,
- GtkAllocation *alloc,
- int baseline,
- gpointer data)
+resize_cb (GtkWidget *widget,
+ int width,
+ int height,
+ gpointer data)
{
if (surface)
{
@@ -153,8 +153,7 @@ activate (GtkApplication *app,
gtk_drawing_area_set_draw_func (GTK_DRAWING_AREA (drawing_area), draw_cb, NULL, NULL);
- g_signal_connect_after (drawing_area, "size-allocate",
- G_CALLBACK (size_allocate_cb), NULL);
+ g_signal_connect_after (drawing_area, "resize", G_CALLBACK (resize_cb), NULL);
drag = gtk_gesture_drag_new ();
gtk_gesture_single_set_button (GTK_GESTURE_SINGLE (drag), GDK_BUTTON_PRIMARY);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]