comparison mcabber/src/buddies.c @ 39:416fd026d76d

[/trunk] Changeset 55 by mikael * Increase roster's weight. Fixed weight of ROSTER_WEIGHT=24 for now.
author mikael
date Mon, 04 Apr 2005 20:55:03 +0000
parents a8ceaa3005fd
children d79ff2ce61c4
comparison
equal deleted inserted replaced
38:881d8eb379c6 39:416fd026d76d
124 struct list_head *pos, *nn; 124 struct list_head *pos, *nn;
125 int i = 1; 125 int i = 1;
126 int n; 126 int n;
127 int maxx, maxy; 127 int maxx, maxy;
128 int fakeOffset = buddyOffset; 128 int fakeOffset = buddyOffset;
129 char name[ROSTER_WEIGHT];
129 130
130 getmaxyx(win, maxy, maxx); 131 getmaxyx(win, maxy, maxx);
131 132 name[ROSTER_WEIGHT-8] = 0;
132 133
133 /* cleanup of roster window */ 134 /* cleanup of roster window */
134 wattrset(win, COLOR_PAIR(COLOR_GENERAL)); 135 wattrset(win, COLOR_PAIR(COLOR_GENERAL));
135 for (i = 1; i < maxy - 1; i++) { 136 for (i = 1; i < maxy - 1; i++) {
136 mvwprintw(win, i, 1, ""); 137 mvwprintw(win, i, 1, "");
169 wattrset(win, COLOR_PAIR(COLOR_BD_DES)); 170 wattrset(win, COLOR_PAIR(COLOR_BD_DES));
170 } 171 }
171 mvwprintw(win, i, 1, ""); 172 mvwprintw(win, i, 1, "");
172 for (n = 2; n < maxx; n++) 173 for (n = 2; n < maxx; n++)
173 waddch(win, ' '); 174 waddch(win, ' ');
174 //mvwprintw(win, i, (maxx - strlen(tmp->name)) / 2, "%s", tmp->name); 175 strncpy(name, tmp->name, ROSTER_WEIGHT-8);
175 mvwprintw(win, i, 1, " %c[%c] %.12s", pending, status, tmp->name); 176 mvwprintw(win, i, 1, " %c[%c] %s", pending, status, name);
176 i++; 177 i++;
177 if (i >= maxy - 1) 178 if (i >= maxy - 1)
178 break; 179 break;
179 } 180 }
180 update_panels(); 181 update_panels();