Go to the source code of this file.
Namespaces | |
| namespace | PhosphorShellPatterns |
| Shell UI patterns. | |
Enumerations | |
| enum class | PhosphorShellPatterns::Edge : int { PhosphorShellPatterns::Top = 0 , PhosphorShellPatterns::Bottom = 1 , PhosphorShellPatterns::Left = 2 , PhosphorShellPatterns::Right = 3 } |
| Screen edge a Panel anchors to. More... | |
| enum class | PhosphorShellPatterns::Corner : int { PhosphorShellPatterns::TopLeft = 0 , PhosphorShellPatterns::TopRight = 1 , PhosphorShellPatterns::BottomLeft = 2 , PhosphorShellPatterns::BottomRight = 3 } |
| Screen corner a Toast anchors to. More... | |
Functions | |
| PHOSPHORSHELLPATTERNS_EXPORT const PhosphorLayer::Role & | PhosphorShellPatterns::Wallpaper () |
| Wallpaper. | |
| PHOSPHORSHELLPATTERNS_EXPORT const PhosphorLayer::Role & | PhosphorShellPatterns::Hud () |
| Heads-up display. | |
| PHOSPHORSHELLPATTERNS_EXPORT const PhosphorLayer::Role & | PhosphorShellPatterns::Modal () |
| Modal dialog. | |
| PHOSPHORSHELLPATTERNS_EXPORT const PhosphorLayer::Role & | PhosphorShellPatterns::Floating () |
| Free-floating overlay. | |
| PHOSPHORSHELLPATTERNS_EXPORT PhosphorLayer::Role | PhosphorShellPatterns::Panel (Edge edge) |
Panel anchored to a screen edge, reserving space via exclusive zone, keyboard-on-demand (clicking gives focus). | |
| PHOSPHORSHELLPATTERNS_EXPORT PhosphorLayer::Role | PhosphorShellPatterns::Toast (Corner corner) |
| Transient corner-anchored display. | |