diff options
author | Jonas Schäfer <j.wielicki@sotecware.net> | 2020-05-10 12:07:37 +0200 |
---|---|---|
committer | Link Mauve <linkmauve@linkmauve.fr> | 2022-04-06 20:30:33 +0200 |
commit | 7b99fcfb2f367c51faf3f2fd2b6a583be87a9e45 (patch) | |
tree | 151e4a69c00cd5ea97be651b540b43141cf095cd /poezio/theming.py | |
parent | be7542b8c822877da31b14177cbec1435a097ca0 (diff) | |
download | poezio-7b99fcfb2f367c51faf3f2fd2b6a583be87a9e45.tar.gz poezio-7b99fcfb2f367c51faf3f2fd2b6a583be87a9e45.tar.bz2 poezio-7b99fcfb2f367c51faf3f2fd2b6a583be87a9e45.tar.xz poezio-7b99fcfb2f367c51faf3f2fd2b6a583be87a9e45.zip |
Add option to use XEP-0392 for tab names/numbers in the infobar
This will autocolour the tabs based on their name (typically the
JID) if a new message or highlight occured. If it was a normal
new message, the colouring will be subtle (foreground instead of
background), otherwise (on a highlight or 1:1 message), the
colouring will affect the background and thus stand out much more.
Diffstat (limited to 'poezio/theming.py')
-rwxr-xr-x | poezio/theming.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/poezio/theming.py b/poezio/theming.py index f0309f65..cc4ea34a 100755 --- a/poezio/theming.py +++ b/poezio/theming.py @@ -233,6 +233,11 @@ class Theme: COLOR_TAB_ATTENTION = (7, 1) COLOR_TAB_DISCONNECTED = (7, 8) + # If autocolor_tab_names is set to true, the following modes are used to + # distinguish tabs with normal and important messages. + MODE_TAB_NORMAL = '' + MODE_TAB_IMPORTANT = 'r' # reverse video mode + COLOR_VERTICAL_TAB_NORMAL = (4, -1) COLOR_VERTICAL_TAB_NONEMPTY = (4, -1) COLOR_VERTICAL_TAB_JOINED = (82, -1) |