• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

KWinLibraries

KWin Namespace Reference

Classes

class  Effect
 Base class for all KWin effects. More...
class  EffectFrame
 Helper class for displaying text and icons in frames. More...
class  EffectsHandler
 Manager class that handles all the effects. More...
class  EffectWindow
 Representation of a window used by/for Effect classes. More...
class  EffectWindowGroup
class  Extensions
class  GlobalShortcutsEditor
class  Motion
class  Motion1D
 A single 1D motion dynamics object. More...
class  Motion2D
 A single 2D motion dynamics object. More...
class  PaintClipper
 Helper class for restricting painting area only to allowed area. More...
class  RotationData
class  ScreenPaintData
class  ScreenPrePaintData
class  TimeLine
 Wrapper class for using timelines in KWin effects. More...
class  WindowMotionManager
 Helper class for motion dynamics in KWin effects. More...
class  WindowPaintData
class  WindowPrePaintData
class  WindowQuad
 Class representing one area of a window. More...
class  WindowQuadList
class  WindowVertex
 Vertex class. More...

Typedefs

typedef QPair< QString, Effect * > EffectPair
typedef QList< EffectWindow * > EffectWindowList
typedef QPair< Effect *, Window > InputWindowPair

Enumerations

enum  clientAreaOption {
  PlacementArea, MovementArea, MaximizeArea, MaximizeFullArea,
  FullScreenArea, WorkArea, FullArea, ScreenArea
}
enum  CompositingType { NoCompositing = 0, OpenGLCompositing, XRenderCompositing }
enum  ElectricBorder {
  ElectricTop, ElectricTopRight, ElectricRight, ElectricBottomRight,
  ElectricBottom, ElectricBottomLeft, ElectricLeft, ElectricTopLeft,
  ELECTRIC_COUNT, ElectricNone
}
enum  ElectricBorderAction { ElectricActionNone, ElectricActionDashboard, ElectricActionShowDesktop, ELECTRIC_ACTION_COUNT }
enum  ElectricMaximizingMode { ElectricMaximizeMode, ElectricLeftMode, ElectricRightMode }
enum  QuickTileMode { QuickTileNone, QuickTileLeft, QuickTileRight }
enum  TabBoxMode { TabBoxDesktopMode, TabBoxDesktopListMode, TabBoxWindowsMode, TabBoxWindowsAlternativeMode }
enum  WindowQuadType { WindowQuadError, WindowQuadContents, WindowQuadDecoration, EFFECT_QUAD_TYPE_START = 100 }

Functions

KWIN_EXPORT Display * display ()
KWIN_EXPORT int displayHeight ()
KWIN_EXPORT int displayWidth ()
KWIN_EXPORT QRect infiniteRegion ()
KWIN_EXPORT Window rootWindow ()
KWIN_EXPORT Window xTime ()

Variables

EffectsHandler * effects = 0

Typedef Documentation

typedef QPair< QString, Effect* > KWin::EffectPair

Definition at line 71 of file kwineffects.h.

typedef QList< EffectWindow* > KWin::EffectWindowList

Definition at line 75 of file kwineffects.h.

typedef QPair< Effect*, Window > KWin::InputWindowPair

Definition at line 74 of file kwineffects.h.


Enumeration Type Documentation

enum KWin::clientAreaOption
Enumerator:
PlacementArea 
MovementArea 
MaximizeArea 
MaximizeFullArea 
FullScreenArea 
WorkArea 
FullArea 
ScreenArea 

Definition at line 48 of file kwinglobals.h.

enum KWin::CompositingType
Enumerator:
NoCompositing 
OpenGLCompositing 
XRenderCompositing 

Definition at line 41 of file kwinglobals.h.

enum KWin::ElectricBorder
Enumerator:
ElectricTop 
ElectricTopRight 
ElectricRight 
ElectricBottomRight 
ElectricBottom 
ElectricBottomLeft 
ElectricLeft 
ElectricTopLeft 
ELECTRIC_COUNT 
ElectricNone 

Definition at line 61 of file kwinglobals.h.

enum KWin::ElectricBorderAction
Enumerator:
ElectricActionNone 
ElectricActionDashboard 
ElectricActionShowDesktop 
ELECTRIC_ACTION_COUNT 

Definition at line 93 of file kwinglobals.h.

enum KWin::ElectricMaximizingMode
Enumerator:
ElectricMaximizeMode 
ElectricLeftMode 
ElectricRightMode 

Definition at line 75 of file kwinglobals.h.

enum KWin::QuickTileMode
Enumerator:
QuickTileNone 
QuickTileLeft 
QuickTileRight 

Definition at line 82 of file kwinglobals.h.

enum KWin::TabBoxMode
Enumerator:
TabBoxDesktopMode 
TabBoxDesktopListMode 
TabBoxWindowsMode 
TabBoxWindowsAlternativeMode 

Definition at line 104 of file kwinglobals.h.


Function Documentation

KWIN_EXPORT Display* KWin::display (  )  [inline]

Definition at line 113 of file kwinglobals.h.

KWIN_EXPORT int KWin::displayHeight (  )  [inline]

Definition at line 137 of file kwinglobals.h.

KWIN_EXPORT int KWin::displayWidth (  )  [inline]

Definition at line 131 of file kwinglobals.h.

KWIN_EXPORT Window KWin::rootWindow (  )  [inline]

Definition at line 119 of file kwinglobals.h.

KWIN_EXPORT Window KWin::xTime (  )  [inline]

Definition at line 125 of file kwinglobals.h.

KWinLibraries

Skip menu "KWinLibraries"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • KWin
  •   KWin Libraries
  • Libraries
  •   libkworkspace
  •   libsolidcontrol
  •   libtaskmanager
  • Plasma
  •     Animators
  •     Applets
  •     Engines
  • Solid Modules
  • System Settings
  •   SystemSettingsView
Generated for API Reference by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal