[gnome-games] preferences-page-import-export: Use HdyActionRow instead of ListBoxRow



commit a7f21cbec0d1bc5ba37c1d855099471631835f90
Author: Neville <nevilleantony98 gmail com>
Date:   Sat May 9 20:51:46 2020 +0530

    preferences-page-import-export: Use HdyActionRow instead of ListBoxRow
    
    Fixes #165

 data/ui/preferences-page-import-export.ui | 69 ++++++++-----------------------
 1 file changed, 17 insertions(+), 52 deletions(-)
---
diff --git a/data/ui/preferences-page-import-export.ui b/data/ui/preferences-page-import-export.ui
index c282b555..0f3dd95b 100644
--- a/data/ui/preferences-page-import-export.ui
+++ b/data/ui/preferences-page-import-export.ui
@@ -23,35 +23,17 @@
           <class name="separators"/>
         </style>
         <child>
-          <object class="GtkListBoxRow">
+          <object class="HdyActionRow">
             <property name="visible">True</property>
+            <property name="title" translatable="yes">Export save data</property>
             <child>
-              <object class="GtkBox">
+              <object class="GtkButton">
                 <property name="visible">True</property>
+                <property name="can-focus">True</property>
+                <property name="use-underline">True</property>
                 <property name="valign">center</property>
-                <property name="margin-start">10</property>
-                <property name="margin-end">6</property>
-                <property name="margin-top">6</property>
-                <property name="margin-bottom">6</property>
-                <property name="spacing">6</property>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="visible">True</property>
-                    <property name="xalign">0</property>
-                    <property name="expand">True</property>
-                    <property name="label" translatable="yes">Export save data</property>
-                    <property name="ellipsize">end</property>
-                  </object>
-                </child>
-                <child>
-                  <object class="GtkButton">
-                    <property name="visible">True</property>
-                    <property name="can-focus">True</property>
-                    <property name="use-underline">True</property>
-                    <property name="label" translatable="yes">_Export</property>
-                    <signal name="clicked" handler="on_export_clicked"/>
-                  </object>
-                </child>
+                <property name="label" translatable="yes">_Export</property>
+                <signal name="clicked" handler="on_export_clicked"/>
               </object>
             </child>
           </object>
@@ -79,37 +61,20 @@
           <class name="separators"/>
         </style>
         <child>
-          <object class="GtkListBoxRow">
+          <object class="HdyActionRow">
             <property name="visible">True</property>
+            <property name="title" translatable="yes">Import save data</property>
             <child>
-              <object class="GtkBox">
+              <object class="GtkButton">
                 <property name="visible">True</property>
+                <property name="can-focus">True</property>
+                <property name="use-underline">True</property>
+                <property name="label" translatable="yes">_Import</property>
                 <property name="valign">center</property>
-                <property name="margin-start">10</property>
-                <property name="margin-end">6</property>
-                <property name="margin-top">6</property>
-                <property name="margin-bottom">6</property>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="visible">True</property>
-                    <property name="xalign">0</property>
-                    <property name="expand">True</property>
-                    <property name="label" translatable="yes">Import save data</property>
-                    <property name="ellipsize">end</property>
-                  </object>
-                </child>
-                <child>
-                  <object class="GtkButton">
-                    <property name="visible">True</property>
-                    <property name="can-focus">True</property>
-                    <property name="use-underline">True</property>
-                    <property name="label" translatable="yes">_Import</property>
-                    <signal name="clicked" handler="on_import_clicked"/>
-                    <style>
-                      <class name="destructive-action"/>
-                    </style>
-                  </object>
-                </child>
+                <signal name="clicked" handler="on_import_clicked"/>
+                <style>
+                  <class name="destructive-action"/>
+                </style>
               </object>
             </child>
           </object>


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