[gnome-control-center/gnome-3-8] wacom: Set button arrow icons according to locale's text direction
- From: Rui Matos <rtcm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center/gnome-3-8] wacom: Set button arrow icons according to locale's text direction
- Date: Wed, 5 Jun 2013 09:26:45 +0000 (UTC)
commit dcbbe82ccbc745f40f36427b5a5725f1d856ab23
Author: Rui Matos <tiagomatos gmail com>
Date: Wed Jun 5 11:21:47 2013 +0200
wacom: Set button arrow icons according to locale's text direction
https://bugzilla.gnome.org/show_bug.cgi?id=700543
panels/wacom/cc-wacom-nav-button.c | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/panels/wacom/cc-wacom-nav-button.c b/panels/wacom/cc-wacom-nav-button.c
index 2777849..2e19972 100644
--- a/panels/wacom/cc-wacom-nav-button.c
+++ b/panels/wacom/cc-wacom-nav-button.c
@@ -211,6 +211,9 @@ cc_wacom_nav_button_init (CcWacomNavButton *self)
CcWacomNavButtonPrivate *priv;
GtkStyleContext *context;
GtkWidget *image, *box;
+ gboolean rtl;
+
+ rtl = (gtk_widget_get_default_direction () == GTK_TEXT_DIR_RTL);
priv = self->priv = WACOM_NAV_BUTTON_PRIVATE (self);
@@ -228,7 +231,8 @@ cc_wacom_nav_button_init (CcWacomNavButton *self)
/* Prev button */
priv->prev = gtk_button_new ();
- image = gtk_image_new_from_icon_name ("go-previous-symbolic", GTK_ICON_SIZE_MENU);
+ image = gtk_image_new_from_icon_name (rtl ? "go-previous-rtl-symbolic" : "go-previous-symbolic",
+ GTK_ICON_SIZE_MENU);
gtk_container_add (GTK_CONTAINER (priv->prev), image);
g_signal_connect (G_OBJECT (priv->prev), "clicked",
G_CALLBACK (prev_clicked), self);
@@ -236,7 +240,8 @@ cc_wacom_nav_button_init (CcWacomNavButton *self)
/* Next button */
priv->next = gtk_button_new ();
- image = gtk_image_new_from_icon_name ("go-next-symbolic", GTK_ICON_SIZE_MENU);
+ image = gtk_image_new_from_icon_name (rtl ? "go-next-rtl-symbolic" : "go-next-symbolic",
+ GTK_ICON_SIZE_MENU);
gtk_container_add (GTK_CONTAINER (priv->next), image);
g_signal_connect (G_OBJECT (priv->next), "clicked",
G_CALLBACK (next_clicked), self);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]