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

KWin

KWin::Rules

KWin::Rules Class Reference

#include <rules.h>

Inheritance diagram for KWin::Rules:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 91 of file rules.h.


Public Member Functions

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

Friends

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

Constructor & Destructor Documentation

KWin::Rules::Rules (  ) 

Definition at line 38 of file rules.cpp.

KWin::Rules::Rules ( const KConfigGroup &  cfg  ) 

Definition at line 116 of file rules.cpp.

KWin::Rules::Rules ( const QString &  str,
bool  temporary 
)

Definition at line 77 of file rules.cpp.


Member Function Documentation

bool KWin::Rules::applyAcceptFocus ( bool &  focus  )  const

bool KWin::Rules::applyCloseable ( bool &  closeable  )  const

bool KWin::Rules::applyDesktop ( int &  desktop,
bool  init 
) const

bool KWin::Rules::applyDisableGlobalShortcuts ( bool &  disable  )  const

bool KWin::Rules::applyFSP ( int &  fsp  )  const

bool KWin::Rules::applyFullScreen ( bool &  fs,
bool  init 
) const

bool KWin::Rules::applyGeometry ( QRect &  rect,
bool  init 
) const

Definition at line 530 of file rules.cpp.

bool KWin::Rules::applyIgnoreGeometry ( bool &  ignore  )  const

Definition at line 569 of file rules.cpp.

bool KWin::Rules::applyIgnorePosition ( bool &  ignore  )  const

bool KWin::Rules::applyKeepAbove ( bool &  above,
bool  init 
) const

bool KWin::Rules::applyKeepBelow ( bool &  below,
bool  init 
) const

bool KWin::Rules::applyMaximizeHoriz ( MaximizeMode &  mode,
bool  init 
) const

Definition at line 577 of file rules.cpp.

bool KWin::Rules::applyMaximizeVert ( MaximizeMode &  mode,
bool  init 
) const

Definition at line 584 of file rules.cpp.

bool KWin::Rules::applyMaxSize ( QSize &  s  )  const

bool KWin::Rules::applyMinimize ( bool &  minimized,
bool  init 
) const

bool KWin::Rules::applyMinSize ( QSize &  s  )  const

bool KWin::Rules::applyMoveResizeMode ( Options::MoveResizeMode &  mode  )  const

bool KWin::Rules::applyNoBorder ( bool &  noborder,
bool  init 
) const

bool KWin::Rules::applyOpacityActive ( int &  s  )  const

bool KWin::Rules::applyOpacityInactive ( int &  s  )  const

bool KWin::Rules::applyPlacement ( Placement::Policy &  placement  )  const

bool KWin::Rules::applyPosition ( QPoint &  pos,
bool  init 
) const

Definition at line 548 of file rules.cpp.

bool KWin::Rules::applyShade ( ShadeMode &  shade,
bool  init 
) const

Definition at line 593 of file rules.cpp.

bool KWin::Rules::applyShortcut ( QString &  shortcut,
bool  init 
) const

bool KWin::Rules::applySize ( QSize &  s,
bool  init 
) const

Definition at line 555 of file rules.cpp.

bool KWin::Rules::applySkipPager ( bool &  skip,
bool  init 
) const

bool KWin::Rules::applySkipTaskbar ( bool &  skip,
bool  init 
) const

bool KWin::Rules::applyStrictGeometry ( bool &  strict  )  const

bool KWin::Rules::applyType ( NET::WindowType &  type  )  const

bool KWin::Rules::discardTemporary ( bool  force  ) 

Definition at line 628 of file rules.cpp.

void KWin::Rules::discardUsed ( bool  withdrawn  ) 

Definition at line 651 of file rules.cpp.

bool KWin::Rules::isEmpty (  )  const

Definition at line 265 of file rules.cpp.

bool KWin::Rules::isTemporary (  )  const

Definition at line 623 of file rules.cpp.

bool KWin::Rules::match ( const Client *  c  )  const

Definition at line 398 of file rules.cpp.

bool KWin::Rules::update ( Client *  c  ) 

Definition at line 414 of file rules.cpp.

void KWin::Rules::write ( KConfigGroup &  cfg  )  const

Definition at line 217 of file rules.cpp.


Friends And Related Function Documentation

kdbgstream& operator<< ( kdbgstream &  stream,
const Rules *   
) [friend]

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