Mercurial > ~mikael > mcabber > hg
comparison mcabber/src/screen.c @ 133:a27b22e3b3a1
[/trunk] Changeset 146 by mikael
* Show when a group is folded.
author | mikael |
---|---|
date | Thu, 28 Apr 2005 14:47:56 +0000 |
parents | 03be1cc94560 |
children | ef898db62b79 |
comparison
equal
deleted
inserted
replaced
132:6531bcf030ae | 133:a27b22e3b3a1 |
---|---|
512 } else { | 512 } else { |
513 wattrset(rosterWnd, COLOR_PAIR(COLOR_BD_DES)); | 513 wattrset(rosterWnd, COLOR_PAIR(COLOR_BD_DES)); |
514 } | 514 } |
515 | 515 |
516 strncpy(name, buddy_getname(BUDDATA(buddy)), ROSTER_WIDTH-7); | 516 strncpy(name, buddy_getname(BUDDATA(buddy)), ROSTER_WIDTH-7); |
517 // TODO: status is meaningless for groups: | 517 if (buddy_gettype(BUDDATA(buddy)) & ROSTER_TYPE_GROUP) { |
518 if (buddy_gettype(BUDDATA(buddy)) & ROSTER_TYPE_GROUP) | 518 char *sep; |
519 mvwprintw(rosterWnd, i, 0, " %c--- %s", pending, name); | 519 if (buddy_getflags(BUDDATA(buddy)) & ROSTER_FLAG_HIDE) |
520 sep = "+++"; | |
521 else | |
522 sep = "---"; | |
523 mvwprintw(rosterWnd, i, 0, " %c%s %s", pending, sep, name); | |
524 } | |
520 else | 525 else |
521 mvwprintw(rosterWnd, i, 0, " %c[%c] %s", pending, status, name); | 526 mvwprintw(rosterWnd, i, 0, " %c[%c] %s", pending, status, name); |
522 | 527 |
523 i++; | 528 i++; |
524 } | 529 } |