# HG changeset patch # User Mikael Berthe # Date 1300142724 -3600 # Node ID b596bcff758ea601abeca6fb308bdc5f26e08cac # Parent ed97057f088161efd3dcd904ac79abd8f49eeedf Add 'color_readmark' diff -r ed97057f0881 -r b596bcff758e mcabber/mcabber/screen.c --- a/mcabber/mcabber/screen.c Mon Mar 14 23:40:52 2011 +0100 +++ b/mcabber/mcabber/screen.c Mon Mar 14 23:45:24 2011 +0100 @@ -441,6 +441,7 @@ "rosternewmsg", "info", "msgin", + "readmark", NULL }; @@ -518,6 +519,10 @@ init_pair(i+1, ((color) ? find_color(color) : COLOR_WHITE), find_color(background)); break; + case COLOR_READMARK: + init_pair(i+1, ((color) ? find_color(color) : COLOR_RED), + find_color(background)); + break; } } for (i = COLOR_max; i < (COLOR_max + COLORS); i++) @@ -1293,12 +1298,14 @@ // Display the mark winy = n + mark_offset; wmove(win_entry->win, winy, 0); + wattrset(win_entry->win, get_color(COLOR_READMARK)); g_snprintf(pref, prefixwidth, " == "); wprintw(win_entry->win, pref); w = scr_gettextwidth() / 3; for (i=0; iwin, "== "); wclrtoeol(win_entry->win); + wattrset(win_entry->win, get_color(COLOR_GENERAL)); } g_free(line->text); diff -r ed97057f0881 -r b596bcff758e mcabber/mcabber/screen.h --- a/mcabber/mcabber/screen.h Mon Mar 14 23:40:52 2011 +0100 +++ b/mcabber/mcabber/screen.h Mon Mar 14 23:45:24 2011 +0100 @@ -49,6 +49,7 @@ COLOR_ROSTERNMSG, COLOR_INFO, COLOR_MSGIN, + COLOR_READMARK, COLOR_max }; diff -r ed97057f0881 -r b596bcff758e mcabber/mcabberrc.example --- a/mcabber/mcabberrc.example Mon Mar 14 23:40:52 2011 +0100 +++ b/mcabber/mcabberrc.example Mon Mar 14 23:45:24 2011 +0100 @@ -385,6 +385,7 @@ #set color_rostersel = blue #set color_rosterselmsg = red #set color_rosternewmsg = red +#set color_readmark = red # You can color roster items by their status and JID. For example, to have # all roster items white, just all contacts from jabber.org that are away,