summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormathieui <mathieui@mathieui.net>2011-11-16 11:25:20 +0100
committermathieui <mathieui@mathieui.net>2011-11-16 11:25:20 +0100
commit24ba3b6ed9f2c6aac07056d5a8a481a7286772b8 (patch)
tree5349b302a84af150f29af3f85e2a48832a49094e
parent75f7d710801388b2f62deb98968ff8d4d1f0d350 (diff)
downloadpoezio-24ba3b6ed9f2c6aac07056d5a8a481a7286772b8.tar.gz
poezio-24ba3b6ed9f2c6aac07056d5a8a481a7286772b8.tar.bz2
poezio-24ba3b6ed9f2c6aac07056d5a8a481a7286772b8.tar.xz
poezio-24ba3b6ed9f2c6aac07056d5a8a481a7286772b8.zip
Add CHAR_CHATSTATE_* to the available theme options
-rw-r--r--src/theming.py6
-rw-r--r--src/windows.py6
2 files changed, 9 insertions, 3 deletions
diff --git a/src/theming.py b/src/theming.py
index 71aa8b72..7b653d66 100644
--- a/src/theming.py
+++ b/src/theming.py
@@ -94,6 +94,12 @@ class Theme(object):
# in the user list
CHAR_STATUS = '|'
+ # The characters used for the chatstates in the user list
+ # in a MUC
+ CHAR_CHATSTATE_ACTIVE = 'A'
+ CHAR_CHATSTATE_COMPOSING = 'X'
+ CHAR_CHATSTATE_PAUSED = 'p'
+
# Separators
COLOR_VERTICAL_SEPARATOR = (4, -1)
COLOR_NEW_TEXT_SEPARATOR = (2, -1)
diff --git a/src/windows.py b/src/windows.py
index 2e2c0fd5..7601208c 100644
--- a/src/windows.py
+++ b/src/windows.py
@@ -233,11 +233,11 @@ class UserList(Win):
else:
show_col = self.color_show[user.show]()
if user.chatstate == 'composing':
- char = 'X'
+ char = get_theme().CHAR_CHATSTATE_COMPOSING
elif user.chatstate == 'active':
- char = 'A'
+ char = get_theme().CHAR_CHATSTATE_ACTIVE
elif user.chatstate == 'paused':
- char = 'p'
+ char = get_theme().CHAR_CHATSTATE_PAUSED
else:
char = get_theme().CHAR_STATUS
self.addstr(y, 0, char, to_curses_attr(show_col))