[gnome-weather] Use gtk+ support for RTL icons



commit a6f82537d5dd5ad17696a1252efb833599b6f661
Author: Giovanni Campagna <gcampagna src gnome org>
Date:   Mon Jul 7 15:51:50 2014 +0200

    Use gtk+ support for RTL icons
    
    And cut down on some code.

 data/window.ui    |    1 +
 src/app/city.js   |    6 ++----
 src/app/window.js |    4 ----
 3 files changed, 3 insertions(+), 8 deletions(-)
---
diff --git a/data/window.ui b/data/window.ui
index a5a1318..5b1352a 100644
--- a/data/window.ui
+++ b/data/window.ui
@@ -91,6 +91,7 @@
             <property name="visible">True</property>
             <property name="can_focus">False</property>
             <property name="icon-size">1</property>
+            <property name="icon-name">go-previous-symbolic</property>
           </object>
         </child>
       </object>
diff --git a/src/app/city.js b/src/app/city.js
index 86bed8b..b29e02e 100644
--- a/src/app/city.js
+++ b/src/app/city.js
@@ -70,13 +70,11 @@ const WeatherWidget = new Lang.Class({
     },
 
     _syncRevealButton: function() {
-        let rtl = this.get_direction() == Gtk.TextDirection.RTL;
-
         if (this._revealer.reveal_child) {
-            this._revealButton.get_child().icon_name = rtl ? 'go-next-rtl-symbolic' : 'go-next-symbolic';
+            this._revealButton.get_child().icon_name = 'go-next-symbolic';
             this._revealButton.get_accessible().ref_state_set().add_state(Atk.StateType.CHECKED);
         } else {
-            this._revealButton.get_child().icon_name = rtl ? 'go-previous-rtl-symbolic' : 
'go-previous-symbolic';
+            this._revealButton.get_child().icon_name = 'go-previous-symbolic';
             this._revealButton.get_accessible().ref_state_set().remove_state(Atk.StateType.CHECKED);
         }
     },
diff --git a/src/app/window.js b/src/app/window.js
index 08fa89c..3838321 100644
--- a/src/app/window.js
+++ b/src/app/window.js
@@ -133,10 +133,6 @@ const MainWindow = new Lang.Class({
         let goWorldButton = builder.get_object('world-button');
         this._pageWidgets[Page.CITY].push(goWorldButton);
 
-        let goWorldButtonImage = builder.get_object('world-button-image');
-        goWorldButtonImage.icon_name = (goWorldButton.get_direction() == Gtk.TextDirection.RTL ?
-                                        'go-previous-rtl-symbolic' : 'go-previous-symbolic');
-
         let select = builder.get_object('select-button');
         this._pageWidgets[Page.WORLD].push(select);
 


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