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

JSON keys for autotile CONFIG serialization. More...

Variables

constexpr QLatin1String MasterCount {"masterCount"}
 
constexpr QLatin1String SplitRatio {"splitRatio"}
 
constexpr QLatin1String SplitRatioStep {"splitRatioStep"}
 
constexpr QLatin1String CustomParams {"customParams"}
 
constexpr QLatin1String PerAlgorithmSettings {"perAlgorithmSettings"}
 
constexpr QLatin1String AlgorithmId {"algorithmId"}
 
constexpr QLatin1String InnerGap {"innerGap"}
 
constexpr QLatin1String OuterGap {"outerGap"}
 
constexpr QLatin1String SmartGaps {"smartGaps"}
 < canonical: PhosphorLayoutApi/GapKeys.h
 
constexpr QLatin1String FocusNewWindows {"focusNewWindows"}
 
constexpr QLatin1String FocusFollowsMouse {"focusFollowsMouse"}
 
constexpr QLatin1String InsertPosition {"insertPosition"}
 
constexpr QLatin1String RespectMinimumSize {"respectMinimumSize"}
 
constexpr QLatin1String MaxWindows {"maxWindows"}
 
constexpr QLatin1String OverflowBehavior {"overflowBehavior"}
 

Detailed Description

JSON keys for autotile CONFIG serialization.

Placement state itself is never serialized, so there are no TilingState keys here. The layout values below are per-algorithm config defaults, not a snapshot of a live state.

Variable Documentation

◆ AlgorithmId

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::AlgorithmId {"algorithmId"}
inlineconstexpr

◆ CustomParams

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::CustomParams {"customParams"}
inlineconstexpr

◆ FocusFollowsMouse

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::FocusFollowsMouse {"focusFollowsMouse"}
inlineconstexpr

◆ FocusNewWindows

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::FocusNewWindows {"focusNewWindows"}
inlineconstexpr

◆ InnerGap

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::InnerGap {"innerGap"}
inlineconstexpr

◆ InsertPosition

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::InsertPosition {"insertPosition"}
inlineconstexpr

◆ MasterCount

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::MasterCount {"masterCount"}
inlineconstexpr

◆ MaxWindows

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::MaxWindows {"maxWindows"}
inlineconstexpr

◆ OuterGap

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::OuterGap {"outerGap"}
inlineconstexpr

◆ OverflowBehavior

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::OverflowBehavior {"overflowBehavior"}
inlineconstexpr

◆ PerAlgorithmSettings

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::PerAlgorithmSettings {"perAlgorithmSettings"}
inlineconstexpr

◆ RespectMinimumSize

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::RespectMinimumSize {"respectMinimumSize"}
inlineconstexpr

◆ SmartGaps

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::SmartGaps {"smartGaps"}
inlineconstexpr

◆ SplitRatio

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::SplitRatio {"splitRatio"}
inlineconstexpr

◆ SplitRatioStep

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::SplitRatioStep {"splitRatioStep"}
inlineconstexpr