--- a/mcabber/src/screen.h Mon Aug 20 21:30:16 2007 +0200
+++ b/mcabber/src/screen.h Tue Aug 21 20:49:03 2007 +0200
@@ -48,6 +48,25 @@
COLOR_ROSTERNMSG,
COLOR_INFO,
COLOR_MSGIN,
+ //Foreground color on usual backgroud
+ //curses do not allow telling color only ->
+ //needs colorpairs
+ COLOR_BLACK_FG,
+ COLOR_RED_FG,
+ COLOR_GREEN_FG,
+ COLOR_YELLOW_FG,
+ COLOR_BLUE_FG,
+ COLOR_MAGENTA_FG,
+ COLOR_CYAN_FG,
+ COLOR_WHITE_FG,
+ COLOR_BLACK_BOLD_FG,
+ COLOR_RED_BOLD_FG,
+ COLOR_GREEN_BOLD_FG,
+ COLOR_YELLOW_BOLD_FG,
+ COLOR_BLUE_BOLD_FG,
+ COLOR_MAGENTA_BOLD_FG,
+ COLOR_CYAN_BOLD_FG,
+ COLOR_WHITE_BOLD_FG,
COLOR_max
};
@@ -139,6 +158,8 @@
void scr_RosterUnreadMessage(int);
void scr_RosterJumpAlternate(void);
void scr_BufferScrollUpDown(int updown, unsigned int nblines);
+bool scr_RosterColor(const char *status, const char *wildcard, const char *color);
+void scr_RosterClearColor(void);
#ifdef DEBUG_ENABLE
void scr_BufferList(void);