diff options
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | 2016-03-31 18:43:01 +0100 |
---|---|---|
committer | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | 2016-06-11 20:49:46 +0100 |
commit | bfe7a3100e8ad1b0e0132efc2ec554da5f455ba4 (patch) | |
tree | a652bc98720d646177901a6ed3b8c46dadcdd89d | |
parent | 275128963b6f6d0e9506fbff5f946510c5bf62a5 (diff) | |
download | poezio-bfe7a3100e8ad1b0e0132efc2ec554da5f455ba4.tar.gz poezio-bfe7a3100e8ad1b0e0132efc2ec554da5f455ba4.tar.bz2 poezio-bfe7a3100e8ad1b0e0132efc2ec554da5f455ba4.tar.xz poezio-bfe7a3100e8ad1b0e0132efc2ec554da5f455ba4.zip |
Move Line where it should be.
-rw-r--r-- | poezio/windows/base_wins.py | 10 | ||||
-rw-r--r-- | poezio/windows/text_win.py | 13 |
2 files changed, 12 insertions, 11 deletions
diff --git a/poezio/windows/base_wins.py b/poezio/windows/base_wins.py index b33ee71b..a4fad3f4 100644 --- a/poezio/windows/base_wins.py +++ b/poezio/windows/base_wins.py @@ -23,16 +23,6 @@ FORMAT_CHAR = '\x19' # I guess. But maybe we can find better chars that are even less risky. format_chars = '\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18' -# 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 DummyWin(object): def __getattribute__(self, name): if name != '__bool__': 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: |