Structs§
- Layer
Surface Handle - Low-level handle for configuring layer-shell surface properties
- Selection
- A selection of surfaces matching a selector
- Selector
- Combined surface and output selector for precise targeting
- Shell
- Main runtime for managing Wayland layer-shell surfaces with Slint UI
- Shell
Builder - Builder for configuring and creating a Shell with one or more surfaces
- Shell
Config - Declarative configuration for creating a shell with multiple surfaces
- Shell
Control - Handle for runtime control of shell operations
- Shell
Event Context - Context providing access to shell state within custom event source callbacks
- Surface
Component Config - Associates a Slint component name with its surface configuration
- Surface
Config Builder - Builder for configuring a single surface within a Shell
- Surface
Definition - Definition of a surface including component name and configuration
- Surface
Info - Runtime information about a surface instance
Enums§
- Compiled
UiSource - Source for Slint UI definition
- Output
- Selector for targeting outputs (monitors) in runtime operations
- Surface
- Selector for targeting surfaces when setting up callbacks or runtime configuration
Constants§
- DEFAULT_
COMPONENT_ NAME - Default Slint component name used when none is specified
- DEFAULT_
SURFACE_ NAME - Default surface name used internally
Traits§
- Shell
Runtime - Trait providing runtime access to shell components and event loop
- Shell
Surface Config Handler