Module shell

Module shell 

Source

Structs§

LayerSurfaceHandle
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
ShellBuilder
Builder for configuring and creating a Shell with one or more surfaces
ShellConfig
Declarative configuration for creating a shell with multiple surfaces
ShellControl
Handle for runtime control of shell operations
ShellEventContext
Context providing access to shell state within custom event source callbacks
SurfaceComponentConfig
Associates a Slint component name with its surface configuration
SurfaceConfigBuilder
Builder for configuring a single surface within a Shell
SurfaceDefinition
Definition of a surface including component name and configuration
SurfaceInfo
Runtime information about a surface instance

Enums§

CompiledUiSource
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§

ShellRuntime
Trait providing runtime access to shell components and event loop
ShellSurfaceConfigHandler