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)
Surface
Selector for targeting surfaces in callbacks and 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