[gnome-boxes] Set button arrow icons according to locale's text direction
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-boxes] Set button arrow icons according to locale's text direction
- Date: Mon, 24 Jun 2013 23:09:57 +0000 (UTC)
commit 30d5e39ea23acdd7dfc651342f13238ee0f1c0ff
Author: Yosef Or Boczko <yosefor3 walla com>
Date: Thu Jun 20 19:53:41 2013 +0300
Set button arrow icons according to locale's text direction
https://bugzilla.gnome.org/show_bug.cgi?id=702759
src/display-page.vala | 4 +++-
src/properties.vala | 4 +++-
src/topbar.vala | 4 +++-
3 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/src/display-page.vala b/src/display-page.vala
index 48f053a..416f746 100644
--- a/src/display-page.vala
+++ b/src/display-page.vala
@@ -24,7 +24,9 @@ private class Boxes.DisplayToolbar: Gd.MainToolbar {
rightbox = new Gtk.Box (Gtk.Orientation.HORIZONTAL, spacing);
add_widget (rightbox, false);
- var back = add_image_button ("go-previous-symbolic", true);
+ var back_icon = (get_direction () == Gtk.TextDirection.RTL)? "go-previous-rtl-symbolic" :
+ "go-previous-symbolic";
+ var back = add_image_button (back_icon, true);
back.clicked.connect ((button) => { App.app.ui_state = UIState.COLLECTION; });
var fullscreen = add_image_button ("view-fullscreen-symbolic", false);
diff --git a/src/properties.vala b/src/properties.vala
index b52efe9..1e18b62 100644
--- a/src/properties.vala
+++ b/src/properties.vala
@@ -221,7 +221,9 @@ private class Boxes.Properties: Boxes.UI {
toolbar = new Gd.MainToolbar ();
toolbar.get_style_context ().add_class (Gtk.STYLE_CLASS_MENUBAR);
hbox.pack_start (toolbar, true, true, 0);
- back = toolbar.add_button ("go-previous-symbolic", null, true) as Gtk.Button;
+ var back_icon = (toolbar.get_direction () == Gtk.TextDirection.RTL)? "go-previous-rtl-symbolic" :
+ "go-previous-symbolic";
+ back = toolbar.add_button (back_icon, null, true) as Gtk.Button;
back.clicked.connect ((button) => { App.app.ui_state = App.app.previous_ui_state; });
hbox.show_all ();
diff --git a/src/topbar.vala b/src/topbar.vala
index 476d12c..36fa22d 100644
--- a/src/topbar.vala
+++ b/src/topbar.vala
@@ -57,7 +57,9 @@ private class Boxes.Topbar: Boxes.UI {
new_btn.set_size_request (70, -1);
new_btn.clicked.connect ((button) => { App.app.ui_state = UIState.WIZARD; });
- back_btn = toolbar.add_button ("go-previous-symbolic", null, true) as Gtk.Button;
+ var back_icon = (toolbar.get_direction () == Gtk.TextDirection.RTL)? "go-previous-rtl-symbolic" :
+ "go-previous-symbolic";
+ back_btn = toolbar.add_button (back_icon, null, true) as Gtk.Button;
back_btn.clicked.connect ((button) => { App.app.ui_state = UIState.COLLECTION; });
// We need a sizegroup to ensure the spinner is the same size
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]