Single source of truth for window-decoration appearance defaults. More...
Variables | |
| constexpr bool | HideTitleBars = false |
| constexpr bool | ShowBorder = false |
| constexpr int | BorderWidth = 2 |
| constexpr int | BorderWidthMin = 0 |
| constexpr int | BorderWidthMax = 10 |
| constexpr int | BorderRadius = 8 |
| constexpr int | BorderRadiusMin = 0 |
| constexpr int | BorderRadiusMax = 20 |
| constexpr int | FocusFadeMs = 160 |
| constexpr int | FocusFadeMsMin = 0 |
| constexpr int | FocusFadeMsMax = 1000 |
| constexpr qreal | BlurScaleMultiplier = 1.0 |
| constexpr qreal | BlurScaleMultiplierMin = 0.25 |
| constexpr qreal | BlurScaleMultiplierMax = 2.0 |
| constexpr QLatin1StringView | FallbackAccentHex {"#ff3daee9"} |
| constexpr QLatin1StringView | FallbackInactiveHex {"#ff5c6370"} |
Single source of truth for window-decoration appearance defaults.
Consumed by BOTH sides of the D-Bus boundary: the daemon's ConfigDefaults (persisted setting defaults) and the compositor plugin's BorderState (pre-settings-load rendering state). Sharing the symbols makes drift between the two structurally impossible — the effect renders with the same values the daemon would persist until the async settings load lands.
These are WINDOW decoration constants (tiled/snapped window borders and title bars), not the zone-overlay border constants in ZoneDefaults.
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |