phosphor-shell-patterns
Named UI-pattern recipes on top of phosphor-layer Role.
The axis-2 vocabulary between wlr-layer-shell wire primitives in phosphor-layer and consumer-side application roles. phosphor-layer exposes domain-agnostic Role bundles of layer, anchors, exclusive zone, and keyboard interactivity; this library names the UI patterns a shell wants (a wallpaper, a panel, a modal, a toast) as ready-to-use Role values, so consumers compose their public roles from named recipes instead of re-deriving the combo each time. Any Phosphor shell links this; PlasmaZones today, Phosphor-as-standalone tomorrow.
Key types
WallpaperPanelModalToastHudFloatingDependencies
QtCoreQtGuiphosphor-layer
See also
References
- Full API reference → Doxygen-generated page for
PhosphorShellPatterns. - Namespace index Every symbol under
PhosphorShellPatterns::.