changeset 1960:b596bcff758e

Add 'color_readmark'
author Mikael Berthe <mikael@lilotux.net>
date Mon, 14 Mar 2011 23:45:24 +0100
parents ed97057f0881
children 39021fd6b0e1
files mcabber/mcabber/screen.c mcabber/mcabber/screen.h mcabber/mcabberrc.example
diffstat 3 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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; i<w; i++)
           wprintw(win_entry->win, "== ");
         wclrtoeol(win_entry->win);
+        wattrset(win_entry->win, get_color(COLOR_GENERAL));
       }
 
       g_free(line->text);
--- 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
 };
 
--- 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,