/* render all windows */ static void render_screens (void) { int row, col, chg = 0; getmaxyx (stdscr, row, col); term_size (main_win); generate_time (); chg = logger->process - logger->offset; draw_header (stdscr, "", "%s", row - 1, 0, col, 0, 0); wattron (stdscr, COLOR_PAIR (COL_WHITE)); mvaddstr (row - 1, 1, "[F1]Help [O]pen detail view"); mvprintw (row - 1, 30, "%d - %s", chg, asctime (now_tm)); mvaddstr (row - 1, col - 21, "[Q]uit GoAccess"); mvprintw (row - 1, col - 5, "%s", GO_VERSION); wattroff (stdscr, COLOR_PAIR (COL_WHITE)); refresh (); /* call general stats header */ display_general (header_win, conf.ifile, logger); wrefresh (header_win); /* display active label based on current module */ update_active_module (header_win, gscroll.current); display_content (main_win, logger, dash, &gscroll); }
/* render all windows */ static void render_screens (void) { GColors *color = get_color (COLOR_DEFAULT); int row, col, chg = 0; getmaxyx (stdscr, row, col); term_size (main_win); generate_time (); chg = logger->processed - logger->offset; draw_header (stdscr, "", "%s", row - 1, 0, col, color_default); wattron (stdscr, color->attr | COLOR_PAIR (color->pair->idx)); mvaddstr (row - 1, 1, "[F1]Help [Enter] Exp. Panel"); mvprintw (row - 1, 30, "%d - %s", chg, asctime (now_tm)); mvaddstr (row - 1, col - 21, "[Q]uit GoAccess"); mvprintw (row - 1, col - 5, "%s", GO_VERSION); wattroff (stdscr, color->attr | COLOR_PAIR (color->pair->idx)); refresh (); /* call general stats header */ display_general (header_win, conf.ifile, logger); wrefresh (header_win); /* display active label based on current module */ update_active_module (header_win, gscroll.current); display_content (main_win, logger, dash, &gscroll); }