diff options
author | Maxime “pep” Buquet <pep@bouah.net> | 2020-08-14 22:12:16 +0200 |
---|---|---|
committer | Maxime “pep” Buquet <pep@bouah.net> | 2020-08-14 22:12:26 +0200 |
commit | 03ef9c8d547872ae7aa87ecec4779bca49309225 (patch) | |
tree | 547dca2f342f7f102ec1f6e2d20776ce78bc1974 /poezio/ui/types.py | |
parent | 96f3bd72ac2704534388d993f644ec55abdf31b2 (diff) | |
download | poezio-03ef9c8d547872ae7aa87ecec4779bca49309225.tar.gz poezio-03ef9c8d547872ae7aa87ecec4779bca49309225.tar.bz2 poezio-03ef9c8d547872ae7aa87ecec4779bca49309225.tar.xz poezio-03ef9c8d547872ae7aa87ecec4779bca49309225.zip |
move date and time SHORT_FORMAT and LONG_FORMAT to the theme
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Diffstat (limited to 'poezio/ui/types.py')
-rw-r--r-- | poezio/ui/types.py | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/poezio/ui/types.py b/poezio/ui/types.py index 15117275..e75f8eba 100644 --- a/poezio/ui/types.py +++ b/poezio/ui/types.py @@ -6,11 +6,6 @@ from poezio.ui.funcs import truncate_nick from poezio import poopt from poezio.user import User from poezio.theming import dump_tuple, get_theme -from poezio.ui.consts import ( - SHORT_FORMAT_LENGTH, - LONG_FORMAT_LENGTH, -) - class BaseMessage: @@ -25,7 +20,8 @@ class BaseMessage: self.time = datetime.now() def compute_offset(self, with_timestamps: bool, nick_size: int) -> int: - return SHORT_FORMAT_LENGTH + 1 + theme = get_theme() + return theme.SHORT_TIME_FORMAT_LENGTH + 1 class EndOfArchive(BaseMessage): @@ -68,7 +64,7 @@ class XMLLog(BaseMessage): offset = 0 theme = get_theme() if with_timestamps: - offset += 1 + SHORT_FORMAT_LENGTH + offset += 1 + theme.SHORT_TIME_FORMAT_LENGTH if self.incoming: nick = theme.CHAR_XML_IN else: @@ -178,11 +174,12 @@ class Message(BaseMessage): def compute_offset(self, with_timestamps: bool, nick_size: int) -> int: offset = 0 + theme = get_theme() if with_timestamps: if self.history: - offset += 1 + LONG_FORMAT_LENGTH + offset += 1 + theme.LONG_TIME_FORMAT_LENGTH else: - offset += 1 + SHORT_FORMAT_LENGTH + offset += 1 + theme.SHORT_TIME_FORMAT_LENGTH if not self.nickname: # not a message, nothing to do afterwards return offset |