[totem] Set button arrow icons according to locale's text direction
- From: Yosef Or Boczko <yoseforb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [totem] Set button arrow icons according to locale's text direction
- Date: Mon, 1 Jul 2013 14:23:10 +0000 (UTC)
commit 250d4d3734c50573b8a97e5404de1f4774703ce8
Author: Yosef Or Boczko <yoseforb gmail com>
Date: Mon Jul 1 17:20:21 2013 +0300
Set button arrow icons according to locale's text direction
go-previous-symbolic in LTR,
go-previous-rtl-symbolic in RTL.
https://bugzilla.gnome.org/show_bug.cgi?id=702631
src/plugins/grilo/totem-grilo.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/src/plugins/grilo/totem-grilo.c b/src/plugins/grilo/totem-grilo.c
index 1a16eea..a4e7339 100644
--- a/src/plugins/grilo/totem-grilo.c
+++ b/src/plugins/grilo/totem-grilo.c
@@ -1278,6 +1278,9 @@ setup_browse (TotemGriloPlugin *self,
GtkWidget *button;
AtkObject *accessible;
GtkAdjustment *adj;
+ gboolean rtl;
+
+ rtl = gtk_widget_get_default_direction () == GTK_TEXT_DIR_RTL;
/* Search */
self->priv->revealer = GTK_WIDGET (gtk_builder_get_object (builder, "gw_revealer"));
@@ -1296,7 +1299,7 @@ setup_browse (TotemGriloPlugin *self,
self->priv->header = GTK_WIDGET (gtk_builder_get_object (builder, "gw_headerbar"));
self->priv->back_button = button = gd_header_simple_button_new ();
gd_header_button_set_symbolic_icon_name (GD_HEADER_BUTTON (button),
- "go-previous-symbolic");
+ rtl ? "go-previous-rtl-symbolic" : "go-previous-symbolic");
gtk_widget_set_no_show_all (button, TRUE);
accessible = gtk_widget_get_accessible (button);
atk_object_set_name (accessible, _("Back"));
@@ -1306,7 +1309,7 @@ setup_browse (TotemGriloPlugin *self,
#if 0
self->priv->search_button = button = gd_header_simple_button_new ();
gd_header_button_set_symbolic_icon_name (GD_HEADER_BUTTON (button),
- "go-previous-symbolic");
+ rtl ? "go-previous-rtl-symbolic" : "go-previous-symbolic");
gtk_widget_set_no_show_all (button, TRUE);
accessible = gtk_widget_get_accessible (button);
atk_object_set_name (accessible, _("Back"));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]