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

KWinLibraries

KWin::EffectWindow

KWin::EffectWindow Class Reference
[KWin effects library]

Representation of a window used by/for Effect classes. More...

#include <kwineffects.h>

List of all members.

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

 EffectWindow ()
virtual ~EffectWindow ()
virtual bool acceptsFocus () const =0
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 void closeWindow () const =0
virtual QRect contentsRect () const =0
virtual void deleteProperty (long atom) const =0
virtual int desktop () const =0
virtual void disablePainting (int reason)=0
virtual void enablePainting (int reason)=0
virtual EffectWindow * findModal ()=0
virtual QRect geometry () const =0
virtual const EffectWindowGroup * group () const =0
virtual bool hasAlpha () 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 bool keepAbove () const =0
virtual EffectWindowList mainWindows () const =0
virtual void minimize () 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 QRegion shape () const =0
virtual QSize size () const =0
virtual void unminimize () const =0
virtual void unrefWindow ()=0
virtual bool visibleInClientGroup () const =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

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 783 of file kwineffects.h.


Member Enumeration Documentation

anonymous enum

Flags explaining why painting should be disabled.

Enumerator:
PAINT_DISABLED 

Window will not be painted.

PAINT_DISABLED_BY_DELETE 

Window will not be painted because it is deleted.

PAINT_DISABLED_BY_DESKTOP 

Window will not be painted because of which desktop it's on.

PAINT_DISABLED_BY_MINIMIZE 

Window will not be painted because it is minimized.

Definition at line 787 of file kwineffects.h.


The documentation for this class was generated from the following files:
  • kwineffects.h
  • kwineffects.cpp

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