diff --git a/src/main.c b/src/main.c index 03c0c6e..7e84f3b 100644 --- a/src/main.c +++ b/src/main.c @@ -191,6 +191,18 @@ void win_bar(WINDOW *lwin, int data, int data_max, int use_color) { wrefresh(lwin); } +void bar_mark(WINDOW *lwin) { + int lwiny, lwinx; + int first_mark, last_mark; + getmaxyx(lwin, lwiny, lwinx); + first_mark = (75 * (lwinx - 4)) / 100; + last_mark = (90 * (lwinx - 4)) / 100; + mvwaddch(lwin, 0, first_mark + 1, '|'); + mvwaddch(lwin, lwiny - 1, first_mark + 1, '|'); + mvwaddch(lwin, 0, last_mark + 1, '|'); + mvwaddch(lwin, lwiny - 1, last_mark + 1, '|'); +} + int color_high(float data, float ldata, float hdata) { int percent = (int)((100.0f * (data - ldata)) / (hdata - ldata) + 0.5f); if (percent >= 90) return 1; @@ -286,6 +298,7 @@ int main(int argc, char **argv) { mvwprintw(win[i], 0, 2, "%s", win_infos[i].title); wrefresh(win[i]); } + bar_mark(win[4]); int speed = 0, power = 0, bat = 0, rpm = 0; float tq = 0.0f, eff = 0.0f, bat_temp = 0.0f, var_temp = 0.0f, mot_temp = 0.0f;