kwin Library API Documentation

KWinInternal::WindowRules Class Reference

Inheritance diagram for KWinInternal::WindowRules:

Inheritance graph
[legend]
Collaboration diagram for KWinInternal::WindowRules:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 WindowRules (const QValueVector< Rules * > &rules)
 WindowRules ()
void update (Client *)
void discardTemporary ()
Placement::Policy checkPlacement (Placement::Policy placement) const
QRect checkGeometry (QRect rect, bool init=false) const
QPoint checkPosition (QPoint pos, bool init=false) const
QSize checkSize (QSize s, bool init=false) const
QSize checkMinSize (QSize s) const
QSize checkMaxSize (QSize s) const
int checkOpacityActive (int s) const
int checkOpacityInactive (int s) const
bool checkIgnorePosition (bool ignore) const
int checkDesktop (int desktop, bool init=false) const
NET::WindowType checkType (NET::WindowType type) const
MaximizeMode checkMaximize (MaximizeMode mode, bool init=false) const
bool checkMinimize (bool minimized, bool init=false) const
ShadeMode checkShade (ShadeMode shade, bool init=false) const
bool checkSkipTaskbar (bool skip, bool init=false) const
bool checkSkipPager (bool skip, bool init=false) const
bool checkKeepAbove (bool above, bool init=false) const
bool checkKeepBelow (bool below, bool init=false) const
bool checkFullScreen (bool fs, bool init=false) const
bool checkNoBorder (bool noborder, bool init=false) const
int checkFSP (int fsp) const
bool checkAcceptFocus (bool focus) const
Options::MoveResizeMode checkMoveResizeMode (Options::MoveResizeMode mode) const
bool checkCloseable (bool closeable) const
bool checkStrictGeometry (bool strict) const
QString checkShortcut (QString s, bool init=false) const

Detailed Description

Definition at line 35 of file rules.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kwin Library Version 3.4.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Jun 14 01:54:30 2006 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003