changeset 10:3489a75cb115

[/trunk] Changeset 25 by mikael * Display buddies status in the roaster window * Do not display title for Status/Chat window
author mikael
date Sun, 20 Mar 2005 22:36:00 +0000
parents 455ab6bc14ac
children b8815158a45d
files mcabber/buddies.c
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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;