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

KWin

KWin::WindowRules

KWin::WindowRules Class Reference

#include <rules.h>

Inheritance diagram for KWin::WindowRules:

Inheritance graph
[legend]

List of all members.


Public Member Functions

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

Detailed Description

Definition at line 45 of file rules.h.


Constructor & Destructor Documentation

KWin::WindowRules::WindowRules ( const QVector< Rules * > &  rules  )  [inline]

Definition at line 286 of file rules.h.

KWin::WindowRules::WindowRules (  )  [inline]

Definition at line 292 of file rules.h.


Member Function Documentation

bool KWin::WindowRules::checkAcceptFocus ( bool  focus  )  const

bool KWin::WindowRules::checkCloseable ( bool  closeable  )  const

int KWin::WindowRules::checkDesktop ( int  desktop,
bool  init = false 
) const

bool KWin::WindowRules::checkDisableGlobalShortcuts ( bool  disable  )  const

int KWin::WindowRules::checkFSP ( int  fsp  )  const

bool KWin::WindowRules::checkFullScreen ( bool  fs,
bool  init = false 
) const

QRect KWin::WindowRules::checkGeometry ( QRect  rect,
bool  init = false 
) const

Definition at line 755 of file rules.cpp.

bool KWin::WindowRules::checkIgnoreGeometry ( bool  ignore  )  const

Definition at line 768 of file rules.cpp.

bool KWin::WindowRules::checkIgnorePosition ( bool  ignore  )  const

bool KWin::WindowRules::checkKeepAbove ( bool  above,
bool  init = false 
) const

bool KWin::WindowRules::checkKeepBelow ( bool  below,
bool  init = false 
) const

KDecorationDefines::MaximizeMode KWin::WindowRules::checkMaximize ( MaximizeMode  mode,
bool  init = false 
) const

Definition at line 778 of file rules.cpp.

QSize KWin::WindowRules::checkMaxSize ( QSize  s  )  const

bool KWin::WindowRules::checkMinimize ( bool  minimized,
bool  init = false 
) const

QSize KWin::WindowRules::checkMinSize ( QSize  s  )  const

Options::MoveResizeMode KWin::WindowRules::checkMoveResizeMode ( Options::MoveResizeMode  mode  )  const

bool KWin::WindowRules::checkNoBorder ( bool  noborder,
bool  init = false 
) const

int KWin::WindowRules::checkOpacityActive ( int  s  )  const

int KWin::WindowRules::checkOpacityInactive ( int  s  )  const

Placement::Policy KWin::WindowRules::checkPlacement ( Placement::Policy  placement  )  const

QPoint KWin::WindowRules::checkPosition ( QPoint  pos,
bool  init = false 
) const

ShadeMode KWin::WindowRules::checkShade ( ShadeMode  shade,
bool  init = false 
) const

QString KWin::WindowRules::checkShortcut ( QString  s,
bool  init = false 
) const

QSize KWin::WindowRules::checkSize ( QSize  s,
bool  init = false 
) const

bool KWin::WindowRules::checkSkipPager ( bool  skip,
bool  init = false 
) const

bool KWin::WindowRules::checkSkipTaskbar ( bool  skip,
bool  init = false 
) const

bool KWin::WindowRules::checkStrictGeometry ( bool  strict  )  const

NET::WindowType KWin::WindowRules::checkType ( NET::WindowType  type  )  const

bool KWin::WindowRules::contains ( const Rules *  rule  )  const [inline]

Definition at line 297 of file rules.h.

void KWin::WindowRules::discardTemporary (  ) 

Definition at line 692 of file rules.cpp.

void KWin::WindowRules::remove ( Rules *  rule  )  [inline]

Definition at line 303 of file rules.h.

void KWin::WindowRules::update ( Client *  c  ) 

Definition at line 709 of file rules.cpp.


The documentation for this class was generated from the following files:
  • rules.h
  • rules.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