diff options
author | nicolargo <nicolas@nicolargo.com> | 2023-10-15 10:42:19 +0200 |
---|---|---|
committer | nicolargo <nicolas@nicolargo.com> | 2023-10-15 10:42:19 +0200 |
commit | 30cc9f3e0e3b7d427e1d7c9a8a58a536288f7210 (patch) | |
tree | e29a8a986c94030dc0ad7b6379bd538d8df0acea | |
parent | 3765c0ee1654874e59223436ef6c3ad6e1084ad4 (diff) |
Chage the color of the separator line
-rw-r--r-- | glances/outputs/glances_curses.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/glances/outputs/glances_curses.py b/glances/outputs/glances_curses.py index 3f53ea77..e078e9b1 100644 --- a/glances/outputs/glances_curses.py +++ b/glances/outputs/glances_curses.py @@ -272,7 +272,9 @@ class _GlancesCurses(object): self.selected_color = A_BOLD if curses.COLOR_PAIRS > 8: - colors_list = [curses.COLOR_MAGENTA, curses.COLOR_CYAN, curses.COLOR_YELLOW] + colors_list = [curses.COLOR_MAGENTA, + curses.COLOR_CYAN, + curses.COLOR_YELLOW] for i in range(0, 3): try: curses.init_pair(i + 9, colors_list[i], -1) @@ -286,6 +288,10 @@ class _GlancesCurses(object): self.ifWARNING_color2 = curses.color_pair(9) | A_BOLD self.filter_color = curses.color_pair(10) | A_BOLD self.selected_color = curses.color_pair(11) | A_BOLD + # Define separator line style + curses.init_color(12, 500, 500, 500) + curses.init_pair(12, curses.COLOR_BLACK, -1) + self.separator = curses.color_pair(12) else: # The screen is NOT compatible with a colored design @@ -304,6 +310,7 @@ class _GlancesCurses(object): self.ifINFO_color = A_BOLD self.filter_color = A_BOLD self.selected_color = A_BOLD + self.separator = curses.COLOR_BLACK # Define the colors list (hash table) for stats self.colors_list = { @@ -331,6 +338,7 @@ class _GlancesCurses(object): 'SELECTED': self.selected_color, 'INFO': self.ifINFO_color, 'ERROR': self.selected_color, + 'SEPARATOR': self.separator, } def set_cursor(self, value): @@ -578,7 +586,7 @@ class _GlancesCurses(object): """New column in the curses interface.""" self.column = self.next_column - def separator_line(self, color='TITLE'): + def separator_line(self, color='SEPARATOR'): """New separator line in the curses interface.""" if not self.args.enable_separator: return |