[/trunk] Changeset 25 by mikael
* Display buddies status in the roaster window
* Do not display title for Status/Chat window
--- 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;