2015-06-02 19:33:15 (UTC-03:00)
Marcel Rodrigues <marcelgmr@gmail.com>
Use same color for mark signs and mark counter.
diff --git a/config.h b/config.h index b1f450d..ea87119 100644 --- a/config.h +++ b/config.h @@ -40,7 +40,7 @@ #define RVC_HIDDEN YELLOW #define RVC_PROMPT DEFAULT #define RVC_TABNUM DEFAULT -#define RVC_NMARKS YELLOW +#define RVC_MARKS YELLOW /* Special symbols used by the TUI. See <curses.h> for available constants. */ #define RVS_SCROLLBAR ACS_CKBOARD diff --git a/rover.c b/rover.c index 7ab5be3..3e92d56 100644 --- a/rover.c +++ b/rover.c @@ -319,7 +319,7 @@ update_view() attr_off(A_BOLD, NULL); if (rover.marks.nentries) { numsize = snprintf(STATUS, STATUSSZ, "%d", rover.marks.nentries); - color_set(RVC_NMARKS, NULL); + color_set(RVC_MARKS, NULL); mvaddstr(0, COLS - 3 - numsize, STATUS); color_set(DEFAULT, NULL); } else @@ -361,11 +361,12 @@ update_view() } else strcpy(ROW, ENAME(j)); mvwhline(rover.window, i + 1, 1, ' ', COLS - 2); - if (marking && MARKED(j)) + mvwaddnstr(rover.window, i + 1, 2, ROW, COLS - 4); + if (marking && MARKED(j)) { + wcolor_set(rover.window, RVC_MARKS, NULL); mvwaddch(rover.window, i + 1, 1, RVS_MARK); - else + } else mvwaddch(rover.window, i + 1, 1, ' '); - mvwaddnstr(rover.window, i + 1, 2, ROW, COLS - 4); wcolor_set(rover.window, DEFAULT, NULL); if (j == ESEL) wattr_off(rover.window, A_REVERSE, NULL);