Add header bar to be symmetric to the footer.

Signed-off-by: Vadim Kochan <[email protected]>
---
 flowtop.c | 27 +++++++++++++++++++++------
 1 file changed, 21 insertions(+), 6 deletions(-)

diff --git a/flowtop.c b/flowtop.c
index 41e80b7..4c6f383 100644
--- a/flowtop.c
+++ b/flowtop.c
@@ -1152,22 +1152,22 @@ static void draw_flows(WINDOW *screen, struct flow_list 
*fl,
 static void draw_help(WINDOW *screen)
 {
        int col = 0;
-       int row = 0;
+       int row = 1;
        int i;
 
        mvaddch(row, col, ACS_ULCORNER);
-       mvaddch(rows - row - 2, col, ACS_LLCORNER);
+       mvaddch(rows - row - 1, col, ACS_LLCORNER);
 
        mvaddch(row, cols - 1, ACS_URCORNER);
-       mvaddch(rows - row - 2, cols - col - 1, ACS_LRCORNER);
+       mvaddch(rows - row - 1, cols - 1, ACS_LRCORNER);
 
        for (i = 1; i < rows - row - 2; i++) {
                mvaddch(row + i, 0, ACS_VLINE);
-               mvaddch(row + i, cols - col - 1, ACS_VLINE);
+               mvaddch(row + i, cols - 1, ACS_VLINE);
        }
        for (i = 1; i < cols - col - 1; i++) {
-               mvaddch(0, col + i, ACS_HLINE);
-               mvaddch(rows - row - 2, col + i, ACS_HLINE);
+               mvaddch(row, col + i, ACS_HLINE);
+               mvaddch(rows - row - 1, col + i, ACS_HLINE);
        }
 
        attron(A_BOLD);
@@ -1190,6 +1190,19 @@ static void draw_help(WINDOW *screen)
        mvaddnstr(row + 12, col + 3, "a             Toggle display of active 
flows (rate > 0) only", -1);
 }
 
+static void draw_header(WINDOW *screen)
+{
+       int i;
+
+       attron(A_STANDOUT);
+
+       for (i = 0; i < cols; i++)
+               mvaddch(0, i, ' ');
+
+       mvwprintw(screen, 0, 2, "flowtop %s", VERSION_LONG);
+       attroff(A_STANDOUT);
+}
+
 static void draw_footer(WINDOW *screen)
 {
        int i;
@@ -1280,6 +1293,8 @@ static void presenter(void)
                        time_passed_us += time_sleep_us;
                }
 
+               draw_header(screen);
+
                if (show_help)
                        draw_help(screen);
 
-- 
2.6.2

-- 
You received this message because you are subscribed to the Google Groups 
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to