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

KWin

KWin::Scene::Window

KWin::Scene::Window Class Reference

#include <scene.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

virtual WindowQuadList buildQuads (bool force=false) const
void disablePainting (int reason)
void discardShape ()
void enablePainting (int reason)
QRect geometry () const
int height () const
bool isOpaque () const
bool isPaintingEnabled () const
bool isVisible () const
virtual void performPaint (int mask, QRegion region, WindowPaintData data)=0
virtual void pixmapDiscarded ()
QPoint pos () const
QRect rect () const
void resetPaintingEnabled ()
QRegion shape () const
QSize size () const
void suspendUnredirect (bool suspend)
void updateToplevel (Toplevel *c)
int width () const
Toplevel * window ()
 Window (Toplevel *c)
int x () const
int y () const
virtual ~Window ()

Protected Member Functions

WindowQuadList makeQuads (WindowQuadType type, const QRegion &reg) const

Protected Attributes

ImageFilterType filter
Toplevel * toplevel

Detailed Description

Definition at line 139 of file scene.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
PAINT_DISABLED 
PAINT_DISABLED_BY_DELETE 
PAINT_DISABLED_BY_DESKTOP 
PAINT_DISABLED_BY_MINIMIZE 

Definition at line 163 of file scene.h.


Constructor & Destructor Documentation

KWin::Scene::Window::Window ( Toplevel *  c  ) 

Definition at line 344 of file scene.cpp.

KWin::Scene::Window::~Window (  )  [virtual]

Definition at line 353 of file scene.cpp.


Member Function Documentation

WindowQuadList KWin::Scene::Window::buildQuads ( bool  force = false  )  const [virtual]

Definition at line 452 of file scene.cpp.

void KWin::Scene::Window::disablePainting ( int  reason  ) 

Definition at line 447 of file scene.cpp.

void KWin::Scene::Window::discardShape (  ) 

Definition at line 358 of file scene.cpp.

void KWin::Scene::Window::enablePainting ( int  reason  ) 

Definition at line 442 of file scene.cpp.

QRect KWin::Scene::Window::geometry (  )  const [inline]

Definition at line 226 of file scene.h.

int KWin::Scene::Window::height (  )  const [inline]

Definition at line 220 of file scene.h.

bool KWin::Scene::Window::isOpaque (  )  const

Definition at line 416 of file scene.cpp.

bool KWin::Scene::Window::isPaintingEnabled (  )  const

Definition at line 421 of file scene.cpp.

bool KWin::Scene::Window::isVisible (  )  const

Definition at line 401 of file scene.cpp.

WindowQuadList KWin::Scene::Window::makeQuads ( WindowQuadType  type,
const QRegion &  reg 
) const [protected]

Definition at line 471 of file scene.cpp.

virtual void KWin::Scene::Window::performPaint ( int  mask,
QRegion  region,
WindowPaintData  data 
) [pure virtual]

virtual void KWin::Scene::Window::pixmapDiscarded (  )  [inline, virtual]

Definition at line 147 of file scene.h.

QPoint KWin::Scene::Window::pos (  )  const [inline]

Definition at line 238 of file scene.h.

QRect KWin::Scene::Window::rect (  )  const [inline]

Definition at line 244 of file scene.h.

void KWin::Scene::Window::resetPaintingEnabled (  ) 

Definition at line 426 of file scene.cpp.

QRegion KWin::Scene::Window::shape (  )  const

Definition at line 369 of file scene.cpp.

QSize KWin::Scene::Window::size (  )  const [inline]

Definition at line 232 of file scene.h.

void KWin::Scene::Window::suspendUnredirect ( bool  suspend  )  [inline]

Definition at line 262 of file scene.h.

void KWin::Scene::Window::updateToplevel ( Toplevel *  c  )  [inline]

Definition at line 256 of file scene.h.

int KWin::Scene::Window::width (  )  const [inline]

Definition at line 214 of file scene.h.

Toplevel * KWin::Scene::Window::window (  )  [inline]

Definition at line 250 of file scene.h.

int KWin::Scene::Window::x (  )  const [inline]

Definition at line 202 of file scene.h.

int KWin::Scene::Window::y (  )  const [inline]

Definition at line 208 of file scene.h.


Member Data Documentation

ImageFilterType KWin::Scene::Window::filter [protected]

Definition at line 190 of file scene.h.

Toplevel* KWin::Scene::Window::toplevel [protected]

Definition at line 189 of file scene.h.


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

KWin

Skip menu "KWin"
  • Main Page
  • 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
Generated for API Reference by doxygen 1.5.7
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