[gnome-todo/wip/sadiq/fixes] ui: Simplify setting button icons



commit 4e9f55f48390638203da7db8ec3608400234082c
Author: Mohammed Sadiq <sadiq sadiqpk org>
Date:   Wed Dec 5 10:03:17 2018 +0530

    ui: Simplify setting button icons
    
    In GTK4, we can set icon-name property for a GtkButton to set an icon for
    the button.

 data/ui/notification.ui  |  8 +-------
 data/ui/plugin-dialog.ui |  8 +-------
 data/ui/window.ui        | 10 +---------
 3 files changed, 3 insertions(+), 23 deletions(-)
---
diff --git a/data/ui/notification.ui b/data/ui/notification.ui
index 3e0c79a..e235d43 100644
--- a/data/ui/notification.ui
+++ b/data/ui/notification.ui
@@ -56,14 +56,8 @@
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
                 <property name="relief">none</property>
+                <property name="icon-name">window-close-symbolic</property>
                 <signal name="clicked" handler="on_close_button_clicked_cb" object="GtdNotificationWidget" 
swapped="yes" />
-                <child>
-                  <object class="GtkImage" id="close_button_image">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="icon_name">window-close-symbolic</property>
-                  </object>
-                </child>
               </object>
             </child>
           </object>
diff --git a/data/ui/plugin-dialog.ui b/data/ui/plugin-dialog.ui
index 1eb3abc..c9d95c3 100644
--- a/data/ui/plugin-dialog.ui
+++ b/data/ui/plugin-dialog.ui
@@ -70,14 +70,8 @@
           <object class="GtkButton" id="back_button">
             <property name="visible">False</property>
             <property name="can_focus">True</property>
+            <property name="icon-name">go-previous-symbolic</property>
             <signal name="clicked" handler="back_button_clicked" object="GtdPluginDialog" swapped="no" />
-            <child>
-              <object class="GtkImage">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="icon_name">go-previous-symbolic</property>
-              </object>
-            </child>
           </object>
         </child>
       </object>
diff --git a/data/ui/window.ui b/data/ui/window.ui
index df4930a..f51a312 100644
--- a/data/ui/window.ui
+++ b/data/ui/window.ui
@@ -147,15 +147,7 @@
               <object class="GtkMenuButton" id="gear_menu_button">
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
-                <style>
-                  <class name="image-button" />
-                </style>
-                <child>
-                  <object class="GtkImage">
-                    <property name="visible">True</property>
-                    <property name="icon_name">view-more-symbolic</property>
-                  </object>
-                </child>
+                <property name="icon-name">view-more-symbolic</property>
               </object>
               <packing>
                 <property name="pack_type">end</property>


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