summaryrefslogtreecommitdiffstats
path: root/src/layout.rs
diff options
context:
space:
mode:
authorKyohei Uto <im@kyoheiu.dev>2022-11-07 11:15:06 +0900
committerKyohei Uto <im@kyoheiu.dev>2022-11-07 11:15:06 +0900
commiteaa70f5ea8a4e16191d9c749989d45bfda8b2ddd (patch)
treee3e6938a825667ff3aa289695bd52ae0084e332b /src/layout.rs
parentc3301795620c826bfd7b9af3066d0c57dc2e07de (diff)
Refactor: State and Layout
Diffstat (limited to 'src/layout.rs')
-rw-r--r--src/layout.rs6
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),