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

JSON keys for autotile state serialization. More...

Variables

constexpr QLatin1String ScreenName {"screenName"}
 
constexpr QLatin1String WindowOrder {"windowOrder"}
 
constexpr QLatin1String FloatingWindows {"floatingWindows"}
 
constexpr QLatin1String FocusedWindow {"focusedWindow"}
 
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"}
 
constexpr QLatin1String CenteredMasterSplitRatio {"centeredMasterSplitRatio"}
 
constexpr QLatin1String CenteredMasterMasterCount {"centeredMasterMasterCount"}
 
constexpr QLatin1String SplitTreeKey {"splitTree"}
 

Detailed Description

JSON keys for autotile state serialization.

Backwards-compat re-exports so existing using namespace AutotileJsonKeys sites (e.g.

src/autotile/AutotileConfig.cpp) resolve the value names without a rename cascade. New code should qualify with AutotileJsonValues::.

Variable Documentation

◆ AlgorithmId

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

◆ CenteredMasterMasterCount

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::CenteredMasterMasterCount {"centeredMasterMasterCount"}
inlineconstexpr

◆ CenteredMasterSplitRatio

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::CenteredMasterSplitRatio {"centeredMasterSplitRatio"}
inlineconstexpr

◆ CustomParams

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

◆ FloatingWindows

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::FloatingWindows {"floatingWindows"}
inlineconstexpr

◆ FocusedWindow

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::FocusedWindow {"focusedWindow"}
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

◆ ScreenName

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::ScreenName {"screenName"}
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

◆ SplitTreeKey

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::SplitTreeKey {"splitTree"}
inlineconstexpr

◆ WindowOrder

constexpr QLatin1String PhosphorTiles::AutotileJsonKeys::WindowOrder {"windowOrder"}
inlineconstexpr