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: