some renaming

This commit is contained in:
Clement Tsang 2024-01-01 22:59:24 -05:00
parent e54f71426c
commit ed0139771a
No known key found for this signature in database
GPG Key ID: B17834EA2182446B
31 changed files with 22 additions and 20 deletions

View File

@ -1,7 +1,7 @@
mod dialogs;
mod drawing_utils;
pub mod styling;
pub mod tui_widgets;
pub mod components;
mod widgets;
use std::str::FromStr;
@ -71,8 +71,10 @@ pub struct Painter {
widget_layout: BottomLayout,
}
// Part of a temporary fix for https://github.com/ClementTsang/bottom/issues/896
enum LayoutConstraint {
/// The constraints of a widget relative to its parent.
///
/// This is used over ratatui's internal representation due to https://github.com/ClementTsang/bottom/issues/896.
pub enum LayoutConstraint {
CanvasHandled,
Grow,
Ratio(u32, u32),

View File

@ -1,4 +1,4 @@
//! Cstom ratatui widgets used by the rest of bottom.
//! Cstom ratatui widgets used by the rest of bottom as lower-level components.
pub mod data_table;
pub mod pipe_gauge;

View File

@ -9,7 +9,7 @@ use tui::{
use crate::{
app::App,
canvas::{
tui_widgets::pipe_gauge::{LabelLimit, PipeGauge},
components::pipe_gauge::{LabelLimit, PipeGauge},
Painter,
},
constants::*,

View File

@ -10,7 +10,7 @@ use crate::{
app::{layout_manager::WidgetDirection, App},
canvas::{
drawing_utils::should_hide_x_label,
tui_widgets::{
components::{
data_table::{DrawInfo, SelectionState},
time_graph::{GraphData, TimeGraph},
},

View File

@ -3,7 +3,7 @@ use tui::{layout::Rect, terminal::Frame};
use crate::{
app,
canvas::{
tui_widgets::data_table::{DrawInfo, SelectionState},
components::data_table::{DrawInfo, SelectionState},
Painter,
},
};

View File

@ -6,7 +6,7 @@ use tui::{
use crate::{
app::App,
canvas::{tui_widgets::pipe_gauge::PipeGauge, Painter},
canvas::{components::pipe_gauge::PipeGauge, Painter},
constants::*,
};

View File

@ -10,7 +10,7 @@ use crate::{
app::App,
canvas::{
drawing_utils::should_hide_x_label,
tui_widgets::time_graph::{GraphData, TimeGraph},
components::time_graph::{GraphData, TimeGraph},
Painter,
},
};

View File

@ -10,7 +10,7 @@ use crate::{
app::{App, AxisScaling},
canvas::{
drawing_utils::should_hide_x_label,
tui_widgets::{
components::{
time_chart::Point,
time_graph::{GraphData, TimeGraph},
},

View File

@ -10,7 +10,7 @@ use unicode_segmentation::UnicodeSegmentation;
use crate::{
app::{App, AppSearchState},
canvas::{
tui_widgets::data_table::{DrawInfo, SelectionState},
components::data_table::{DrawInfo, SelectionState},
Painter,
},
constants::*,

View File

@ -3,7 +3,7 @@ use tui::{layout::Rect, terminal::Frame};
use crate::{
app,
canvas::{
tui_widgets::data_table::{DrawInfo, SelectionState},
components::data_table::{DrawInfo, SelectionState},
Painter,
},
};

View File

@ -7,7 +7,7 @@ use kstring::KString;
use crate::{
app::{data_farmer::DataCollection, AxisScaling},
canvas::tui_widgets::time_chart::Point,
canvas::components::time_chart::Point,
data_collection::{cpu::CpuDataType, memory::MemHarvest, temperature::TemperatureType},
utils::{data_prefixes::*, data_units::DataUnit, general::*},
widgets::{DiskWidgetData, TempWidgetData},

View File

@ -7,7 +7,7 @@ use crate::{
app::AppConfigFields,
canvas::{
styling::CanvasStyling,
tui_widgets::data_table::{
components::data_table::{
Column, ColumnHeader, DataTable, DataTableColumn, DataTableProps, DataTableStyling,
DataToCell,
},

View File

@ -7,7 +7,7 @@ use crate::{
app::AppConfigFields,
canvas::{
styling::CanvasStyling,
tui_widgets::data_table::{
components::data_table::{
ColumnHeader, DataTableColumn, DataTableProps, DataTableStyling, DataToCell,
SortColumn, SortDataTable, SortDataTableProps, SortOrder, SortsRow,
},

View File

@ -20,7 +20,7 @@ use crate::{
},
canvas::{
styling::CanvasStyling,
tui_widgets::data_table::{
components::data_table::{
Column, ColumnHeader, ColumnWidthBounds, DataTable, DataTableColumn, DataTableProps,
DataTableStyling, SortColumn, SortDataTable, SortDataTableProps, SortOrder, SortsRow,
},

View File

@ -4,7 +4,7 @@ use serde::{de::Error, Deserialize, Serialize};
use super::ProcWidgetData;
use crate::{
canvas::tui_widgets::data_table::{ColumnHeader, SortsRow},
canvas::components::data_table::{ColumnHeader, SortsRow},
utils::general::sort_partial_fn,
};

View File

@ -10,7 +10,7 @@ use tui::{text::Text, widgets::Row};
use super::proc_widget_column::ProcColumn;
use crate::{
canvas::{
tui_widgets::data_table::{DataTableColumn, DataToCell},
components::data_table::{DataTableColumn, DataToCell},
Painter,
},
data_collection::processes::ProcessHarvest,

View File

@ -3,7 +3,7 @@ use std::borrow::Cow;
use tui::text::Text;
use crate::{
canvas::tui_widgets::data_table::{ColumnHeader, DataTableColumn, DataToCell},
canvas::components::data_table::{ColumnHeader, DataTableColumn, DataToCell},
utils::general::truncate_to_text,
};

View File

@ -8,7 +8,7 @@ use crate::{
app::AppConfigFields,
canvas::{
styling::CanvasStyling,
tui_widgets::data_table::{
components::data_table::{
ColumnHeader, DataTableColumn, DataTableProps, DataTableStyling, DataToCell,
SortColumn, SortDataTable, SortDataTableProps, SortOrder, SortsRow,
},