GNOME Bugzilla – Bug 658507
better comboboxes for right to left languages
Last modified: 2011-09-09 15:46:56 UTC
While using a RTL language like Persian, arrow of comboboxes shows at the left. This way borders become messy in Adwaita. I've taken a screenshot from a combobox in network dialog: http://www.wuala.com/api/preview/arash-m/Photos/Public/combo.png
Created attachment 196044 [details] [review] combobox: implement get_path_for_child() for GtkComboBox Turns out we need to implement get_path_for_child() in GtkComboBox to allow the themes to use nth-child(first) and nth-child(last) to differentiate the LTR and RTL cases. This patch is supposed to go together with an additional theme patch to add the new style classes.
Created attachment 196046 [details] [review] combobox-entry: switch radius/borders when in RTL mode Theme patch for reference.
Review of attachment 196044 [details] [review]: Hmm, ok. A little disconcerting that we are constantly creating these paths, even though direction basically never changes. But I guess it is the same for other container where we implemented this...
Attachment 196044 [details] pushed as e97ed43 - combobox: implement get_path_for_child() for GtkComboBox Thanks, pushed to master.