[gnome-games/wip/exalm/gtk4: 35/39] ui: Stop using stack child properties and migrate to GtkStackPage



commit 7ddbb88028dcd310d9b72f32c61bd57454c03c93
Author: Alexander Mikhaylenko <exalm7659 gmail com>
Date:   Sat May 11 11:10:39 2019 +0500

    ui: Stop using stack child properties and migrate to GtkStackPage

 data/ui/collection-box.ui | 40 +++++++++++++++++++++++-----------------
 data/ui/display-box.ui    |  6 ------
 2 files changed, 23 insertions(+), 23 deletions(-)
---
diff --git a/data/ui/collection-box.ui b/data/ui/collection-box.ui
index 62ade9f7..4545a8c1 100644
--- a/data/ui/collection-box.ui
+++ b/data/ui/collection-box.ui
@@ -29,32 +29,38 @@
               <class name="solid-background"/>
             </style>
             <child>
-              <object class="GamesEmptyCollection" id="empty_collection">
-                <property name="visible">True</property>
-              </object>
-              <packing>
+              <object class="GtkStackPage">
                 <property name="name">empty</property>
-              </packing>
+                <property name="child">
+                  <object class="GamesEmptyCollection" id="empty_collection">
+                    <property name="visible">True</property>
+                  </object>
+                </property>
+              </object>
             </child>
             <child>
-              <object class="GamesCollectionIconView" id="collection_view">
-                <property name="visible">True</property>
-                <signal name="game-activated" handler="on_game_activated"/>
-              </object>
-              <packing>
+              <object class="GtkStackPage" id="games_page">
                 <property name="name">games</property>
                 <property name="title" translatable="yes">Games</property>
-              </packing>
+                <property name="child">
+                  <object class="GamesCollectionIconView" id="collection_view">
+                    <property name="visible">True</property>
+                    <signal name="game-activated" handler="on_game_activated"/>
+                  </object>
+                </property>
+              </object>
             </child>
             <child>
-              <object class="GamesPlatformsView" id="platform_view">
-                <property name="visible">True</property>
-                <signal name="game-activated" handler="on_game_activated"/>
-              </object>
-              <packing>
+              <object class="GtkStackPage">
                 <property name="name">platform</property>
                 <property name="title" translatable="yes">Platforms</property>
-              </packing>
+                <property name="child">
+                  <object class="GamesPlatformsView" id="platform_view">
+                    <property name="visible">True</property>
+                    <signal name="game-activated" handler="on_game_activated"/>
+                  </object>
+                </property>
+              </object>
             </child>
           </object>
         </child>
diff --git a/data/ui/display-box.ui b/data/ui/display-box.ui
index 8a2f6fee..e2806d52 100644
--- a/data/ui/display-box.ui
+++ b/data/ui/display-box.ui
@@ -20,18 +20,12 @@
               <object class="GamesErrorDisplay" id="error_display">
                 <property name="visible">True</property>
               </object>
-              <packing>
-                <property name="name">error</property>
-              </packing>
             </child>
             <child>
               <object class="GtkFrame" id="display_bin">
                 <property name="visible">True</property>
                 <property name="shadow-type">none</property>
               </object>
-              <packing>
-                <property name="name">display</property>
-              </packing>
             </child>
           </object>
         </child>


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