My Project
unity::shell::application::MirSurfaceInterface Class Reference

Holds a Mir surface. Pretty much an opaque class. More...

#include <unity/shell/application/MirSurfaceInterface.h>

Inheritance diagram for unity::shell::application::MirSurfaceInterface:
Collaboration diagram for unity::shell::application::MirSurfaceInterface:

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.
 
Mir::OrientationAngle orientationAngle
 Orientation angle of the surface. More...
 

Detailed Description

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.

Property Documentation

Mir::OrientationAngle unity::shell::application::MirSurfaceInterface::orientationAngle
readwrite

Orientation angle of the surface.

How many degrees, clockwise, the UI in the surface has to rotate to match shell's UI orientation


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