Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorLayout::GapKeys Namespace Reference

Canonical JSON key strings for per-side outer-gap fields. More...

Variables

constexpr QLatin1String UsePerSideOuterGap {"usePerSideOuterGap"}
 
constexpr QLatin1String OuterGapTop {"outerGapTop"}
 
constexpr QLatin1String OuterGapBottom {"outerGapBottom"}
 
constexpr QLatin1String OuterGapLeft {"outerGapLeft"}
 
constexpr QLatin1String OuterGapRight {"outerGapRight"}
 

Detailed Description

Canonical JSON key strings for per-side outer-gap fields.

The wire format is intentionally shared between manual zone layouts (phosphor-zones) and autotile algorithm configs (phosphor-tiles) so a downstream overlay / animation / KCM layer can read either kind without branching. Both libraries depend on phosphor-layout-api — this header is the single source of truth for these strings.

Variable Documentation

◆ OuterGapBottom

constexpr QLatin1String PhosphorLayout::GapKeys::OuterGapBottom {"outerGapBottom"}
inlineconstexpr

◆ OuterGapLeft

constexpr QLatin1String PhosphorLayout::GapKeys::OuterGapLeft {"outerGapLeft"}
inlineconstexpr

◆ OuterGapRight

constexpr QLatin1String PhosphorLayout::GapKeys::OuterGapRight {"outerGapRight"}
inlineconstexpr

◆ OuterGapTop

constexpr QLatin1String PhosphorLayout::GapKeys::OuterGapTop {"outerGapTop"}
inlineconstexpr

◆ UsePerSideOuterGap

constexpr QLatin1String PhosphorLayout::GapKeys::UsePerSideOuterGap {"usePerSideOuterGap"}
inlineconstexpr