Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorProtocol::AlgorithmInfoEntry Struct Reference

D-Bus struct for algorithm metadata: (sssbbbbdibsbb) More...

#include <phosphor-protocol/include/PhosphorProtocol/AutotileTypes.h>

Public Attributes

QString id
 
QString name
 
QString description
 
bool supportsMasterCount = false
 
bool supportsSplitRatio = false
 
bool centerLayout = false
 
bool producesOverlappingZones = false
 
double defaultSplitRatio = 0.5
 
int defaultMaxWindows = 0
 
bool isScripted = false
 
QString zoneNumberDisplay
 
bool isUserScript = false
 
bool supportsMemory = false
 

Detailed Description

D-Bus struct for algorithm metadata: (sssbbbbdibsbb)

Member Data Documentation

◆ centerLayout

bool PhosphorProtocol::AlgorithmInfoEntry::centerLayout = false

◆ defaultMaxWindows

int PhosphorProtocol::AlgorithmInfoEntry::defaultMaxWindows = 0

◆ defaultSplitRatio

double PhosphorProtocol::AlgorithmInfoEntry::defaultSplitRatio = 0.5

◆ description

QString PhosphorProtocol::AlgorithmInfoEntry::description

◆ id

QString PhosphorProtocol::AlgorithmInfoEntry::id

◆ isScripted

bool PhosphorProtocol::AlgorithmInfoEntry::isScripted = false

◆ isUserScript

bool PhosphorProtocol::AlgorithmInfoEntry::isUserScript = false

◆ name

QString PhosphorProtocol::AlgorithmInfoEntry::name

◆ producesOverlappingZones

bool PhosphorProtocol::AlgorithmInfoEntry::producesOverlappingZones = false

◆ supportsMasterCount

bool PhosphorProtocol::AlgorithmInfoEntry::supportsMasterCount = false

◆ supportsMemory

bool PhosphorProtocol::AlgorithmInfoEntry::supportsMemory = false

◆ supportsSplitRatio

bool PhosphorProtocol::AlgorithmInfoEntry::supportsSplitRatio = false

◆ zoneNumberDisplay

QString PhosphorProtocol::AlgorithmInfoEntry::zoneNumberDisplay

The documentation for this struct was generated from the following file: