#include <PhosphorLayer/phosphorlayer_export.h>#include <QFlags>#include <QMargins>#include <QObject>#include <QString>#include <cstdint>Go to the source code of this file.
Classes | |
| struct | PhosphorLayer::Role |
| Value type describing a surface's protocol-level configuration. More... | |
Namespaces | |
| namespace | PhosphorLayer |
Enumerations | |
| enum class | PhosphorLayer::Layer : int { PhosphorLayer::Background = 0 , PhosphorLayer::Bottom = 1 , PhosphorLayer::Top = 2 , PhosphorLayer::Overlay = 3 } |
| Meta-object context for namespace-level enums so QML and QMetaEnum can stringify them. More... | |
| enum class | PhosphorLayer::Anchor : std::uint32_t { PhosphorLayer::None = 0 , PhosphorLayer::Top = 1U << 0 , PhosphorLayer::Bottom = 1U << 1 , PhosphorLayer::Left = 1U << 2 , PhosphorLayer::Right = 1U << 3 } |
| Edge anchors. More... | |
| enum class | PhosphorLayer::KeyboardInteractivity : int { PhosphorLayer::None = 0 , PhosphorLayer::Exclusive = 1 , PhosphorLayer::OnDemand = 2 } |
| Keyboard focus policy (wlr-layer-shell v4 adds OnDemand). More... | |
Variables | |
| constexpr Anchors | PhosphorLayer::AnchorNone = Anchors() |
| constexpr Anchors | PhosphorLayer::AnchorAll {Anchor::Top, Anchor::Bottom, Anchor::Left, Anchor::Right} |