bottom 0.12.3

A customizable cross-platform graphical process/system monitor for the terminal. Supports Linux, macOS, and Windows.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use tui::style::Style;

use crate::options::config::style::Styles;

pub(crate) mod auto_y_axis;
pub(crate) mod percent;

fn get_border_style(styles: &Styles, widget_id: u64, selected_widget_id: u64) -> Style {
    let is_on_widget = widget_id == selected_widget_id;
    if is_on_widget {
        styles.highlighted_border_style
    } else {
        styles.border_style
    }
}