KWin
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations | Functions
common.h File Reference
#include "config-kwin.h"
#include "effect/globals.h"
#include "utils/version.h"
#include <QList>
#include <QLoggingCategory>
#include <QMatrix4x4>
#include <QPoint>
#include <QRect>
#include <climits>

Go to the source code of this file.

Classes

class  KWin::StrutRect
 

Namespaces

namespace  KWin
 

Typedefs

typedef QList< StrutRectKWin::StrutRects
 

Enumerations

enum  KWin::StrutArea {
  KWin::StrutAreaInvalid = 0 , KWin::StrutAreaTop = 1 << 0 , KWin::StrutAreaRight = 1 << 1 , KWin::StrutAreaBottom = 1 << 2 ,
  KWin::StrutAreaLeft = 1 << 3 , KWin::StrutAreaAll = StrutAreaTop | StrutAreaRight | StrutAreaBottom | StrutAreaLeft
}
 
enum  KWin::ShadeMode { KWin::ShadeNone , KWin::ShadeNormal , KWin::ShadeHover , KWin::ShadeActivated }
 
enum  KWin::MaximizeMode { KWin::MaximizeRestore = 0 , KWin::MaximizeVertical = 1 , KWin::MaximizeHorizontal = 2 , KWin::MaximizeFull = MaximizeVertical | MaximizeHorizontal }
 

Functions

const QPoint KWin::invalidPoint (INT_MIN, INT_MIN)
 
MaximizeMode KWin::operator^ (MaximizeMode m1, MaximizeMode m2)
 
Qt::MouseButton KWin::x11ToQtMouseButton (int button)
 
Qt::MouseButtons KWin::x11ToQtMouseButtons (int state)
 
Qt::KeyboardModifiers KWin::x11ToQtKeyboardModifiers (int state)
 
QPointF KWin::popupOffset (const QRectF &anchorRect, const Qt::Edges anchorEdge, const Qt::Edges gravity, const QSizeF popupSize)
 
QRectF KWin::gravitateGeometry (const QRectF &rect, const QRectF &bounds, Gravity gravity)