layer_shika_domain/value_objects/
layer.rs

1/// Vertical stacking layer for layer-shell surfaces
2///
3/// Determines which layer a surface appears in, affecting visibility and stacking order.
4/// Defaults to `Top` for typical panels and bars.
5#[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]
6pub enum Layer {
7    /// Lowest layer, typically for wallpapers
8    Background,
9    /// Below normal windows
10    Bottom,
11    /// Above normal windows, default for bars/panels
12    #[default]
13    Top,
14    /// Highest layer, above all other content
15    Overlay,
16}