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}