kwin Library API Documentation

KWinInternal::Rules Class Reference

Inheritance diagram for KWinInternal::Rules:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Rules ()
 Rules (KConfig &)
 Rules (const QString &, bool temporary)
void write (KConfig &) const
bool isEmpty () const
bool match (const Client *c) const
bool update (Client *)
bool isTemporary () const
bool discardTemporary (bool force)
bool applyPlacement (Placement::Policy &placement) const
bool applyGeometry (QRect &rect, bool init) const
bool applyPosition (QPoint &pos, bool init) const
bool applySize (QSize &s, bool init) const
bool applyMinSize (QSize &s) const
bool applyMaxSize (QSize &s) const
bool applyOpacityActive (int &s) const
bool applyOpacityInactive (int &s) const
bool applyIgnorePosition (bool &ignore) const
bool applyDesktop (int &desktop, bool init) const
bool applyType (NET::WindowType &type) const
bool applyMaximizeVert (MaximizeMode &mode, bool init) const
bool applyMaximizeHoriz (MaximizeMode &mode, bool init) const
bool applyMinimize (bool &minimized, bool init) const
bool applyShade (ShadeMode &shade, bool init) const
bool applySkipTaskbar (bool &skip, bool init) const
bool applySkipPager (bool &skip, bool init) const
bool applyKeepAbove (bool &above, bool init) const
bool applyKeepBelow (bool &below, bool init) const
bool applyFullScreen (bool &fs, bool init) const
bool applyNoBorder (bool &noborder, bool init) const
bool applyFSP (int &fsp) const
bool applyAcceptFocus (bool &focus) const
bool applyMoveResizeMode (Options::MoveResizeMode &mode) const
bool applyCloseable (bool &closeable) const
bool applyStrictGeometry (bool &strict) const
bool applyShortcut (QString &shortcut, bool init) const

Friends

kdbgstream & operator<< (kdbgstream &stream, const Rules *)

Detailed Description

Definition at line 77 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