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

D-Bus struct for window state: (sssbsasb) More...

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

Public Attributes

QString windowId
 
QString zoneId
 
QString screenId
 
bool isFloating = false
 
QString changeType
 "snapped", "unsnapped", "floated", "unfloated", "screen_changed"
 
QStringList zoneIds
 D-Bus type 'as' — all zone IDs for multi-zone span (query only)
 
bool isSticky = false
 Whether window is on all virtual desktops (query only)
 

Detailed Description

D-Bus struct for window state: (sssbsasb)

Member Data Documentation

◆ changeType

QString PhosphorProtocol::WindowStateEntry::changeType

"snapped", "unsnapped", "floated", "unfloated", "screen_changed"

◆ isFloating

bool PhosphorProtocol::WindowStateEntry::isFloating = false

◆ isSticky

bool PhosphorProtocol::WindowStateEntry::isSticky = false

Whether window is on all virtual desktops (query only)

◆ screenId

QString PhosphorProtocol::WindowStateEntry::screenId

◆ windowId

QString PhosphorProtocol::WindowStateEntry::windowId

◆ zoneId

QString PhosphorProtocol::WindowStateEntry::zoneId

◆ zoneIds

QStringList PhosphorProtocol::WindowStateEntry::zoneIds

D-Bus type 'as' — all zone IDs for multi-zone span (query only)


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