6#include <PhosphorProtocol/phosphorprotocoltypes_export.h>
31 bool floating =
false;
36 bool windowedFullscreen =
false;
102 bool hasVisualPos =
false;
129 bool viewImmediate =
false;
133 return QRect(x, y, width, height);
155 bool supportsMasterCount =
false;
156 bool supportsSplitRatio =
false;
157 bool centerLayout =
false;
158 bool producesOverlappingZones =
false;
159 double defaultSplitRatio = 0.5;
160 int defaultMaxWindows = 0;
161 bool isScripted =
false;
163 bool isUserScript =
false;
164 bool supportsMemory =
false;
165 bool supportsSingleWindow =
false;
183 return QRect(x, y, width, height);
D-Bus marshalling for the shared tiling-family value types (see AutotileTypes.h; the file names preda...
Definition AutotileMarshalling.h:19
QList< TileRequestEntry > TileRequestList
Definition AutotileTypes.h:147
QList< AlgorithmInfoEntry > AlgorithmInfoList
Definition AutotileTypes.h:168
QList< PreTileGeometryEntry > PreTileGeometryList
Definition AutotileTypes.h:187
D-Bus struct for algorithm metadata: (sssbbbbdibsbbb)
Definition AutotileTypes.h:151
QString id
Definition AutotileTypes.h:152
QString name
Definition AutotileTypes.h:153
QString zoneNumberDisplay
Definition AutotileTypes.h:162
QString description
Definition AutotileTypes.h:154
D-Bus struct for pre-tile geometry entries: (siiiis) Replaces the JSON blob previously returned by ge...
Definition AutotileTypes.h:173
QString screenId
Definition AutotileTypes.h:179
QRect toRect() const
Definition AutotileTypes.h:181
QString appId
Definition AutotileTypes.h:174
D-Bus struct for the shared tiling-family tile requests (autotile + scrolling ride the same windowsTi...
Definition AutotileTypes.h:18
QString stacking
Overlap-layout stacking direction: "firstOnTop" or "lastOnTop".
Definition AutotileTypes.h:39
QString windowId
Definition AutotileTypes.h:19
QString tabFrom
Scrolling mode: the window id of the tab this one is REPLACING in a tabbed column,...
Definition AutotileTypes.h:118
QString validationError() const
Returns empty QString if valid, or a human-readable description of the invariant violation.
QRect toRect() const
Definition AutotileTypes.h:131
QString scrollEdge
Scrolling mode: which screen edge this window's motion is anchored to.
Definition AutotileTypes.h:55
QString screenId
Definition AutotileTypes.h:29
QString zoneId
Reserved and currently always empty on this wire: no producer writes it and no consumer reads it (it ...
Definition AutotileTypes.h:28