Expand description
Shell and layer-surface API.
Use this module when you are building shell-like surfaces rather than a plain application window:
- panels
- docks
- homescreens
- greeters
- lock screens
- transient overlays
These items are also available at the crate root; this module exists so
cargo doc exposes a concept-oriented entry point for layer-shell users.
Re-exportsยง
pub use crate::Anchor;pub use crate::App;pub use crate::Layer;pub use crate::OverlayId;pub use crate::OverlaySpec;pub use crate::ShellMode;pub use crate::SurfaceTarget;pub use crate::InvalidationScope;pub use crate::WindowButton;pub use crate::WindowButtonKind;pub use crate::window_button;pub use crate::window_controls;