7#include <QLatin1String>
36namespace AutotileDefaults {
102 return typeId == QMetaType::Double || typeId == QMetaType::Float || typeId == QMetaType::Int
103 || typeId == QMetaType::UInt || typeId == QMetaType::LongLong || typeId == QMetaType::ULongLong;
110namespace AutotileJsonKeys {
124inline constexpr QLatin1String
InnerGap{
"innerGap"};
125inline constexpr QLatin1String
OuterGap{
"outerGap"};
155namespace AutotileJsonValues {
constexpr QLatin1String OuterGapLeft
Definition GapKeys.h:22
constexpr QLatin1String UsePerSideOuterGap
Definition GapKeys.h:19
constexpr QLatin1String OuterGapBottom
Definition GapKeys.h:21
constexpr QLatin1String OuterGapRight
Definition GapKeys.h:23
constexpr QLatin1String OuterGapTop
Definition GapKeys.h:20
constexpr qreal MaxSplitRatio
Definition AutotileConstants.h:50
constexpr int DefaultMasterCount
Single master window.
Definition AutotileConstants.h:42
constexpr int DefaultInnerGap
Definition AutotileConstants.h:53
constexpr int DefaultOuterGap
Definition AutotileConstants.h:54
constexpr bool isNumericMetaType(int typeId)
Returns true if typeId is a numeric QMetaType (Double, Float, Int, UInt, LongLong,...
Definition AutotileConstants.h:100
constexpr int MaxMaxWindows
Definition AutotileConstants.h:66
constexpr int MinInsertPosition
Definition AutotileConstants.h:84
constexpr QLatin1String DefaultAlgorithmId
Default tiling algorithm.
Definition AutotileConstants.h:44
constexpr int ScriptStateMaxBytes
Max compact-JSON size of the bag.
Definition AutotileConstants.h:78
constexpr int MaxMasterCount
Definition AutotileConstants.h:52
constexpr int MinRectSizePx
Definition AutotileConstants.h:57
constexpr int MaxZones
Definition AutotileConstants.h:72
constexpr int MinMaxWindows
Definition AutotileConstants.h:65
constexpr int UnlimitedMaxWindowsSentinel
Definition AutotileConstants.h:71
constexpr qreal DefaultSplitRatio
50/50 split when nothing else specified
Definition AutotileConstants.h:41
constexpr int GapEdgeThresholdPx
Definition AutotileConstants.h:58
constexpr int MinGap
Definition AutotileConstants.h:55
constexpr int ScriptWatchdogTimeoutMs
Watchdog deadline for a single Luau call (tile / lifecycle hook) issued via LuauEngine::callModule.
Definition AutotileConstants.h:96
constexpr int MaxInsertPosition
Definition AutotileConstants.h:85
constexpr int DefaultMaxWindows
Maximum tiled windows before overflow.
Definition AutotileConstants.h:43
constexpr int MaxMetadataWindows
Definition AutotileConstants.h:83
constexpr int ScriptStateMaxKeys
Max total object keys across the bag.
Definition AutotileConstants.h:80
constexpr int MinMetadataWindows
Definition AutotileConstants.h:82
constexpr qreal MaxSplitRatioStep
Definition AutotileConstants.h:47
constexpr qreal MinSplitRatio
Definition AutotileConstants.h:49
constexpr int ScriptStateMaxDepth
Max object/array nesting depth.
Definition AutotileConstants.h:79
constexpr int ResizeEdgeMoveThresholdPx
Minimum pixel movement of a window edge during an interactive resize before it is treated as an inten...
Definition AutotileConstants.h:64
constexpr qreal SplitRatioHysteresis
Band within which algorithm-switch ratio reset is suppressed.
Definition AutotileConstants.h:81
constexpr int MaxRuntimeTreeDepth
Maximum recursion depth for split tree operations.
Definition AutotileConstants.h:73
constexpr qreal DefaultSplitRatioStep
Definition AutotileConstants.h:45
constexpr qreal MinSplitRatioStep
Definition AutotileConstants.h:46
constexpr int MaxGap
Definition AutotileConstants.h:56
constexpr int MinMasterCount
Definition AutotileConstants.h:51
constexpr QLatin1String FocusedWindow
Definition AutotileConstants.h:115
constexpr QLatin1String ScreenName
Definition AutotileConstants.h:112
constexpr QLatin1String ScriptStateKey
Definition AutotileConstants.h:145
constexpr QLatin1String FocusFollowsMouse
Definition AutotileConstants.h:139
constexpr QLatin1String WindowOrder
Definition AutotileConstants.h:113
constexpr QLatin1String OuterGap
Definition AutotileConstants.h:125
constexpr QLatin1String InsertPosition
Definition AutotileConstants.h:140
constexpr QLatin1String PerAlgorithmSettings
Definition AutotileConstants.h:122
constexpr QLatin1String SplitRatioStep
Definition AutotileConstants.h:118
constexpr QLatin1String FloatingWindows
Definition AutotileConstants.h:114
constexpr QLatin1String MaxWindows
Definition AutotileConstants.h:142
constexpr QLatin1String SplitRatio
Definition AutotileConstants.h:117
constexpr QLatin1String OverflowBehavior
Definition AutotileConstants.h:143
constexpr QLatin1String SmartGaps
< canonical: PhosphorLayoutApi/GapKeys.h
Definition AutotileConstants.h:137
constexpr QLatin1String CustomParams
Definition AutotileConstants.h:119
constexpr QLatin1String InnerGap
Definition AutotileConstants.h:124
constexpr QLatin1String AlgorithmId
Definition AutotileConstants.h:123
constexpr QLatin1String MasterCount
Definition AutotileConstants.h:116
constexpr QLatin1String RespectMinimumSize
Definition AutotileConstants.h:141
constexpr QLatin1String FocusNewWindows
Definition AutotileConstants.h:138
constexpr QLatin1String SplitTreeKey
Definition AutotileConstants.h:144
constexpr QLatin1String OverflowFloat
Definition AutotileConstants.h:157
constexpr QLatin1String InsertAsMaster
Definition AutotileConstants.h:162
constexpr QLatin1String InsertAfterFocused
Definition AutotileConstants.h:161
constexpr QLatin1String InsertEnd
Definition AutotileConstants.h:160
constexpr QLatin1String OverflowUnlimited
Definition AutotileConstants.h:158
Definition AutotileEngine.h:46
AutotileDragBehavior
Definition AutotileConstants.h:176
AutotileInsertPosition
Definition AutotileConstants.h:170
AutotileOverflowBehavior
Definition AutotileConstants.h:165