[kupfer] browser: Use correct Arrow graphic for text direction
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [kupfer] browser: Use correct Arrow graphic for text direction
- Date: Wed, 9 Dec 2009 23:13:39 +0000 (UTC)
commit 086383688aaadf5c3f793130b730290d948859ed
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Wed Dec 9 23:37:57 2009 +0100
browser: Use correct Arrow graphic for text direction
kupfer/browser.py | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/kupfer/browser.py b/kupfer/browser.py
index 3083d2f..7ae4af6 100644
--- a/kupfer/browser.py
+++ b/kupfer/browser.py
@@ -35,6 +35,10 @@ def escape_markup_str(mstr):
"""
return tounicode(mstr).translate(_escape_table)
+_text_direction = gtk.HBox().get_direction() != gtk.TEXT_DIR_RTL
+def text_direction_is_ltr():
+ return _text_direction
+
# State Constants
class State (object):
Wait, Match, NoMatch = (1,2,3)
@@ -181,7 +185,10 @@ class LeafModel (object):
def get_aux_info(self, leaf):
# info: display arrow if leaf has content
- content_mark = u"\N{TRIANGULAR BULLET}"
+ if text_direction_is_ltr():
+ content_mark = u"\N{BLACK RIGHT-POINTING SMALL TRIANGLE}"
+ else:
+ content_mark = u"\N{BLACK LEFT-POINTING SMALL TRIANGLE}"
info = u""
if hasattr(leaf, "has_content") and leaf.has_content():
info = content_mark
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]