#include <phosphor-engine/include/PhosphorEngine/WindowRegistry.h>
◆ operator!=()
| bool PhosphorEngine::WindowMetadata::operator!= |
( |
const WindowMetadata & |
other | ) |
const |
|
inline |
◆ operator==()
| bool PhosphorEngine::WindowMetadata::operator== |
( |
const WindowMetadata & |
other | ) |
const |
|
inline |
◆ activity
| QString PhosphorEngine::WindowMetadata::activity {} |
activity UUID; empty = all activities / unknown
◆ appId
| QString PhosphorEngine::WindowMetadata::appId |
◆ captionNormal
| std::optional<QString> PhosphorEngine::WindowMetadata::captionNormal |
title without the WM-added app-name suffix
◆ desktopFile
| QString PhosphorEngine::WindowMetadata::desktopFile |
◆ hasDecoration
| std::optional<bool> PhosphorEngine::WindowMetadata::hasDecoration |
server-side title-bar / border
◆ height
| std::optional<int> PhosphorEngine::WindowMetadata::height |
◆ isFocused
| std::optional<bool> PhosphorEngine::WindowMetadata::isFocused |
focused at metadata-push time (point-in-time, NOT refreshed on focus change) — the open-path Float / RestorePosition resolvers read it at window-open, where it is fresh; the effect path reads live isFocused for continuously-evaluated border / opacity rules.
◆ isFullscreen
| std::optional<bool> PhosphorEngine::WindowMetadata::isFullscreen |
◆ isMaximized
| std::optional<bool> PhosphorEngine::WindowMetadata::isMaximized |
◆ isMinimized
| std::optional<bool> PhosphorEngine::WindowMetadata::isMinimized |
◆ isModal
| std::optional<bool> PhosphorEngine::WindowMetadata::isModal |
◆ isNotification
| std::optional<bool> PhosphorEngine::WindowMetadata::isNotification |
notification / critical-notification / on-screen-display
◆ isResizable
| std::optional<bool> PhosphorEngine::WindowMetadata::isResizable |
◆ isSticky
| std::optional<bool> PhosphorEngine::WindowMetadata::isSticky |
◆ isTransient
| std::optional<bool> PhosphorEngine::WindowMetadata::isTransient |
dialog/utility/popup/menu/tooltip/splash family or has a transient parent
◆ keepAbove
| std::optional<bool> PhosphorEngine::WindowMetadata::keepAbove |
◆ keepBelow
| std::optional<bool> PhosphorEngine::WindowMetadata::keepBelow |
◆ pid
| int PhosphorEngine::WindowMetadata::pid = 0 |
◆ positionX
| std::optional<int> PhosphorEngine::WindowMetadata::positionX |
◆ positionY
| std::optional<int> PhosphorEngine::WindowMetadata::positionY |
◆ skipPager
| std::optional<bool> PhosphorEngine::WindowMetadata::skipPager |
◆ skipSwitcher
| std::optional<bool> PhosphorEngine::WindowMetadata::skipSwitcher |
◆ skipTaskbar
| std::optional<bool> PhosphorEngine::WindowMetadata::skipTaskbar |
◆ title
| QString PhosphorEngine::WindowMetadata::title |
◆ virtualDesktop
| int PhosphorEngine::WindowMetadata::virtualDesktop = 0 |
1-based x11 desktop number; 0 = all desktops / unknown
◆ width
| std::optional<int> PhosphorEngine::WindowMetadata::width |
◆ windowRole
| QString PhosphorEngine::WindowMetadata::windowRole {} |
X11 WM_WINDOW_ROLE; empty for Wayland-native windows.
◆ windowType
The documentation for this struct was generated from the following file: