summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2019-09-01 21:54:07 +0300
committerManos Pitsidianakis <el13635@mail.ntua.gr>2019-09-01 21:54:07 +0300
commit398fce262f0e838b1e6ed1804eed4a16e7a0dbb8 (patch)
treed7c1b429773398f944ef26f3983a0ee502a0143f
parentad8a3f43f3786e68462a3fe094197108d8800d00 (diff)
Add labels to load averages
-rw-r--r--src/ui/components/kernel.rs14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/ui/components/kernel.rs b/src/ui/components/kernel.rs
index 18c08e2..c2f7ae5 100644
--- a/src/ui/components/kernel.rs
+++ b/src/ui/components/kernel.rs
@@ -347,7 +347,15 @@ impl Component for KernelMetrics {
let loadavgs = get_loadavg();
for (i, avg) in loadavgs.into_iter().enumerate() {
write_string_to_grid(
- avg,
+ &format!(
+ "{} {}",
+ match i {
+ 0 => " 1",
+ 1 => " 5",
+ _ => "15",
+ },
+ avg
+ ),
grid,
Color::Default,
Color::Default,
@@ -355,6 +363,10 @@ impl Component for KernelMetrics {
(pos_inc(upper_left, (0, i + 1)), bottom_right),
false,
);
+ grid[pos_inc(upper_left, (0, i + 1))].set_attrs(Attr::Bold);
+ grid[pos_inc(upper_left, (1, i + 1))].set_attrs(Attr::Bold);
+ grid[pos_inc(upper_left, (0, i + 1))].set_fg(Color::Byte(8));
+ grid[pos_inc(upper_left, (1, i + 1))].set_fg(Color::Byte(8));
}
}