summaryrefslogtreecommitdiffstats
path: root/src/app/state_type.rs
blob: 28eb85fe19d2e39d9e2f5200b0fca87cab33f273 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
use {
    serde::Deserialize,
};

/// one of the types of state that you could
/// find in a panel today
#[derive(Debug, Clone, Copy, PartialEq, Deserialize)]
#[serde(rename_all = "snake_case")]
pub enum PanelStateType {

    /// standard browsing tree
    Tree,

    /// filesystems
    Fs,

    /// help "screen"
    Help,

    /// preview panel, never alone on screen
    Preview,

    /// stage panel, never alone on screen
    Stage,
}