• Skip to content
  • Skip to link menu
KDE 4.1 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.


Detailed Description

Definition at line 138 of file scene.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 WindowQuadList buildQuads () 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 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

Member Enumeration Documentation

anonymous enum

Enumerator:
PAINT_DISABLED 
PAINT_DISABLED_BY_DELETE 
PAINT_DISABLED_BY_DESKTOP 
PAINT_DISABLED_BY_MINIMIZE 

Definition at line 162 of file scene.h.


Constructor & Destructor Documentation

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

Definition at line 314 of file scene.cpp.

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

Definition at line 323 of file scene.cpp.


Member Function Documentation

WindowQuadList KWin::Scene::Window::buildQuads (  )  const [virtual]

Definition at line 420 of file scene.cpp.

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

Definition at line 415 of file scene.cpp.

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

Definition at line 328 of file scene.cpp.

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

Definition at line 410 of file scene.cpp.

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

Definition at line 224 of file scene.h.

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

Definition at line 218 of file scene.h.

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

Definition at line 384 of file scene.cpp.

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

Definition at line 389 of file scene.cpp.

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

Definition at line 369 of file scene.cpp.

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

Definition at line 438 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 146 of file scene.h.

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

Definition at line 236 of file scene.h.

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

Definition at line 242 of file scene.h.

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

Definition at line 394 of file scene.cpp.

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

Definition at line 339 of file scene.cpp.

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

Definition at line 230 of file scene.h.

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

Definition at line 254 of file scene.h.

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

Definition at line 212 of file scene.h.

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

Definition at line 248 of file scene.h.

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

Definition at line 200 of file scene.h.

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

Definition at line 206 of file scene.h.


Member Data Documentation

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

Definition at line 188 of file scene.h.

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

Definition at line 187 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
  •   libplasma
  •   libsolidcontrol
  •   libtaskmanager
  • Plasma
  •   Animators
  •   Applets
  •   Engines
  • Solid Modules
Generated for API Reference by doxygen 1.5.4
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