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 }