comparison mcabber/src/screen.c @ 139:8d7e31d37bec

[/trunk] Changeset 151 by mikael * Add a color for buddies with an unread message. * Update TODO. * Update conf. file sample for the new color setting.
author mikael
date Thu, 28 Apr 2005 19:57:45 +0000
parents ef898db62b79
children 3b480b73df19
comparison
equal deleted inserted replaced
138:250f872c722f 139:8d7e31d37bec
125 void ParseColors(void) 125 void ParseColors(void)
126 { 126 {
127 char *colors[11] = { 127 char *colors[11] = {
128 "", "", 128 "", "",
129 "borderlines", 129 "borderlines",
130 "jidonlineselected",
131 "jidonline", 130 "jidonline",
131 "newmsg",
132 "jidofflineselected", 132 "jidofflineselected",
133 "jidoffline", 133 "jidoffline",
134 "text", 134 "text",
135 NULL 135 NULL
136 }; 136 };
507 // The 3 following lines aim to color the whole line 507 // The 3 following lines aim to color the whole line
508 wmove(rosterWnd, i, 0); 508 wmove(rosterWnd, i, 0);
509 for (n = 0; n < maxx; n++) 509 for (n = 0; n < maxx; n++)
510 waddch(rosterWnd, ' '); 510 waddch(rosterWnd, ' ');
511 } else { 511 } else {
512 wattrset(rosterWnd, COLOR_PAIR(COLOR_BD_DES)); 512 if (buddy_getflags(BUDDATA(buddy)) & ROSTER_FLAG_MSG)
513 wattrset(rosterWnd, COLOR_PAIR(COLOR_NMSG));
514 else
515 wattrset(rosterWnd, COLOR_PAIR(COLOR_BD_DES));
513 } 516 }
514 517
515 strncpy(name, buddy_getname(BUDDATA(buddy)), ROSTER_WIDTH-7); 518 strncpy(name, buddy_getname(BUDDATA(buddy)), ROSTER_WIDTH-7);
516 if (buddy_gettype(BUDDATA(buddy)) & ROSTER_TYPE_GROUP) { 519 if (buddy_gettype(BUDDATA(buddy)) & ROSTER_TYPE_GROUP) {
517 char *sep; 520 char *sep;