Mercurial > ~mikael > mcabber > hg
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; |