[seahorse] key-manager: Use HdyStatusPage



commit 90b48231d2d1f83ba10a3cb596263266811da457
Author: Niels De Graef <nielsdegraef gmail com>
Date:   Mon Feb 22 18:50:36 2021 +0100

    key-manager: Use HdyStatusPage
    
    This gives it a consistent look with other GNOME apps when showing an
    empty list/collection.

 src/seahorse-key-manager.ui | 58 ++++++---------------------------------------
 1 file changed, 7 insertions(+), 51 deletions(-)
---
diff --git a/src/seahorse-key-manager.ui b/src/seahorse-key-manager.ui
index 68e946cb..71238692 100644
--- a/src/seahorse-key-manager.ui
+++ b/src/seahorse-key-manager.ui
@@ -24,7 +24,7 @@
         <attribute name="label" translatable="yes">_Help</attribute>
         <attribute name="action">app.help</attribute>
       </item>
-         <item>
+      <item>
         <attribute name="label" translatable="yes">_Keyboard Shortcuts</attribute>
         <attribute name="action">win.show-help-overlay</attribute>
       </item>
@@ -509,64 +509,20 @@
                   </packing>
                 </child>
                 <child>
-                  <object class="GtkBox">
+                  <object class="HdyStatusPage">
                     <property name="visible">True</property>
-                    <property name="orientation">vertical</property>
-                    <property name="halign">center</property>
-                    <property name="valign">center</property>
-                    <property name="spacing">24</property>
-                    <child>
-                      <object class="GtkImage">
-                        <property name="visible">True</property>
-                        <property name="visible">True</property>
-                        <property name="pixel-size">100</property>
-                        <property name="icon-name">org.gnome.seahorse.Application-symbolic</property>
-                        <style>
-                          <class name="dim-label"/>
-                        </style>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkLabel">
-                        <property name="visible">True</property>
-                        <property name="label" translatable="yes">This collection seems to be 
empty</property>
-                        <style>
-                          <class name="dim-label"/>
-                        </style>
-                      </object>
-                    </child>
+                    <property name="icon-name">org.gnome.seahorse.Application-symbolic</property>
+                    <property name="title" translatable="yes">This collection seems to be empty</property>
                   </object>
                   <packing>
                     <property name="name">empty_state_page</property>
                   </packing>
                 </child>
                 <child>
-                  <object class="GtkBox">
+                  <object class="HdyStatusPage">
                     <property name="visible">True</property>
-                    <property name="orientation">vertical</property>
-                    <property name="halign">center</property>
-                    <property name="valign">center</property>
-                    <property name="spacing">24</property>
-                    <child>
-                      <object class="GtkImage">
-                        <property name="visible">True</property>
-                        <property name="visible">True</property>
-                        <property name="pixel-size">100</property>
-                        <property name="icon-name">org.gnome.seahorse.Application-symbolic</property>
-                        <style>
-                          <class name="dim-label"/>
-                        </style>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkLabel">
-                        <property name="visible">True</property>
-                        <property name="label" translatable="yes">Keyring is locked</property>
-                        <attributes>
-                          <attribute name="scale" value="2"/>
-                        </attributes>
-                      </object>
-                    </child>
+                    <property name="icon-name">org.gnome.seahorse.Application-symbolic</property>
+                    <property name="title" translatable="yes">Keyring is locked</property>
                     <child>
                       <object class="GtkButton" id="locked_keyring_unlock_button">
                         <property name="visible">True</property>


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