[gnome-weather] Use gtk+ support for RTL icons
- From: Giovanni Campagna <gcampagna src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-weather] Use gtk+ support for RTL icons
- Date: Thu, 17 Jul 2014 13:46:37 +0000 (UTC)
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]