examples: Use icon-name property to set button icons
authorMohammed Sadiq <sadiq@sadiqpk.org>
Wed, 9 May 2018 01:53:05 +0000 (07:23 +0530)
committerMohammed Sadiq <sadiq@sadiqpk.org>
Wed, 9 May 2018 09:58:28 +0000 (15:28 +0530)
Gtk4 added an icon-name property for GtkButton.

examples/application10/window.ui
examples/application7/window.ui
examples/application8/window.ui
examples/application9/window.ui

index 9a0c9d0fd16ed1314aeee87f013ba1c20fadb1c5..14b2887ceec9de1bbe76021cdbb30df5e4b2ab28 100644 (file)
         <child>
           <object class="GtkToggleButton" id="search">
             <property name="sensitive">0</property>
-            <style>
-              <class name="image-button"/>
-            </style>
-            <child>
-              <object class="GtkImage" id="search-icon">
-                <property name="icon-name">edit-find-symbolic</property>
-              </object>
-            </child>
+            <property name="icon-name">edit-find-symbolic</property>
           </object>
           <packing>
             <property name="pack-type">end</property>
index 90aa1844a64578fcbebf732c9925bdfdf2683df4..17592919c92b77086f08142c82de2e64e0980339 100644 (file)
             <child>
               <object class="GtkToggleButton" id="search">
                 <property name="sensitive">0</property>
-                <style>
-                  <class name="image-button"/>
-                </style>
-                <child>
-                  <object class="GtkImage" id="search-icon">
-                    <property name="icon-name">edit-find-symbolic</property>
-                  </object>
-                </child>
+                <property name="icon-name">edit-find-symbolic</property>
               </object>
               <packing>
                 <property name="pack-type">end</property>
index fbf9d4bbbd7e15978e6299985fc20f3bc6a5ea2d..e19ec2eb34a9944d74778b827bc0caab105f4f3d 100644 (file)
             <child>
               <object class="GtkToggleButton" id="search">
                 <property name="sensitive">0</property>
-                <style>
-                  <class name="image-button"/>
-                </style>
-                <child>
-                  <object class="GtkImage" id="search-icon">
-                    <property name="icon-name">edit-find-symbolic</property>
-                  </object>
-                </child>
+                <property name="icon-name">edit-find-symbolic</property>
               </object>
               <packing>
                 <property name="pack-type">end</property>
index 4cced1a1da250e28a1c14a613729b7432eaa5ce2..7226eaff19682c1bc8857e01eb1f05bd71e0ee17 100644 (file)
             <child>
               <object class="GtkToggleButton" id="search">
                 <property name="sensitive">0</property>
-                <style>
-                  <class name="image-button"/>
-                </style>
-                <child>
-                  <object class="GtkImage" id="search-icon">
-                    <property name="icon-name">edit-find-symbolic</property>
-                  </object>
-                </child>
+                <property name="icon-name">edit-find-symbolic</property>
               </object>
               <packing>
                 <property name="pack-type">end</property>