summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorClementTsang <cjhtsang@uwaterloo.ca>2020-02-17 00:40:39 -0500
committerClementTsang <cjhtsang@uwaterloo.ca>2020-02-17 00:40:39 -0500
commitcbafbfc699d8c35d6fc9bc68c63aab5569862991 (patch)
tree5e79ae24d89298d06889350e10dff5c3a319a48e /src
parent0de4b65e1a6957b88a4e4e6368b253a0f3e0b9d0 (diff)
Minor rearrangement of CPU toggle location.
Diffstat (limited to 'src')
-rw-r--r--src/canvas.rs26
1 files changed, 14 insertions, 12 deletions
diff --git a/src/canvas.rs b/src/canvas.rs
index ab87a7cc..111322c9 100644
--- a/src/canvas.rs
+++ b/src/canvas.rs
@@ -23,7 +23,7 @@ use drawing_utils::*;
// Headers
const CPU_LEGEND_HEADER: [&str; 2] = ["CPU", "Use%"];
-const CPU_SELECT_LEGEND_HEADER: [&str; 3] = ["CPU", "Use%", "Show"];
+const CPU_SELECT_LEGEND_HEADER: [&str; 3] = ["Show (Space)", "CPU", "Use%"];
const DISK_HEADERS: [&str; 7] = ["Disk", "Mount", "Used", "Free", "Total", "R/s", "W/s"];
const TEMP_HEADERS: [&str; 2] = ["Sensor", "Temp"];
const MEM_HEADERS: [&str; 3] = ["Mem", "Usage", "Use%"];
@@ -622,20 +622,22 @@ impl Painter {
for (itx, cpu) in sliced_cpu_data.iter().enumerate() {
if let Some(cpu_data) = cpu.cpu_data.last() {
- let mut entry = vec![
- cpu.cpu_name.clone(),
- format!("{:.0}%", cpu_data.usage.round()),
- ];
-
- if app_state.cpu_state.is_showing_tray {
- entry.push(
+ let entry = if app_state.cpu_state.is_showing_tray {
+ vec![
if app_state.cpu_state.core_show_vec[itx + start_position as usize] {
"[*]".to_string()
} else {
"[ ]".to_string()
},
- )
- }
+ cpu.cpu_name.clone(),
+ format!("{:.0}%", cpu_data.usage.round()),
+ ]
+ } else {
+ vec![
+ cpu.cpu_name.clone(),
+ format!("{:.0}%", cpu_data.usage.round()),
+ ]
+ };
stringified_cpu_data.push(entry);
}
@@ -696,12 +698,12 @@ impl Painter {
let intrinsic_widths = &(variable_intrinsic_results.0)[0..variable_intrinsic_results.1];
let title = if app_state.cpu_state.is_showing_tray {
- const TITLE_BASE: &str = " Esc to go close ";
+ const TITLE_BASE: &str = " Esc to close";
let repeat_num = max(
0,
draw_loc.width as i32 - TITLE_BASE.chars().count() as i32 - 2,
);
- let result_title = format!("{} Esc to go close ", "─".repeat(repeat_num as usize));
+ let result_title = format!("{} Esc to close ", "─".repeat(repeat_num as usize));
result_title
} else {