summaryrefslogtreecommitdiffstats
path: root/CRT.c
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2006-10-04 14:21:27 +0000
committerHisham Muhammad <hisham@gobolinux.org>2006-10-04 14:21:27 +0000
commit3e4f06d1010e5048ffb8e3efdc6bb94b204a2144 (patch)
tree2156a5639f65a52738e3616a4ed7f184b0c11641 /CRT.c
parent4a93a7e962ea6faa7a1d163185f629d4469903a8 (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.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/CRT.c b/CRT.c
index 8bd29f08..97104522 100644
--- a/CRT.c
+++ b/CRT.c
@@ -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);
}
}

© 2014-2024 Faster IT GmbH | imprint | privacy policy