[prev in list] [next in list] [prev in thread] [next in thread]
List: varnish-commit
Subject: [master] 42083b8 Add a a-b/n point total in the bottom status bar
From: Martin Blix Grydeland <martin () varnish-software ! com>
Date: 2015-01-27 16:17:56
Message-ID: E1YG8pw-0003LK-Rx () project ! varnish-software ! com
[Download RAW message or body]
commit 42083b8b26f79c3b2fdb440cd8d6e30c72ab5e11
Author: Martin Blix Grydeland <martin@varnish-software.com>
Date: Mon Jan 19 15:04:55 2015 +0100
Add a a-b/n point total in the bottom status bar
diff --git a/bin/varnishstat/varnishstat_curses.c b/bin/varnishstat/varnishstat_curses.c
index 560561f..381621a 100644
--- a/bin/varnishstat/varnishstat_curses.c
+++ b/bin/varnishstat/varnishstat_curses.c
@@ -918,6 +918,7 @@ draw_bar_b(void)
{
int x, X;
const struct VSC_level_desc *level;
+ char buf[64];
AN(w_bar_b);
@@ -930,12 +931,23 @@ draw_bar_b(void)
if (current < n_ptarray - 1)
mvwprintw(w_bar_b, 0, x, "%s", ptarray[current]->name);
+ snprintf(buf, sizeof(buf) - 1, "%d-%d/%d", page_start + 1,
+ page_start + l_points < n_ptarray ?
+ page_start + l_points : n_ptarray,
+ n_ptarray);
+ mvwprintw(w_bar_b, 0, X - strlen(buf), buf);
+ X -= strlen(buf) + 2;
+
level = VSC_LevelDesc(verbosity);
- if (level != NULL)
- mvwprintw(w_bar_b, 0, X - 7, "%7s", level->label);
- X -= 7;
- if (!hide_unseen)
- mvwprintw(w_bar_b, 0, X - 6, "%6s", "UNSEEN");
+ if (level != NULL) {
+ mvwprintw(w_bar_b, 0, X - strlen(level->label), "%s",
+ level->label);
+ X -= strlen(level->label) + 2;
+ }
+ if (!hide_unseen) {
+ mvwprintw(w_bar_b, 0, X - 6, "%s", "UNSEEN");
+ X -= 8;
+ }
wnoutrefresh(w_bar_b);
}
_______________________________________________
varnish-commit mailing list
varnish-commit@varnish-cache.org
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-commit
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic