From a6a97298591a0ef2717ebfb332e4c6f42fb55402 Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Tue, 3 Nov 2020 22:05:54 +0200 Subject: Use bolder arrow for column header sort indicator --- src/components/processes.rs | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/components/processes.rs b/src/components/processes.rs index 34935be..277a008 100644 --- a/src/components/processes.rs +++ b/src/components/processes.rs @@ -70,6 +70,13 @@ const SIGNAL_LIST: &[(i32, &'static str)] = &[ (31, "31 SYS"), ]; +//const ARROW_UP: &str = "↑"; +//const ARROW_DOWN: &str = "↓"; +//const ARROW_UP: &str = "▲"; +//const ARROW_DOWN: &str = "▼"; +const ARROW_UP: &str = "🠉"; +const ARROW_DOWN: &str = "🠋"; + /* Hold maximum width for each column */ #[derive(Debug)] pub struct ColumnWidthMaxima { @@ -881,10 +888,10 @@ impl Component for ProcessList { max_vm_rss = self.maxima.vm_rss, max_cpu_percent = self.maxima.cpu_percent, max_state = self.maxima.state, - usernamesort = if let Sort::UserAsc = self.sort { "↑" } else if let Sort::UserDesc = self.sort { "↓" } else { " " }, - vmrsssort = if let Sort::VmRssAsc = self.sort { "↑" } else if let Sort::VmRssDesc = self.sort { "↓" } else { " " }, - cpusort = if let Sort::CpuAsc = self.sort { "↑" } else if let Sort::CpuDesc = self.sort { "↓" } else { " " }, - cmd_linesort = if let Sort::CmdLineAsc = self.sort { "↑" } else if let Sort::CmdLineDesc = self.sort { "↓" } else { "" }, + usernamesort = if let Sort::UserAsc = self.sort { ARROW_UP } else if let Sort::UserDesc = self.sort { ARROW_DOWN } else { " " }, + vmrsssort = if let Sort::VmRssAsc = self.sort { ARROW_UP } else if let Sort::VmRssDesc = self.sort { ARROW_DOWN } else { " " }, + cpusort = if let Sort::CpuAsc = self.sort { ARROW_UP } else if let Sort::CpuDesc = self.sort { ARROW_DOWN } else { " " }, + cmd_linesort = if let Sort::CmdLineAsc = self.sort { ARROW_UP } else if let Sort::CmdLineDesc = self.sort { ARROW_DOWN } else { "" }, ), grid, Color::Black, -- cgit v1.2.3