Set foreground color for untrusted messages

This commit is contained in:
Paul Fariello
2019-06-18 06:23:06 +02:00
parent 44d16e9141
commit 9482ce6168
7 changed files with 12 additions and 9 deletions

View File

@@ -153,6 +153,7 @@ theme_init(const char *const theme_name)
g_hash_table_insert(defaults, strdup("roster.room.trigger"), strdup("green"));
g_hash_table_insert(defaults, strdup("roster.room.mention"), strdup("green"));
g_hash_table_insert(defaults, strdup("occupants.header"), strdup("yellow"));
g_hash_table_insert(defaults, strdup("untrusted"), strdup("red"));
_load_preferences();
}
@@ -854,6 +855,7 @@ theme_attrs(theme_item_t attrs)
case THEME_ROSTER_ROOM_TRIGGER: _theme_prep_fgnd("roster.room.trigger", lookup_str, &bold); break;
case THEME_ROSTER_ROOM_MENTION: _theme_prep_fgnd("roster.room.mention", lookup_str, &bold); break;
case THEME_OCCUPANTS_HEADER: _theme_prep_fgnd("occupants.header", lookup_str, &bold); break;
case THEME_UNTRUSTED: _theme_prep_fgnd("untrusted", lookup_str, &bold); break;
case THEME_WHITE: g_string_append(lookup_str, "white"); bold = FALSE; break;
case THEME_WHITE_BOLD: g_string_append(lookup_str, "white"); bold = TRUE; break;
case THEME_GREEN: g_string_append(lookup_str, "green"); bold = FALSE; break;

View File

@@ -117,6 +117,7 @@ typedef enum {
THEME_ROSTER_ROOM_TRIGGER,
THEME_ROSTER_ROOM_MENTION,
THEME_RECEIPT_SENT,
THEME_UNTRUSTED,
THEME_NONE,
THEME_WHITE,
THEME_WHITE_BOLD,
@@ -134,7 +135,6 @@ typedef enum {
THEME_BLACK_BOLD,
THEME_MAGENTA,
THEME_MAGENTA_BOLD,
THEME_NO_TRUST,
} theme_item_t;
void theme_init(const char *const theme_name);