diff options
author | Kyohei Uto <im@kyoheiu.dev> | 2022-11-07 11:15:06 +0900 |
---|---|---|
committer | Kyohei Uto <im@kyoheiu.dev> | 2022-11-07 11:15:06 +0900 |
commit | eaa70f5ea8a4e16191d9c749989d45bfda8b2ddd (patch) | |
tree | e3e6938a825667ff3aa289695bd52ae0084e332b /src/layout.rs | |
parent | c3301795620c826bfd7b9af3066d0c57dc2e07de (diff) |
Refactor: State and Layout
Diffstat (limited to 'src/layout.rs')
-rw-r--r-- | src/layout.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/layout.rs b/src/layout.rs index 34a3cbc..8d271f2 100644 --- a/src/layout.rs +++ b/src/layout.rs @@ -1,6 +1,9 @@ +use super::session::SortKey; + use super::config::*; use super::errors::FxError; use super::functions::*; +use super::nums::*; use super::state::{ItemInfo, BEGINNING_ROW}; use super::term::*; @@ -24,12 +27,15 @@ pub const TIME_WIDTH: u16 = 16; #[derive(Debug)] pub struct Layout { + pub nums: Num, pub y: u16, pub terminal_row: u16, pub terminal_column: u16, pub name_max_len: usize, pub time_start_pos: u16, pub colors: ConfigColor, + pub sort_by: SortKey, + pub show_hidden: bool, pub preview: bool, pub split: Split, pub preview_start: (u16, u16), |