summaryrefslogtreecommitdiff
path: root/testing/toxic/main.c
diff options
context:
space:
mode:
authorcharmlesscoin <charmlesscoin@gmail.com>2013-08-07 15:22:57 -0400
committercharmlesscoin <charmlesscoin@gmail.com>2013-08-07 15:22:57 -0400
commit0f664f3122af9b29cece1a6342b343af0d06d63f (patch)
treeb1da9ec5795e5ecd95d1bc50875e43815f154881 /testing/toxic/main.c
parent64b05c09601c1a0f45674384daa5f25be530bc34 (diff)
parentdda22a016774742588b88aac81d2267628758491 (diff)
Merge branch 'master' of git://github.com/irungentoo/ProjectTox-Core into auto_tests
Diffstat (limited to 'testing/toxic/main.c')
-rw-r--r--testing/toxic/main.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/testing/toxic/main.c b/testing/toxic/main.c
index 1ba8b6c9..8de76244 100644
--- a/testing/toxic/main.c
+++ b/testing/toxic/main.c
@@ -249,6 +249,7 @@ static void load_data(char *path)
249static void draw_bar() 249static void draw_bar()
250{ 250{
251 static int odd = 0; 251 static int odd = 0;
252 int blinkrate = 30;
252 253
253 attron(COLOR_PAIR(4)); 254 attron(COLOR_PAIR(4));
254 mvhline(LINES - 2, 0, '_', COLS); 255 mvhline(LINES - 2, 0, '_', COLS);
@@ -266,14 +267,13 @@ static void draw_bar()
266 if (i == active_window) 267 if (i == active_window)
267 attron(A_BOLD); 268 attron(A_BOLD);
268 269
269 odd = (odd+1) % 10; 270 odd = (odd+1) % blinkrate;
270 if (windows[i].blink && (odd < 5)) { 271 if (windows[i].blink && (odd < (blinkrate/2))) {
271 attron(COLOR_PAIR(3)); 272 attron(COLOR_PAIR(3));
272 } 273 }
273
274 printw(" %s", windows[i].title); 274 printw(" %s", windows[i].title);
275 if (windows[i].blink && (odd < 5)) { 275 if (windows[i].blink && (odd < (blinkrate/2))) {
276 attron(COLOR_PAIR(3)); 276 attroff(COLOR_PAIR(3));
277 } 277 }
278 if (i == active_window) { 278 if (i == active_window) {
279 attroff(A_BOLD); 279 attroff(A_BOLD);
@@ -375,9 +375,8 @@ int main(int argc, char *argv[])
375 ch = getch(); 375 ch = getch();
376 if (ch == '\t' || ch == KEY_BTAB) 376 if (ch == '\t' || ch == KEY_BTAB)
377 set_active_window(ch); 377 set_active_window(ch);
378 else if (ch != ERR) { 378 else if (ch != ERR)
379 a->onKey(a, ch); 379 a->onKey(a, ch);
380 }
381 } 380 }
382 return 0; 381 return 0;
383} 382}