|
My Project
|
Holds a Mir surface. Pretty much an opaque class. More...
#include <unity/shell/application/MirSurfaceInterface.h>


Properties | |
| Mir::Type | type |
| The surface type. | |
| QString | name |
| Name of the surface, given by the client application. | |
| QSize | size |
| Size of the current surface buffer, in pixels. | |
| Mir::State | state |
| State of the surface. | |
| bool | live |
| True if it has a mir client bound to it. A "zombie" (live == false) surface never becomes alive again. | |
| bool | visible |
| Visibility of the surface. | |
| Mir::OrientationAngle | orientationAngle |
| Orientation angle of the surface. More... | |
| int | minimumWidth |
| The requested minimum width for the surface Zero if not set. | |
| int | minimumHeight |
| The requested minimum height for the surface Zero if not set. | |
| int | maximumWidth |
| The requested maximum width for the surface Zero if not set. | |
| int | maximumHeight |
| The requested maximum height for the surface Zero if not set. | |
| int | widthIncrement |
| The requested width increment for the surface Zero if not set. | |
| int | heightIncrement |
| The requested height increment for the surface Zero if not set. | |
| Mir::ShellChrome | shellChrome |
| The Shell chrome mode. | |
| QString | keymapLayout |
| Keymap layout. More... | |
| QString | keymapVariant |
| Keymap variant. More... | |
Holds a Mir surface. Pretty much an opaque class.
All surface manipulation is done by giving it to a MirSurfaceItem and then using MirSurfaceItem's properties.
|
read |
Keymap layout.
Keyboard layout component (first part of e.g. "cz+qwerty"); use setKeymap() to set it.
|
read |
Keymap variant.
Keyboard variant component (second part of e.g. "cz+qwerty"); use setKeymap() to set it.
|
readwrite |
Orientation angle of the surface.
How many degrees, clockwise, the UI in the surface has to rotate to match shell's UI orientation