KWinLibraries
KWin::EffectWindow Class Reference
[KWin effects library]
Representation of a window used by/for Effect classes.
More...
#include <kwineffects.h>
Public Types | |
| enum | { PAINT_DISABLED = 1 << 0, PAINT_DISABLED_BY_DELETE = 1 << 1, PAINT_DISABLED_BY_DESKTOP = 1 << 2, PAINT_DISABLED_BY_MINIMIZE = 1 << 3 } |
Public Member Functions | |
| virtual void | addRepaint (int x, int y, int w, int h)=0 |
| virtual void | addRepaint (const QRect &r)=0 |
| virtual void | addRepaintFull ()=0 |
| virtual WindowQuadList | buildQuads (bool force=false) const =0 |
| virtual QString | caption () const =0 |
| virtual QRect | contentsRect () const =0 |
| virtual int | desktop () const =0 |
| virtual void | disablePainting (int reason)=0 |
| EffectWindow () | |
| virtual void | enablePainting (int reason)=0 |
| virtual EffectWindow * | findModal ()=0 |
| virtual QRect | geometry () const =0 |
| virtual const EffectWindowGroup * | group () const =0 |
| bool | hasDecoration () const |
| virtual bool | hasOwnShape () const =0 |
| virtual int | height () const =0 |
| virtual QPixmap | icon () const =0 |
| virtual QRect | iconGeometry () const =0 |
| virtual bool | isComboBox () const =0 |
| virtual bool | isDeleted () const =0 |
| virtual bool | isDesktop () const =0 |
| virtual bool | isDialog () const =0 |
| virtual bool | isDNDIcon () const =0 |
| virtual bool | isDock () const =0 |
| virtual bool | isDropdownMenu () const =0 |
| virtual bool | isManaged () const =0 |
| virtual bool | isMenu () const =0 |
| virtual bool | isMinimized () const =0 |
| virtual bool | isModal () const =0 |
| virtual bool | isMovable () const =0 |
| virtual bool | isMovableAcrossScreens () const =0 |
| virtual bool | isNormalWindow () const =0 |
| virtual bool | isNotification () const =0 |
| virtual bool | isOnAllDesktops () const =0 |
| virtual bool | isOnCurrentDesktop () const |
| virtual bool | isOnDesktop (int d) const |
| virtual bool | isPaintingEnabled ()=0 |
| virtual bool | isPopupMenu () const =0 |
| virtual bool | isSpecialWindow () const =0 |
| virtual bool | isSplash () const =0 |
| virtual bool | isToolbar () const =0 |
| virtual bool | isTooltip () const =0 |
| virtual bool | isTopMenu () const =0 |
| virtual bool | isUserMove () const =0 |
| virtual bool | isUserResize () const =0 |
| virtual bool | isUtility () const =0 |
| virtual EffectWindowList | mainWindows () const =0 |
| virtual double | opacity () const =0 |
| virtual QPoint | pos () const =0 |
| virtual QByteArray | readProperty (long atom, long type, int format) const =0 |
| virtual QRect | rect () const =0 |
| virtual void | refWindow ()=0 |
| virtual int | screen () const =0 |
| virtual double | shadowBrightness (ShadowType type) const =0 |
| virtual double | shadowOpacity (ShadowType type) const =0 |
| virtual QList< QRect > | shadowQuads (ShadowType type) const =0 |
| virtual double | shadowSaturation (ShadowType type) const =0 |
| virtual QRegion | shape () const =0 |
| virtual QSize | size () const =0 |
| virtual void | unrefWindow ()=0 |
| virtual int | width () const =0 |
| virtual QString | windowClass () const =0 |
| virtual QString | windowRole () const =0 |
| virtual int | x () const =0 |
| virtual int | y () const =0 |
| virtual | ~EffectWindow () |
Detailed Description
Representation of a window used by/for Effect classes.The purpose is to hide internal data and also to serve as a single representation for the case when Client/Unmanaged becomes Deleted.
Definition at line 660 of file kwineffects.h.
Member Enumeration Documentation
| anonymous enum |
Flags explaining why painting should be disabled.
- Enumerator:
Definition at line 664 of file kwineffects.h.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference