self.win = stdscr
curses.curs_set(0) # Hide cursor
curses.use_default_colors() # Allow transparency
- curses.init_pair(1, curses.COLOR_CYAN, -1)
- curses.init_pair(2, curses.COLOR_RED, -1)
- curses.init_pair(3, curses.COLOR_YELLOW, -1)
+ curses.init_pair(1, self.config["highlight_color"], -1)
+ curses.init_pair(2, self.config["error_color"], -1)
+ curses.init_pair(3, self.config["starred_color"], -1)
self.main_panel = curses.panel.new_panel(self.win)
self.menu_obj = Menu(self)
- 1
)
):
- # TODO: Use the variying width unicode block characters to make a
- # super accurate bar
self.win.addch(
- height + 1, i + len(progress), "ยป", curses.color_pair(1)
+ height + 1,
+ i + len(progress),
+ self.config["progress_char"],
+ curses.color_pair(1),
)
def wrap_width(self):