Mercurial > hg
changeset 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 | 6531bcf030ae |
children | e19ad58c3cad |
files | mcabber/src/screen.c |
diffstat | 1 files changed, 8 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/src/screen.c Thu Apr 28 14:41:16 2005 +0000 +++ b/mcabber/src/screen.c Thu Apr 28 14:47:56 2005 +0000 @@ -514,9 +514,14 @@ } strncpy(name, buddy_getname(BUDDATA(buddy)), ROSTER_WIDTH-7); - // TODO: status is meaningless for groups: - if (buddy_gettype(BUDDATA(buddy)) & ROSTER_TYPE_GROUP) - mvwprintw(rosterWnd, i, 0, " %c--- %s", pending, name); + if (buddy_gettype(BUDDATA(buddy)) & ROSTER_TYPE_GROUP) { + char *sep; + if (buddy_getflags(BUDDATA(buddy)) & ROSTER_FLAG_HIDE) + sep = "+++"; + else + sep = "---"; + mvwprintw(rosterWnd, i, 0, " %c%s %s", pending, sep, name); + } else mvwprintw(rosterWnd, i, 0, " %c[%c] %s", pending, status, name);