diff options
author | Clement Tsang <34804052+ClementTsang@users.noreply.github.com> | 2020-05-16 22:38:19 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-16 22:38:19 -0400 |
commit | 12e4777d97b98987991ce4670df477108356b42f (patch) | |
tree | c7ed481a09cfab68308af640a292e0690599f9c4 /src/data_conversion.rs | |
parent | a074808a00b90c33d09a2b77579ec15c646c9e63 (diff) |
change: remove slash, change scroll behaviour on cpu
- Removal of the old slash-space-to-hide behaviour of CPU widget
- Scrolling onto a specific entry will only show that entry
- Showing average is now default
Diffstat (limited to 'src/data_conversion.rs')
-rw-r--r-- | src/data_conversion.rs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/data_conversion.rs b/src/data_conversion.rs index f47170db..66038e67 100644 --- a/src/data_conversion.rs +++ b/src/data_conversion.rs @@ -66,6 +66,7 @@ pub struct ConvertedCpuData { pub cpu_name: String, /// Tuple is time, value pub cpu_data: Vec<Point>, + /// Represents the value displayed on the legend. pub legend_value: String, } @@ -153,7 +154,7 @@ pub fn convert_cpu_data_points( let mut new_cpu_data = ConvertedCpuData::default(); new_cpu_data.cpu_name = if let Some(cpu_harvest) = current_data.cpu_harvest.get(itx) { - cpu_harvest.cpu_name.clone() + cpu_harvest.cpu_name.to_string() } else { String::default() }; @@ -171,7 +172,13 @@ pub fn convert_cpu_data_points( } } - cpu_data_vector + let mut extended_vec = vec![ConvertedCpuData { + cpu_name: "All".to_string(), + cpu_data: vec![], + legend_value: String::new(), + }]; + extended_vec.extend(cpu_data_vector); + extended_vec } pub fn convert_mem_data_points( |