1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-11-03 19:37:16 -05:00

Added chat status colours to preferences.c

This commit is contained in:
James Booth 2012-08-19 00:22:56 +01:00
parent d4803bedc0
commit 156918802d

View File

@ -59,6 +59,10 @@ static struct colours_t {
NCURSES_COLOR_T bkgnd; NCURSES_COLOR_T bkgnd;
NCURSES_COLOR_T text; NCURSES_COLOR_T text;
NCURSES_COLOR_T online; NCURSES_COLOR_T online;
NCURSES_COLOR_T away;
NCURSES_COLOR_T chat;
NCURSES_COLOR_T dnd;
NCURSES_COLOR_T xa;
NCURSES_COLOR_T offline; NCURSES_COLOR_T offline;
NCURSES_COLOR_T err; NCURSES_COLOR_T err;
NCURSES_COLOR_T inc; NCURSES_COLOR_T inc;
@ -149,6 +153,18 @@ _load_colours(void)
gchar *online_val = g_key_file_get_string(prefs, "colours", "online", NULL); gchar *online_val = g_key_file_get_string(prefs, "colours", "online", NULL);
_set_colour(online_val, &colour_prefs.online, COLOR_GREEN); _set_colour(online_val, &colour_prefs.online, COLOR_GREEN);
gchar *away_val = g_key_file_get_string(prefs, "colours", "away", NULL);
_set_colour(away_val, &colour_prefs.away, COLOR_GREEN);
gchar *chat_val = g_key_file_get_string(prefs, "colours", "chat", NULL);
_set_colour(chat_val, &colour_prefs.chat, COLOR_GREEN);
gchar *dnd_val = g_key_file_get_string(prefs, "colours", "dnd", NULL);
_set_colour(dnd_val, &colour_prefs.dnd, COLOR_GREEN);
gchar *xa_val = g_key_file_get_string(prefs, "colours", "xa", NULL);
_set_colour(xa_val, &colour_prefs.xa, COLOR_GREEN);
gchar *offline_val = g_key_file_get_string(prefs, "colours", "offline", NULL); gchar *offline_val = g_key_file_get_string(prefs, "colours", "offline", NULL);
_set_colour(offline_val, &colour_prefs.offline, COLOR_CYAN); _set_colour(offline_val, &colour_prefs.offline, COLOR_CYAN);
@ -326,6 +342,30 @@ prefs_get_online()
return colour_prefs.online; return colour_prefs.online;
} }
NCURSES_COLOR_T
prefs_get_away()
{
return colour_prefs.away;
}
NCURSES_COLOR_T
prefs_get_chat()
{
return colour_prefs.chat;
}
NCURSES_COLOR_T
prefs_get_dnd()
{
return colour_prefs.dnd;
}
NCURSES_COLOR_T
prefs_get_xa()
{
return colour_prefs.xa;
}
NCURSES_COLOR_T NCURSES_COLOR_T
prefs_get_offline() prefs_get_offline()
{ {