diff options
author | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 <louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13> | 2010-12-15 17:05:52 +0000 |
---|---|---|
committer | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 <louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13> | 2010-12-15 17:05:52 +0000 |
commit | 883c0ec812c7479aacc9cab01915861dde4485c1 (patch) | |
tree | 794797dbbac3489497b9790a3b2627fb9ef6459e /src/tabs.py | |
parent | ff24960b6aac02e85189ac8c6ee6b042f6c84258 (diff) | |
download | poezio-883c0ec812c7479aacc9cab01915861dde4485c1.tar.gz poezio-883c0ec812c7479aacc9cab01915861dde4485c1.tar.bz2 poezio-883c0ec812c7479aacc9cab01915861dde4485c1.tar.xz poezio-883c0ec812c7479aacc9cab01915861dde4485c1.zip |
fix the /recolor command
Diffstat (limited to 'src/tabs.py')
-rw-r--r-- | src/tabs.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/tabs.py b/src/tabs.py index 5f851cc6..bb9db89e 100644 --- a/src/tabs.py +++ b/src/tabs.py @@ -124,6 +124,12 @@ class Tab(object): """ raise NotImplementedError + def get_text_window(self): + """ + Returns the principal TextWin window, if there's one + """ + return None + def on_input(self, key): pass @@ -348,6 +354,7 @@ class MucTab(ChatTab): for user in sorted(users, key=compare_users, reverse=True): user.color = theme.LIST_COLOR_NICKNAMES[i % nb_color] i+= 1 + self.text_win.rebuild_everything(self.get_room()) self.core.refresh_window() def command_nick(self, arg): @@ -540,6 +547,9 @@ class MucTab(ChatTab): def get_name(self): return self._room.name + def get_text_window(self): + return self.text_win + def get_room(self): return self._room @@ -664,6 +674,9 @@ class PrivateTab(ChatTab): def get_room(self): return self._room + def get_text_window(self): + return self.text_win + def just_before_refresh(self): return @@ -939,6 +952,9 @@ class ConversationTab(ChatTab): def get_room(self): return self._room + def get_text_window(self): + return self.text_win + def just_before_refresh(self): return |