summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2020-11-03 22:05:54 +0200
committerManos Pitsidianakis <el13635@mail.ntua.gr>2020-11-03 22:05:54 +0200
commita6a97298591a0ef2717ebfb332e4c6f42fb55402 (patch)
treeeab243fa97e08f20ed3140c2afb21c64be800192
parent47102feef6f62b38deadf084fa5c7f0628e59e84 (diff)
Use bolder arrow for column header sort indicator
-rw-r--r--src/components/processes.rs15
1 files 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,