Mercurial > ~mikael > mcabber > hg
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(); |