summaryrefslogtreecommitdiff
path: root/poezio/windows/text_win.py
diff options
context:
space:
mode:
Diffstat (limited to 'poezio/windows/text_win.py')
-rw-r--r--poezio/windows/text_win.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/poezio/windows/text_win.py b/poezio/windows/text_win.py
index fd1fe546..5c644c46 100644
--- a/poezio/windows/text_win.py
+++ b/poezio/windows/text_win.py
@@ -10,7 +10,7 @@ import curses
from math import ceil, log10
from . import Win
-from . base_wins import FORMAT_CHAR, Line
+from . base_wins import FORMAT_CHAR
from . funcs import truncate_nick, parse_attrs
import poopt
@@ -18,6 +18,17 @@ from config import config
from theming import to_curses_attr, get_theme, dump_tuple
+# msg is a reference to the corresponding Message object. text_start and
+# text_end are the position delimiting the text in this line.
+class Line:
+ __slots__ = ('msg', 'start_pos', 'end_pos', 'prepend')
+ def __init__(self, msg, start_pos, end_pos, prepend):
+ self.msg = msg
+ self.start_pos = start_pos
+ self.end_pos = end_pos
+ self.prepend = prepend
+
+
class BaseTextWin(Win):
def __init__(self, lines_nb_limit=None):
if lines_nb_limit is None: