summaryrefslogtreecommitdiff
path: root/src/text_buffer.py
diff options
context:
space:
mode:
authorFlorent Le Coz <louiz@louiz.org>2011-03-29 12:44:19 +0200
committerFlorent Le Coz <louiz@louiz.org>2011-03-29 12:44:19 +0200
commitdcd29c636f01a8983d4cfdb20c66793e5d7cdef0 (patch)
treee111ae9ae640adb76313b947a61f113ed7e26e69 /src/text_buffer.py
parenta2abc116e52016ecf8d4268245dcdcd8dbb079a0 (diff)
downloadpoezio-dcd29c636f01a8983d4cfdb20c66793e5d7cdef0.tar.gz
poezio-dcd29c636f01a8983d4cfdb20c66793e5d7cdef0.tar.bz2
poezio-dcd29c636f01a8983d4cfdb20c66793e5d7cdef0.tar.xz
poezio-dcd29c636f01a8983d4cfdb20c66793e5d7cdef0.zip
Change how colors are handled. With \x19x etc
Should work like before and be a little lighter on the RA
Diffstat (limited to 'src/text_buffer.py')
-rw-r--r--src/text_buffer.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/text_buffer.py b/src/text_buffer.py
index 65da6975..1c112222 100644
--- a/src/text_buffer.py
+++ b/src/text_buffer.py
@@ -27,7 +27,7 @@ from datetime import datetime
import theme
from config import config
-Message = collections.namedtuple('Message', 'txt colorized nick_color time nickname color user')
+Message = collections.namedtuple('Message', 'txt nick_color time nickname user')
class TextBuffer(object):
"""
@@ -44,11 +44,12 @@ class TextBuffer(object):
def add_window(self, win):
self.windows.append(win)
- def add_message(self, txt, time=None, nickname=None, colorized=False, nick_color=None):
- color = theme.COLOR_NORMAL_TEXT if nickname is not None else theme.COLOR_INFORMATION_TEXT
+ def add_message(self, txt, time=None, nickname=None, nick_color=None):
+ if not nickname:
+ txt = '\x195%s' % (txt,)
nick_color = nick_color
- msg = Message(txt=txt, colorized=colorized, nick_color=nick_color,
- time=time or datetime.now(), nickname=nickname, color=color, user=None)
+ msg = Message(txt=txt, nick_color=nick_color,
+ time=time or datetime.now(), nickname=nickname, user=None)
self.messages.append(msg)
while len(self.messages) > self.messages_nb_limit:
self.messages.pop(0)