diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2006-10-04 14:21:27 +0000 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2006-10-04 14:21:27 +0000 |
commit | 3e4f06d1010e5048ffb8e3efdc6bb94b204a2144 (patch) | |
tree | 2156a5639f65a52738e3616a4ed7f184b0c11641 /CRT.c | |
parent | 4a93a7e962ea6faa7a1d163185f629d4469903a8 (diff) |
Contribution by Philipp Richter: Display IO-Wait, IRQ and Soft-IRQ values in status bar
(minor modifications: default to false, add help)
Diffstat (limited to 'CRT.c')
-rw-r--r-- | CRT.c | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -93,6 +93,9 @@ typedef enum ColorElements_ { CPU_NORMAL, CPU_KERNEL, HELP_BOLD, + CPU_IOWAIT, + CPU_IRQ, + CPU_SOFTIRQ, LAST_COLORELEMENT } ColorElements; @@ -251,6 +254,9 @@ void CRT_setColors(int colorScheme) { CRT_colors[CHECK_BOX] = A_BOLD; CRT_colors[CHECK_MARK] = A_NORMAL; CRT_colors[CHECK_TEXT] = A_NORMAL; + CRT_colors[CPU_IOWAIT] = A_BOLD; + CRT_colors[CPU_IRQ] = A_BOLD; + CRT_colors[CPU_SOFTIRQ] = A_BOLD; } else if (CRT_colorScheme == COLORSCHEME_BLACKONWHITE) { CRT_colors[RESET_COLOR] = ColorPair(Black,White); CRT_colors[DEFAULT_COLOR] = ColorPair(Black,White); @@ -303,6 +309,9 @@ void CRT_setColors(int colorScheme) { CRT_colors[CHECK_BOX] = ColorPair(Blue,White); CRT_colors[CHECK_MARK] = ColorPair(Black,White); CRT_colors[CHECK_TEXT] = ColorPair(Black,White); + CRT_colors[CPU_IOWAIT] = ColorPair(Yellow,White); + CRT_colors[CPU_IRQ] = ColorPair(Blue,White); + CRT_colors[CPU_SOFTIRQ] = ColorPair(Blue,White); } else if (CRT_colorScheme == COLORSCHEME_BLACKONWHITE2) { CRT_colors[RESET_COLOR] = ColorPair(Black,Black); CRT_colors[DEFAULT_COLOR] = ColorPair(Black,Black); @@ -355,6 +364,9 @@ void CRT_setColors(int colorScheme) { CRT_colors[CHECK_BOX] = ColorPair(Blue,Black); CRT_colors[CHECK_MARK] = ColorPair(Black,Black); CRT_colors[CHECK_TEXT] = ColorPair(Black,Black); + CRT_colors[CPU_IOWAIT] = ColorPair(Yellow,Black); + CRT_colors[CPU_IRQ] = A_BOLD | ColorPair(Blue,Black); + CRT_colors[CPU_SOFTIRQ] = ColorPair(Blue,Black); } else if (CRT_colorScheme == COLORSCHEME_MIDNIGHT) { CRT_colors[RESET_COLOR] = ColorPair(White,Blue); CRT_colors[DEFAULT_COLOR] = ColorPair(White,Blue); @@ -407,6 +419,9 @@ void CRT_setColors(int colorScheme) { CRT_colors[CHECK_BOX] = ColorPair(Cyan,Blue); CRT_colors[CHECK_MARK] = A_BOLD | ColorPair(White,Blue); CRT_colors[CHECK_TEXT] = A_NORMAL | ColorPair(White,Blue); + CRT_colors[CPU_IOWAIT] = A_BOLD | ColorPair(Yellow,Blue); + CRT_colors[CPU_IRQ] = A_BOLD | ColorPair(Black,Blue); + CRT_colors[CPU_SOFTIRQ] = ColorPair(Black,Blue); } else if (CRT_colorScheme == COLORSCHEME_BLACKNIGHT) { CRT_colors[RESET_COLOR] = ColorPair(Cyan,Black); CRT_colors[DEFAULT_COLOR] = ColorPair(Cyan,Black); @@ -459,6 +474,9 @@ void CRT_setColors(int colorScheme) { CRT_colors[CHECK_BOX] = ColorPair(Green,Black); CRT_colors[CHECK_MARK] = A_BOLD | ColorPair(Green,Black); CRT_colors[CHECK_TEXT] = ColorPair(Cyan,Black); + CRT_colors[CPU_IOWAIT] = ColorPair(Yellow,Black); + CRT_colors[CPU_IRQ] = A_BOLD | ColorPair(Blue,Black); + CRT_colors[CPU_SOFTIRQ] = ColorPair(Blue,Black); } else { /* Default */ CRT_colors[RESET_COLOR] = ColorPair(White,Black); @@ -512,5 +530,8 @@ void CRT_setColors(int colorScheme) { CRT_colors[CHECK_BOX] = ColorPair(Cyan,Black); CRT_colors[CHECK_MARK] = A_BOLD; CRT_colors[CHECK_TEXT] = A_NORMAL; + CRT_colors[CPU_IOWAIT] = ColorPair(Cyan,Black); + CRT_colors[CPU_IRQ] = ColorPair(Yellow,Black); + CRT_colors[CPU_SOFTIRQ] = ColorPair(Magenta,Black); } } |