diff options
author | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2019-09-01 21:54:07 +0300 |
---|---|---|
committer | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2019-09-01 21:54:07 +0300 |
commit | 398fce262f0e838b1e6ed1804eed4a16e7a0dbb8 (patch) | |
tree | d7c1b429773398f944ef26f3983a0ee502a0143f | |
parent | ad8a3f43f3786e68462a3fe094197108d8800d00 (diff) |
Add labels to load averages
-rw-r--r-- | src/ui/components/kernel.rs | 14 |
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)); } } |