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


Detailed Description

Definition at line 45 of file rules.h.


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)

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
  •   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