[libgnome-games-support/wip/arnaudb/hdydialog] Make the ScoresDialog a HdyDialog.



commit 5095cc1f38689c0e44217a883fb294c82d610f8a
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date:   Sun Jul 28 12:40:41 2019 +0200

    Make the ScoresDialog a HdyDialog.

 configure.ac             | 1 +
 games/Makefile.am        | 8 ++++++--
 games/scores/dialog.vala | 7 +------
 3 files changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index e2f4cbe..5cbe88c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -36,6 +36,7 @@ PKG_CHECK_MODULES([GEE], [gee-0.8])
 PKG_CHECK_MODULES([GIO], [gio-2.0 >= 2.40])
 PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.40])
 PKG_CHECK_MODULES([GTK], [gtk+-3.0 >= 3.19.2])
+PKG_CHECK_MODULES([HDY], [libhandy-0.0 >= 0.0.10])
 
 AM_GNU_GETTEXT([external])
 AM_GNU_GETTEXT_VERSION([0.19.8])
diff --git a/games/Makefile.am b/games/Makefile.am
index 10c0a1f..0b83a3e 100644
--- a/games/Makefile.am
+++ b/games/Makefile.am
@@ -21,7 +21,9 @@ libgnome_games_support_@LIBGNOME_GAMES_SUPPORT_API_VERSION@_la_CPPFLAGS = \
        $(GEE_CFLAGS)                                   \
        $(GIO_CFLAGS)                                   \
        $(GLIB_CFLAGS)                                  \
-       $(GTK_CFLAGS)
+       $(GTK_CFLAGS)                                   \
+       -DHANDY_USE_UNSTABLE_API                        \
+       $(HDY_CFLAGS)
 
 libgnome_games_support_@LIBGNOME_GAMES_SUPPORT_API_VERSION@_la_LDFLAGS = \
        -version-info $(LIBGNOME_GAMES_SUPPORT_LT_VERSION) \
@@ -31,7 +33,8 @@ libgnome_games_support_@LIBGNOME_GAMES_SUPPORT_API_VERSION@_la_LIBADD = \
        $(GEE_LIBS)     \
        $(GIO_LIBS)     \
        $(GLIB_LIBS)    \
-       $(GTK_LIBS)
+       $(GTK_LIBS)     \
+       $(HDY_LIBS)
 
 libgnome_games_support_@LIBGNOME_GAMES_SUPPORT_API_VERSION@_la_VALAFLAGS = \
        --abi-stability                         \
@@ -39,6 +42,7 @@ libgnome_games_support_@LIBGNOME_GAMES_SUPPORT_API_VERSION@_la_VALAFLAGS = \
        --pkg gtk+-3.0                          \
        --pkg gio-2.0                           \
        --pkg gee-0.8                           \
+       --pkg libhandy-0.0                      \
        --header=libgnome-games-support.h       \
        --vapi=libgnome-games-support-$(LIBGNOME_GAMES_SUPPORT_API_VERSION).vapi
 
diff --git a/games/scores/dialog.vala b/games/scores/dialog.vala
index dd412b9..4f664d0 100644
--- a/games/scores/dialog.vala
+++ b/games/scores/dialog.vala
@@ -21,7 +21,7 @@
 namespace Games {
 namespace Scores {
 
-private class Dialog : Gtk.Dialog
+private class Dialog : Hdy.Dialog
 {
     private Context context;
     private Category? active_category = null;
@@ -40,8 +40,6 @@ private class Dialog : Gtk.Dialog
     {
         Object (use_header_bar : 1);
 
-        resizable = false;
-
         this.context = context;
         this.transient_for = window;
         this.new_high_score = new_high_score;
@@ -84,9 +82,6 @@ private class Dialog : Gtk.Dialog
 
             vbox.show_all ();
 
-            width_request = 450;
-            height_request = 500;
-
             return;
         }
 


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