# HG changeset patch # User mikael # Date 1111358160 0 # Node ID 3489a75cb115fecfdc1b930244966f63b73b9fd6 # Parent 455ab6bc14ac370acfa54651e6643ca98f1ae65b [/trunk] Changeset 25 by mikael * Display buddies status in the roaster window * Do not display title for Status/Chat window diff -r 455ab6bc14ac -r 3489a75cb115 mcabber/buddies.c --- a/mcabber/buddies.c Sat Mar 19 16:30:33 2005 +0000 +++ b/mcabber/buddies.c Sun Mar 20 22:36:00 2005 +0000 @@ -218,7 +218,6 @@ int maxx, maxy; int fakeOffset = buddyOffset; - keypad(win, TRUE); getmaxyx(win, maxy, maxx); @@ -233,6 +232,8 @@ i = 1; list_for_each_safe(pos, nn, &buddy_list) { + char status = '?'; + if (fakeOffset > 0) { fakeOffset--; continue; @@ -241,6 +242,7 @@ tmp = buddy_entry(pos); if ((tmp->flags && FLAG_BUDDY_CONNECTED) == 1) { + status = 'o'; if (i == (buddySelected - buddyOffset)) wattrset(win, COLOR_PAIR(COLOR_BD_CONSEL)); else @@ -254,7 +256,8 @@ mvwprintw(win, i, 1, ""); for (n = 2; n < maxx; n++) waddch(win, ' '); - mvwprintw(win, i, (maxx - strlen(tmp->name)) / 2, "%s", tmp->name); + //mvwprintw(win, i, (maxx - strlen(tmp->name)) / 2, "%s", tmp->name); + mvwprintw(win, i, 1, " .[%c] %.12s", status, tmp->name); i++; if (i >= maxy - 1) break;