1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-12-04 14:46:46 -05:00

Make 'scrolled' themeable

This commit is contained in:
Michael Vetter 2020-05-21 09:13:42 +02:00
parent 469fa8f863
commit fcd69532ad
5 changed files with 9 additions and 0 deletions

View File

@ -737,6 +737,7 @@ theme_attrs(theme_item_t attrs)
case THEME_TIME: _theme_prep_fgnd("main.time", lookup_str, &bold); break;
case THEME_TITLE_TEXT: _theme_prep_fgnd("titlebar.text", lookup_str, &bold); break;
case THEME_TITLE_BRACKET: _theme_prep_fgnd("titlebar.brackets", lookup_str, &bold); break;
case THEME_TITLE_SCROLLED: _theme_prep_fgnd("titlebar.scrolled", lookup_str, &bold); break;
case THEME_TITLE_UNENCRYPTED: _theme_prep_fgnd("titlebar.unencrypted", lookup_str, &bold); break;
case THEME_TITLE_ENCRYPTED: _theme_prep_fgnd("titlebar.encrypted", lookup_str, &bold); break;
case THEME_TITLE_UNTRUSTED: _theme_prep_fgnd("titlebar.untrusted", lookup_str, &bold); break;
@ -827,6 +828,7 @@ theme_attrs(theme_item_t attrs)
switch (attrs) {
case THEME_TITLE_TEXT:
case THEME_TITLE_BRACKET:
case THEME_TITLE_SCROLLED:
case THEME_TITLE_UNENCRYPTED:
case THEME_TITLE_ENCRYPTED:
case THEME_TITLE_UNTRUSTED:

View File

@ -56,6 +56,7 @@ typedef enum {
THEME_TIME,
THEME_TITLE_TEXT,
THEME_TITLE_BRACKET,
THEME_TITLE_SCROLLED,
THEME_TITLE_UNENCRYPTED,
THEME_TITLE_ENCRYPTED,
THEME_TITLE_UNTRUSTED,

View File

@ -2432,6 +2432,8 @@ cons_theme_properties(void)
_cons_theme_bar_prop(THEME_TITLE_TEXT, "titlebar.text");
_cons_theme_bar_prop(THEME_TITLE_BRACKET, "titlebar.brackets");
_cons_theme_bar_prop(THEME_TITLE_SCROLLED, "titlebar.scrolled");
_cons_theme_bar_prop(THEME_TITLE_UNENCRYPTED, "titlebar.unencrypted");
_cons_theme_bar_prop(THEME_TITLE_ENCRYPTED, "titlebar.encrypted");
_cons_theme_bar_prop(THEME_TITLE_UNTRUSTED, "titlebar.untrusted");

View File

@ -225,12 +225,15 @@ _show_scrolled(ProfWin *current)
{
if (current && current->layout->paged == 1) {
int bracket_attrs = theme_attrs(THEME_TITLE_BRACKET);
int scrolled_attrs = theme_attrs(THEME_TITLE_SCROLLED);
wattron(win, bracket_attrs);
wprintw(win, "[");
wattroff(win, bracket_attrs);
wattron(win, scrolled_attrs);
wprintw(win, "SCROLLED");
wattroff(win, scrolled_attrs);
wattron(win, bracket_attrs);
wprintw(win, "]");

View File

@ -3,6 +3,7 @@ bkgnd=
titlebar=
titlebar.text=
titlebar.brackets=
titlebar.scrolled=
titlebar.unencrypted=
titlebar.encrypted=
titlebar.untrusted=