summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2020-10-16 19:44:53 +0200
committercgzones <cgzones@googlemail.com>2020-10-16 20:00:14 +0200
commita8029612862e6ef6ab55b2f7adc2c8b4ac554cee (patch)
treec0bffa74cd0415ca105d854b0f1a084dda014606
parente9246abff8010ec9a9624f004364a3851b6daad3 (diff)
Generalize Meter value colors for IO
-rw-r--r--CRT.c36
-rw-r--r--CRT.h6
-rw-r--r--DiskIOMeter.c12
3 files changed, 27 insertions, 27 deletions
diff --git a/CRT.c b/CRT.c
index 1469ff3d..06ce0451 100644
--- a/CRT.c
+++ b/CRT.c
@@ -96,6 +96,9 @@ int CRT_colorSchemes[LAST_COLORSCHEME][LAST_COLORELEMENT] = {
[LARGE_NUMBER] = A_BOLD | ColorPair(Red,Black),
[METER_TEXT] = ColorPair(Cyan,Black),
[METER_VALUE] = A_BOLD | ColorPair(Cyan,Black),
+ [METER_VALUE_NOTICE] = A_BOLD | ColorPair(White,Black),
+ [METER_VALUE_IOREAD] = ColorPair(Green,Black),
+ [METER_VALUE_IOWRITE] = ColorPair(Blue,Black),
[LED_COLOR] = ColorPair(Green,Black),
[TASKS_RUNNING] = A_BOLD | ColorPair(Green,Black),
[PROCESS] = A_NORMAL,
@@ -151,9 +154,6 @@ int CRT_colorSchemes[LAST_COLORSCHEME][LAST_COLORELEMENT] = {
[ZFS_OTHER] = ColorPair(Magenta,Black),
[ZFS_COMPRESSED] = ColorPair(Blue,Black),
[ZFS_RATIO] = ColorPair(Magenta,Black),
- [DISKIO_UTIL_HIGH] = A_BOLD | ColorPair(White,Black),
- [DISKIO_READ] = ColorPair(Green,Black),
- [DISKIO_WRITE] = ColorPair(Blue,Black),
},
[COLORSCHEME_MONOCHROME] = {
[RESET_COLOR] = A_NORMAL,
@@ -172,6 +172,9 @@ int CRT_colorSchemes[LAST_COLORSCHEME][LAST_COLORELEMENT] = {
[LARGE_NUMBER] = A_BOLD,
[METER_TEXT] = A_NORMAL,
[METER_VALUE] = A_BOLD,
+ [METER_VALUE_NOTICE] = A_BOLD,
+ [METER_VALUE_IOREAD] = A_NORMAL,
+ [METER_VALUE_IOWRITE] = A_NORMAL,
[LED_COLOR] = A_NORMAL,
[TASKS_RUNNING] = A_BOLD,
[PROCESS] = A_NORMAL,
@@ -227,9 +230,6 @@ int CRT_colorSchemes[LAST_COLORSCHEME][LAST_COLORELEMENT] = {
[ZFS_OTHER] = A_DIM,
[ZFS_COMPRESSED] = A_BOLD,
[ZFS_RATIO] = A_BOLD,
- [DISKIO_UTIL_HIGH] = A_BOLD,
- [DISKIO_READ] = A_NORMAL,
- [DISKIO_WRITE] = A_NORMAL,
},
[COLORSCHEME_BLACKONWHITE] = {
[RESET_COLOR] = ColorPair(Black,White),
@@ -248,6 +248,9 @@ int CRT_colorSchemes[LAST_COLORSCHEME][LAST_COLORELEMENT] = {
[LARGE_NUMBER] = ColorPair(Red,White),
[METER_TEXT] = ColorPair(Blue,White),
[METER_VALUE] = ColorPair(Black,White),
+ [METER_VALUE_NOTICE] = A_BOLD | ColorPair(Yellow,White),
+ [METER_VALUE_IOREAD] = ColorPair(Green,White),
+ [METER_VALUE_IOWRITE] = ColorPair(Yellow,White),
[LED_COLOR] = ColorPair(Green,White),
[TASKS_RUNNING] = ColorPair(Green,White),
[PROCESS] = ColorPair(Black,White),
@@ -303,9 +306,6 @@ int CRT_colorSchemes[LAST_COLORSCHEME][LAST_COLORELEMENT] = {
[ZFS_OTHER] = ColorPair(Magenta,White),
[ZFS_COMPRESSED] = ColorPair(Cyan,White),
[ZFS_RATIO] = ColorPair(Magenta,White),
- [DISKIO_UTIL_HIGH] = A_BOLD | ColorPair(Yellow,White),
- [DISKIO_READ] = ColorPair(Green,White),
- [DISKIO_WRITE] = ColorPair(Blue,White),
},
[COLORSCHEME_LIGHTTERMINAL] = {
[RESET_COLOR] = ColorPair(Blue,Black),
@@ -324,6 +324,9 @@ int CRT_colorSchemes[LAST_COLORSCHEME][LAST_COLORELEMENT] = {
[LARGE_NUMBER] = ColorPair(Red,Black),
[METER_TEXT] = ColorPair(Blue,Black),
[METER_VALUE] = ColorPair(Blue,Black),
+ [METER_VALUE_NOTICE] = A_BOLD | ColorPair(Yellow,Black),
+ [METER_VALUE_IOREAD] = ColorPair(Green,Black),
+ [METER_VALUE_IOWRITE] = ColorPair(Yellow,Black),
[LED_COLOR] = ColorPair(Green,Black),
[TASKS_RUNNING] = ColorPair(Green,Black),
[PROCESS] = ColorPair(Blue,Black),
@@ -379,9 +382,6 @@ int CRT_colorSchemes[LAST_COLORSCHEME][LAST_COLORELEMENT] = {
[ZFS_OTHER] = A_BOLD | ColorPair(Magenta,Black),
[ZFS_COMPRESSED] = ColorPair(Cyan,Black),
[ZFS_RATIO] = A_BOLD | ColorPair(Magenta,Black),
- [DISKIO_UTIL_HIGH] = A_BOLD | ColorPair(Yellow,Black),
- [DISKIO_READ] = ColorPair(Green,Black),
- [DISKIO_WRITE] = ColorPair(Blue,Black),
},
[COLORSCHEME_MIDNIGHT] = {
[RESET_COLOR] = ColorPair(White,Blue),
@@ -400,6 +400,9 @@ int CRT_colorSchemes[LAST_COLORSCHEME][LAST_COLORELEMENT] = {
[LARGE_NUMBER] = A_BOLD | ColorPair(Red,Blue),
[METER_TEXT] = ColorPair(Cyan,Blue),
[METER_VALUE] = A_BOLD | ColorPair(Cyan,Blue),
+ [METER_VALUE_NOTICE] = A_BOLD | ColorPair(White,Blue),
+ [METER_VALUE_IOREAD] = ColorPair(Green,Blue),
+ [METER_VALUE_IOWRITE] = ColorPair(Black,Blue),
[LED_COLOR] = ColorPair(Green,Blue),
[TASKS_RUNNING] = A_BOLD | ColorPair(Green,Blue),
[PROCESS] = ColorPair(White,Blue),
@@ -455,9 +458,6 @@ int CRT_colorSchemes[LAST_COLORSCHEME][LAST_COLORELEMENT] = {
[ZFS_OTHER] = A_BOLD | ColorPair(Magenta,Blue),
[ZFS_COMPRESSED] = A_BOLD | ColorPair(White,Blue),
[ZFS_RATIO] = A_BOLD | ColorPair(Magenta,Blue),
- [DISKIO_UTIL_HIGH] = A_BOLD | ColorPair(White,Blue),
- [DISKIO_READ] = ColorPair(Green,Blue),
- [DISKIO_WRITE] = ColorPair(Black,Blue),
},
[COLORSCHEME_BLACKNIGHT] = {
[RESET_COLOR] = ColorPair(Cyan,Black),
@@ -476,6 +476,9 @@ int CRT_colorSchemes[LAST_COLORSCHEME][LAST_COLORELEMENT] = {
[LARGE_NUMBER] = A_BOLD | ColorPair(Red,Black),
[METER_TEXT] = ColorPair(Cyan,Black),
[METER_VALUE] = ColorPair(Green,Black),
+ [METER_VALUE_NOTICE] = A_BOLD | ColorPair(Yellow,Black),
+ [METER_VALUE_IOREAD] = ColorPair(Green,Black),
+ [METER_VALUE_IOWRITE] = ColorPair(Blue,Black),
[LED_COLOR] = ColorPair(Green,Black),
[TASKS_RUNNING] = A_BOLD | ColorPair(Green,Black),
[PROCESS] = ColorPair(Cyan,Black),
@@ -529,9 +532,6 @@ int CRT_colorSchemes[LAST_COLORSCHEME][LAST_COLORELEMENT] = {
[ZFS_OTHER] = ColorPair(Magenta,Black),
[ZFS_COMPRESSED] = ColorPair(Blue,Black),
[ZFS_RATIO] = ColorPair(Magenta,Black),
- [DISKIO_UTIL_HIGH] = A_BOLD | ColorPair(Green,Black),
- [DISKIO_READ] = ColorPair(Green,Black),
- [DISKIO_WRITE] = ColorPair(Blue,Black),
},
[COLORSCHEME_BROKENGRAY] = { 0 } // dynamically generated.
};
diff --git a/CRT.h b/CRT.h
index ccbb69f6..fa2f6de7 100644
--- a/CRT.h
+++ b/CRT.h
@@ -48,6 +48,9 @@ typedef enum ColorElements_ {
LARGE_NUMBER,
METER_TEXT,
METER_VALUE,
+ METER_VALUE_NOTICE,
+ METER_VALUE_IOREAD,
+ METER_VALUE_IOWRITE,
LED_COLOR,
UPTIME,
BATTERY,
@@ -105,9 +108,6 @@ typedef enum ColorElements_ {
ZFS_OTHER,
ZFS_COMPRESSED,
ZFS_RATIO,
- DISKIO_UTIL_HIGH,
- DISKIO_READ,
- DISKIO_WRITE,
LAST_COLORELEMENT
} ColorElements;
diff --git a/DiskIOMeter.c b/DiskIOMeter.c
index 6baca32c..8393af70 100644
--- a/DiskIOMeter.c
+++ b/DiskIOMeter.c
@@ -14,9 +14,9 @@ in the source distribution for its full text.
static const int DiskIOMeter_attributes[] = {
- DISKIO_UTIL_HIGH,
- DISKIO_READ,
- DISKIO_WRITE,
+ METER_VALUE_NOTICE,
+ METER_VALUE_IOREAD,
+ METER_VALUE_IOWRITE,
};
static unsigned long int cached_read_diff = 0;
@@ -62,17 +62,17 @@ static void DiskIOMeter_updateValues(Meter* this, char* buffer, int len) {
static void DIskIOMeter_display(ATTR_UNUSED const Object* cast, RichString* out) {
char buffer[16];
- int color = cached_utilisation_diff > 40.0 ? DISKIO_UTIL_HIGH : METER_VALUE;
+ int color = cached_utilisation_diff > 40.0 ? METER_VALUE_NOTICE : METER_VALUE;
xSnprintf(buffer, sizeof(buffer), "%.1f%%", cached_utilisation_diff);
RichString_write(out, CRT_colors[color], buffer);
RichString_append(out, CRT_colors[METER_TEXT], " read: ");
Meter_humanUnit(buffer, cached_read_diff, sizeof(buffer));
- RichString_append(out, CRT_colors[DISKIO_READ], buffer);
+ RichString_append(out, CRT_colors[METER_VALUE_IOREAD], buffer);
RichString_append(out, CRT_colors[METER_TEXT], " write: ");
Meter_humanUnit(buffer, cached_write_diff, sizeof(buffer));
- RichString_append(out, CRT_colors[DISKIO_WRITE], buffer);
+ RichString_append(out, CRT_colors[METER_VALUE_IOWRITE], buffer);
}
const MeterClass DiskIOMeter_class = {

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