[four-in-a-row/arnaudb/wip/gtk4: 13/42] Configure event is gone.



commit d488658bcb9ea887ad42c0e8e3a6f0ceafbb82ed
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date:   Sun Apr 19 19:49:53 2020 +0200

    Configure event is gone.

 src/game-board-view.vala | 4 ++--
 src/history-button.vala  | 5 ++---
 2 files changed, 4 insertions(+), 5 deletions(-)
---
diff --git a/src/game-board-view.vala b/src/game-board-view.vala
index 6b592a0..3c881bc 100644
--- a/src/game-board-view.vala
+++ b/src/game-board-view.vala
@@ -45,6 +45,7 @@ private class GameBoardView : Gtk.DrawingArea
         theme_manager.theme_changed.connect (refresh_pixmaps);
 
         init_mouse ();
+        size_allocate.connect (on_size_allocate);
     }
 
     /*\
@@ -65,7 +66,7 @@ private class GameBoardView : Gtk.DrawingArea
                                      tile_size);
     }
 
-    protected override bool configure_event (Gdk.EventConfigure e)
+    private inline void on_size_allocate ()
     {
         int allocated_width  = get_allocated_width ();
         int allocated_height = get_allocated_height ();
@@ -83,7 +84,6 @@ private class GameBoardView : Gtk.DrawingArea
         offset [Tile.PLAYER2_CURSOR] = tile_size * 5;
 
         refresh_pixmaps ();
-        return true;
     }
 
     /*\
diff --git a/src/history-button.vala b/src/history-button.vala
index 693c27c..765f7b1 100644
--- a/src/history-button.vala
+++ b/src/history-button.vala
@@ -35,7 +35,7 @@ private class HistoryButton : MenuButton, AdaptativeWidget
 
     construct
     {
-        drawing.configure_event.connect (configure_drawing);
+        drawing.size_allocate.connect (configure_drawing);
         drawing.draw.connect (update_drawing);
         theme_manager.theme_changed.connect (() => {
                 if (!drawing_configured)
@@ -77,7 +77,7 @@ private class HistoryButton : MenuButton, AdaptativeWidget
 
     private Gdk.Pixbuf tileset_pixbuf;
 
-    private bool configure_drawing ()
+    private inline void configure_drawing ()
     {
         int height          = drawing.get_allocated_height ();
         int width           = drawing.get_allocated_width ();
@@ -96,7 +96,6 @@ private class HistoryButton : MenuButton, AdaptativeWidget
         board_y             = !vertical_fill ? (int) ((height - drawing_height) / 2.0) : 0;
 
         drawing_configured  = true;
-        return true;
     }
     private void init_pixbuf ()
     {


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