Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > 3cd8ed2ba8c8318377f50d8a76dbe3c4 > files > 158

kdebase-devel-doc-3.5.9-36mdv2008.1.x86_64.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">

<head>
  <title>kwin: KWinInternal::Client Class Reference (kwin)</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <meta http-equiv="Content-Style-Type" content="text/css" />

  <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org"  r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org"  r (n 0 s 0 v 0 l 0))' />

  <meta name="trademark" content="KDE e.V." />
  <meta name="description" content="K Desktop Environment Homepage, KDE.org" />
  <meta name="MSSmartTagsPreventParsing" content="true" />
  <meta name="robots" content="all" />

  <link rel="shortcut icon" href="../../favicon.ico" />

<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" />



</head>

<body>

<div id="nav_header_top" align="right">
  <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a>

  <a href="../.."><img id="nav_header_logo" alt="Home" align="left" src="../../kde_gear_64.png" border="0" /></a>
  <span class="doNotDisplay">::</span>

  <div id="nav_header_title" align="left">KDE API Reference</div>


</div>

<div id="nav_header_bottom" align="right">
  <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span>
  <div id="nav_header_bottom_right" style="text-align: left;">
/ <a href="../..">API Reference</a>
 / <a href=".">kwin</a>
  </div>
</div>


<table id="main" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
      <td valign="top" class="menuheader" height="0"></td>

  <td id="contentcolumn" valign="top" rowspan="2" >
    <div id="content" style="padding-top: 0px;"><div style="width:100%; margin: 0px; padding: 0px;">
    <a name="content"></a>


<!-- Generated by Doxygen 1.5.5 -->
  <div class="navpath"><b>KWinInternal</b>::<a class="el" href="classKWinInternal_1_1Client.html">Client</a>
  </div>
<div class="contents">
<h1>KWinInternal::Client Class Reference</h1><!-- doxytag: class="KWinInternal::Client" --><!-- doxytag: inherits="QObject,KDecorationDefines" --><code>#include &lt;<a class="el" href="client_8h-source.html">client.h</a>&gt;</code>
<p>
Inherits QObject, and KDecorationDefines.
<p>

<p>
<a href="classKWinInternal_1_1Client-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
The <a class="el" href="classKWinInternal_1_1Client.html" title="The Client class encapsulates a window decoration frame.">Client</a> class encapsulates a window decoration frame. 
<p>Definition at line <a class="el" href="client_8h-source.html#l00046">46</a> of file <a class="el" href="client_8h-source.html">client.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>Sizemode</b> { <b>SizemodeAny</b>, 
<b>SizemodeFixedW</b>, 
<b>SizemodeFixedH</b>, 
<b>SizemodeMax</b>
 }</td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#6242792018f6abd479e78cf318dac7af">Client</a> (Workspace *ws)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cce2c6f9740a3e02022d6e304891ddea"></a><!-- doxytag: member="KWinInternal::Client::window" ref="cce2c6f9740a3e02022d6e304891ddea" args="() const " -->
Window&nbsp;</td><td class="memItemRight" valign="bottom"><b>window</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05ffde1a652c39d15f97e8869a7da414"></a><!-- doxytag: member="KWinInternal::Client::frameId" ref="05ffde1a652c39d15f97e8869a7da414" args="() const " -->
Window&nbsp;</td><td class="memItemRight" valign="bottom"><b>frameId</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a29f47b4fffefdbc2fe8b74ce2e6d7ce"></a><!-- doxytag: member="KWinInternal::Client::wrapperId" ref="a29f47b4fffefdbc2fe8b74ce2e6d7ce" args="() const " -->
Window&nbsp;</td><td class="memItemRight" valign="bottom"><b>wrapperId</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eeb3357457a1b4904d43de3ac651db51"></a><!-- doxytag: member="KWinInternal::Client::decorationId" ref="eeb3357457a1b4904d43de3ac651db51" args="() const " -->
Window&nbsp;</td><td class="memItemRight" valign="bottom"><b>decorationId</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="113ed9ba408baf20a28b666b153c566e"></a><!-- doxytag: member="KWinInternal::Client::workspace" ref="113ed9ba408baf20a28b666b153c566e" args="() const " -->
Workspace *&nbsp;</td><td class="memItemRight" valign="bottom"><b>workspace</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7fc42e1be0979fc1f0da9daee1f99aa7"></a><!-- doxytag: member="KWinInternal::Client::transientFor" ref="7fc42e1be0979fc1f0da9daee1f99aa7" args="() const " -->
const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>transientFor</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="37186bba423ff5915d5afbd0b8408d55"></a><!-- doxytag: member="KWinInternal::Client::transientFor" ref="37186bba423ff5915d5afbd0b8408d55" args="()" -->
<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>transientFor</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de2eca60fd6f26e84c3db1a28a472117"></a><!-- doxytag: member="KWinInternal::Client::isTransient" ref="de2eca60fd6f26e84c3db1a28a472117" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isTransient</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a63e5cae08f3f09e8f7b487a34d23134"></a><!-- doxytag: member="KWinInternal::Client::groupTransient" ref="a63e5cae08f3f09e8f7b487a34d23134" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>groupTransient</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54e46836d34a646bcc2ed4671e59feaa"></a><!-- doxytag: member="KWinInternal::Client::wasOriginallyGroupTransient" ref="54e46836d34a646bcc2ed4671e59feaa" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>wasOriginallyGroupTransient</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3bbc80531bc2e25079d8c44dafd6fc69"></a><!-- doxytag: member="KWinInternal::Client::mainClients" ref="3bbc80531bc2e25079d8c44dafd6fc69" args="() const " -->
ClientList&nbsp;</td><td class="memItemRight" valign="bottom"><b>mainClients</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="359f5bb4a08a466df6eb76febe13db27"></a><!-- doxytag: member="KWinInternal::Client::hasTransient" ref="359f5bb4a08a466df6eb76febe13db27" args="(const Client *c, bool indirect) const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>hasTransient</b> (const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, bool indirect) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="07911cfba1bb7ac54012793dd7781dce"></a><!-- doxytag: member="KWinInternal::Client::transients" ref="07911cfba1bb7ac54012793dd7781dce" args="() const " -->
const ClientList &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>transients</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5d082391d2af1ba5b7c10db761fcf375"></a><!-- doxytag: member="KWinInternal::Client::checkTransient" ref="5d082391d2af1ba5b7c10db761fcf375" args="(Window w)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>checkTransient</b> (Window w)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18b05e648cf49515bf88f2f463ea7c08"></a><!-- doxytag: member="KWinInternal::Client::findModal" ref="18b05e648cf49515bf88f2f463ea7c08" args="()" -->
<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>findModal</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="570fd9e33ea1bfca95c8bdb27a8712c4"></a><!-- doxytag: member="KWinInternal::Client::group" ref="570fd9e33ea1bfca95c8bdb27a8712c4" args="() const " -->
const Group *&nbsp;</td><td class="memItemRight" valign="bottom"><b>group</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d96c80b3b00473bac33be54188b28004"></a><!-- doxytag: member="KWinInternal::Client::group" ref="d96c80b3b00473bac33be54188b28004" args="()" -->
Group *&nbsp;</td><td class="memItemRight" valign="bottom"><b>group</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8089b5dbdf0e10cbaed388999bc44d85"></a><!-- doxytag: member="KWinInternal::Client::checkGroup" ref="8089b5dbdf0e10cbaed388999bc44d85" args="(Group *gr=NULL, bool force=false)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>checkGroup</b> (Group *gr=NULL, bool force=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e0848d084e8f9dd291b171320001b5ef"></a><!-- doxytag: member="KWinInternal::Client::changeClientLeaderGroup" ref="e0848d084e8f9dd291b171320001b5ef" args="(Group *gr)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>changeClientLeaderGroup</b> (Group *gr)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2c414e9eb07a67d29777f8e451d8b382"></a><!-- doxytag: member="KWinInternal::Client::windowType" ref="2c414e9eb07a67d29777f8e451d8b382" args="(bool direct=false, int supported_types=SUPPORTED_WINDOW_TYPES_MASK) const " -->
NET::WindowType&nbsp;</td><td class="memItemRight" valign="bottom"><b>windowType</b> (bool direct=false, int supported_types=SUPPORTED_WINDOW_TYPES_MASK) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d8b9a4a034a903405ef17c85a66bbf4"></a><!-- doxytag: member="KWinInternal::Client::rules" ref="3d8b9a4a034a903405ef17c85a66bbf4" args="() const " -->
const WindowRules *&nbsp;</td><td class="memItemRight" valign="bottom"><b>rules</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5f4c98031d9a497d2b58b6ce3ecf34b5"></a><!-- doxytag: member="KWinInternal::Client::removeRule" ref="5f4c98031d9a497d2b58b6ce3ecf34b5" args="(Rules *r)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>removeRule</b> (Rules *r)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8e1cae2f2287ebacf937f46c48874ffe"></a><!-- doxytag: member="KWinInternal::Client::setupWindowRules" ref="8e1cae2f2287ebacf937f46c48874ffe" args="(bool ignore_temporary)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setupWindowRules</b> (bool ignore_temporary)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="90fcd83bfe51eb1d9903385d3a3de7fe"></a><!-- doxytag: member="KWinInternal::Client::applyWindowRules" ref="90fcd83bfe51eb1d9903385d3a3de7fe" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>applyWindowRules</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1832ad1fea9f260f57ac3d4f212ef446"></a><!-- doxytag: member="KWinInternal::Client::updateWindowRules" ref="1832ad1fea9f260f57ac3d4f212ef446" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>updateWindowRules</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="434f8118963cd8554cf35981ce3c17c7"></a><!-- doxytag: member="KWinInternal::Client::geometry" ref="434f8118963cd8554cf35981ce3c17c7" args="() const " -->
QRect&nbsp;</td><td class="memItemRight" valign="bottom"><b>geometry</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4804aee8832f72515ba62a19756515da"></a><!-- doxytag: member="KWinInternal::Client::size" ref="4804aee8832f72515ba62a19756515da" args="() const " -->
QSize&nbsp;</td><td class="memItemRight" valign="bottom"><b>size</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e87d6e3468d3a89942df538d7e6ce607"></a><!-- doxytag: member="KWinInternal::Client::minSize" ref="e87d6e3468d3a89942df538d7e6ce607" args="() const " -->
QSize&nbsp;</td><td class="memItemRight" valign="bottom"><b>minSize</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="261c08f85feb129ce234db8a2d5f7a85"></a><!-- doxytag: member="KWinInternal::Client::maxSize" ref="261c08f85feb129ce234db8a2d5f7a85" args="() const " -->
QSize&nbsp;</td><td class="memItemRight" valign="bottom"><b>maxSize</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0ec331a45392e7f2d3de4b2c92074ca3"></a><!-- doxytag: member="KWinInternal::Client::pos" ref="0ec331a45392e7f2d3de4b2c92074ca3" args="() const " -->
QPoint&nbsp;</td><td class="memItemRight" valign="bottom"><b>pos</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="040af260753a901365cc6e9168fc4f16"></a><!-- doxytag: member="KWinInternal::Client::rect" ref="040af260753a901365cc6e9168fc4f16" args="() const " -->
QRect&nbsp;</td><td class="memItemRight" valign="bottom"><b>rect</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79ec69889486f984c16f71768e4c3040"></a><!-- doxytag: member="KWinInternal::Client::x" ref="79ec69889486f984c16f71768e4c3040" args="() const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>x</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="38d1093a45e6d9c305e8805334a46cc5"></a><!-- doxytag: member="KWinInternal::Client::y" ref="38d1093a45e6d9c305e8805334a46cc5" args="() const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>y</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79c860990aa6f458ea911fff09d5c13a"></a><!-- doxytag: member="KWinInternal::Client::width" ref="79c860990aa6f458ea911fff09d5c13a" args="() const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>width</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="685baded2b6759383095bbe8977370d2"></a><!-- doxytag: member="KWinInternal::Client::height" ref="685baded2b6759383095bbe8977370d2" args="() const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>height</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="516e92d1681cd4412b315f973743fd8b"></a><!-- doxytag: member="KWinInternal::Client::clientPos" ref="516e92d1681cd4412b315f973743fd8b" args="() const " -->
QPoint&nbsp;</td><td class="memItemRight" valign="bottom"><b>clientPos</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a8bf753f95edc27fea3caae5f67ef6a6"></a><!-- doxytag: member="KWinInternal::Client::clientSize" ref="a8bf753f95edc27fea3caae5f67ef6a6" args="() const " -->
QSize&nbsp;</td><td class="memItemRight" valign="bottom"><b>clientSize</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#74126fd1ae7d726efc4b2bba917295ec">windowEvent</a> (XEvent *e)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="03289dcf8cd00f7cfc110008cbfa6d7f"></a><!-- doxytag: member="KWinInternal::Client::eventFilter" ref="03289dcf8cd00f7cfc110008cbfa6d7f" args="(QObject *o, QEvent *e)" -->
virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>eventFilter</b> (QObject *o, QEvent *e)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#61705600028e0b20236f62e17e62e522">manage</a> (Window w, bool isMapped)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#d033a0d7331cc306d58789f2a9429efd">releaseWindow</a> (bool on_shutdown=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QSize&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#02cd18cfdb4a0af7cc28e277df6f9f60">adjustedSize</a> (const QSize &amp;, Sizemode mode=SizemodeAny) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5dfc647f4d2751c80cd468d70c786129"></a><!-- doxytag: member="KWinInternal::Client::adjustedSize" ref="5dfc647f4d2751c80cd468d70c786129" args="() const " -->
QSize&nbsp;</td><td class="memItemRight" valign="bottom"><b>adjustedSize</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="02f82e3b6d6aa98b035748239f05e8c4"></a><!-- doxytag: member="KWinInternal::Client::icon" ref="02f82e3b6d6aa98b035748239f05e8c4" args="() const " -->
QPixmap&nbsp;</td><td class="memItemRight" valign="bottom"><b>icon</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6fb3de5ef602132939f0b03287222a9"></a><!-- doxytag: member="KWinInternal::Client::miniIcon" ref="c6fb3de5ef602132939f0b03287222a9" args="() const " -->
QPixmap&nbsp;</td><td class="memItemRight" valign="bottom"><b>miniIcon</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0363c3fb3def7fa5d9efec9593f7a70f"></a><!-- doxytag: member="KWinInternal::Client::isActive" ref="0363c3fb3def7fa5d9efec9593f7a70f" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isActive</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#552fdd76a744fc5150feddf315968c79">setActive</a> (bool, bool updateOpacity=true)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#307d968267c32559cc0f807a661c6f58">desktop</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5d3ae88da08d8012d12654134f7392be"></a><!-- doxytag: member="KWinInternal::Client::setDesktop" ref="5d3ae88da08d8012d12654134f7392be" args="(int)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setDesktop</b> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#23d69e1f495344b8b841e61dc7de6748">isOnDesktop</a> (int d) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f3ba62cbea2ffb6d4b008a0a3a9365c"></a><!-- doxytag: member="KWinInternal::Client::isOnCurrentDesktop" ref="0f3ba62cbea2ffb6d4b008a0a3a9365c" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isOnCurrentDesktop</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="df7e19977f080a5f9e1749f2c14bceda"></a><!-- doxytag: member="KWinInternal::Client::isOnAllDesktops" ref="df7e19977f080a5f9e1749f2c14bceda" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isOnAllDesktops</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4948614657d8873d420bc9a4fcf7413f"></a><!-- doxytag: member="KWinInternal::Client::setOnAllDesktops" ref="4948614657d8873d420bc9a4fcf7413f" args="(bool set)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setOnAllDesktops</b> (bool set)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="66e711dd49a275baf439e63bb56d7880"></a><!-- doxytag: member="KWinInternal::Client::isShown" ref="66e711dd49a275baf439e63bb56d7880" args="(bool shaded_is_shown) const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isShown</b> (bool shaded_is_shown) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ea61ee40c869e00f6d36ff353b3801d8"></a><!-- doxytag: member="KWinInternal::Client::isShade" ref="ea61ee40c869e00f6d36ff353b3801d8" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isShade</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca190628454a102094c2377126763cb0"></a><!-- doxytag: member="KWinInternal::Client::shadeMode" ref="ca190628454a102094c2377126763cb0" args="() const " -->
ShadeMode&nbsp;</td><td class="memItemRight" valign="bottom"><b>shadeMode</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eb41d68be06adbc1c4e3cb6643ab2658"></a><!-- doxytag: member="KWinInternal::Client::setShade" ref="eb41d68be06adbc1c4e3cb6643ab2658" args="(ShadeMode mode)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setShade</b> (ShadeMode mode)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d8a36a6b2b896bd0ec43396818f2d319"></a><!-- doxytag: member="KWinInternal::Client::isShadeable" ref="d8a36a6b2b896bd0ec43396818f2d319" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isShadeable</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a016548050a639d8daf1121aaf55df6"></a><!-- doxytag: member="KWinInternal::Client::isMinimized" ref="5a016548050a639d8daf1121aaf55df6" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isMinimized</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86ad3278c9824f31d3f4d52d58a14df1"></a><!-- doxytag: member="KWinInternal::Client::isMaximizable" ref="86ad3278c9824f31d3f4d52d58a14df1" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isMaximizable</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="28b8126aae0a0107e43c7ce057648c01"></a><!-- doxytag: member="KWinInternal::Client::geometryRestore" ref="28b8126aae0a0107e43c7ce057648c01" args="() const " -->
QRect&nbsp;</td><td class="memItemRight" valign="bottom"><b>geometryRestore</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e0fc40c46f0dad15d5a4da8df96594d6"></a><!-- doxytag: member="KWinInternal::Client::maximizeModeRestore" ref="e0fc40c46f0dad15d5a4da8df96594d6" args="() const " -->
MaximizeMode&nbsp;</td><td class="memItemRight" valign="bottom"><b>maximizeModeRestore</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1622d9e2766bed8e143091281f7beb78"></a><!-- doxytag: member="KWinInternal::Client::maximizeMode" ref="1622d9e2766bed8e143091281f7beb78" args="() const " -->
MaximizeMode&nbsp;</td><td class="memItemRight" valign="bottom"><b>maximizeMode</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="96db31e11f90a41520f4ad559eca9f39"></a><!-- doxytag: member="KWinInternal::Client::isMinimizable" ref="96db31e11f90a41520f4ad559eca9f39" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isMinimizable</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#d3492199ddf89f2c95ea95dfb8fc6d70">setMaximize</a> (bool vertically, bool horizontally)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb62e25ce96a775e5318e5ab5d202c38"></a><!-- doxytag: member="KWinInternal::Client::setFullScreen" ref="cb62e25ce96a775e5318e5ab5d202c38" args="(bool set, bool user)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setFullScreen</b> (bool set, bool user)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="97eade8a8c5a6393a425ae164e1e9a96"></a><!-- doxytag: member="KWinInternal::Client::isFullScreen" ref="97eade8a8c5a6393a425ae164e1e9a96" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isFullScreen</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0ac93a4264b3324f8483319b9f1065b8"></a><!-- doxytag: member="KWinInternal::Client::isFullScreenable" ref="0ac93a4264b3324f8483319b9f1065b8" args="(bool fullscreen_hack=false) const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isFullScreenable</b> (bool fullscreen_hack=false) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1d70869b23231465cede97bd01c4fdad"></a><!-- doxytag: member="KWinInternal::Client::userCanSetFullScreen" ref="1d70869b23231465cede97bd01c4fdad" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>userCanSetFullScreen</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0378448cf6d555e99ecebde168c5a1df"></a><!-- doxytag: member="KWinInternal::Client::geometryFSRestore" ref="0378448cf6d555e99ecebde168c5a1df" args="() const " -->
QRect&nbsp;</td><td class="memItemRight" valign="bottom"><b>geometryFSRestore</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="69ebd56b1e0d25998b966b2c13b8957c"></a><!-- doxytag: member="KWinInternal::Client::fullScreenMode" ref="69ebd56b1e0d25998b966b2c13b8957c" args="() const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>fullScreenMode</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="04710216d0256ed5941742ffa4b69a7a"></a><!-- doxytag: member="KWinInternal::Client::isUserNoBorder" ref="04710216d0256ed5941742ffa4b69a7a" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isUserNoBorder</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c51ea8e5797d30f7bda3c27cbf5324b3"></a><!-- doxytag: member="KWinInternal::Client::setUserNoBorder" ref="c51ea8e5797d30f7bda3c27cbf5324b3" args="(bool set)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setUserNoBorder</b> (bool set)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dce9c3c4a122f22c228c62e64b4f57d7"></a><!-- doxytag: member="KWinInternal::Client::userCanSetNoBorder" ref="dce9c3c4a122f22c228c62e64b4f57d7" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>userCanSetNoBorder</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="76cf73ac6bca28fe7ff7b650d768d8bd"></a><!-- doxytag: member="KWinInternal::Client::noBorder" ref="76cf73ac6bca28fe7ff7b650d768d8bd" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>noBorder</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ddedc515585034343f292973271b4022"></a><!-- doxytag: member="KWinInternal::Client::skipTaskbar" ref="ddedc515585034343f292973271b4022" args="(bool from_outside=false) const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>skipTaskbar</b> (bool from_outside=false) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="77e66695e944930d8f82ea0138220f56"></a><!-- doxytag: member="KWinInternal::Client::setSkipTaskbar" ref="77e66695e944930d8f82ea0138220f56" args="(bool set, bool from_outside)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setSkipTaskbar</b> (bool set, bool from_outside)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6c9f022b73c11304c2504db632a5d2f"></a><!-- doxytag: member="KWinInternal::Client::skipPager" ref="f6c9f022b73c11304c2504db632a5d2f" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>skipPager</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6b3e236e230fcbda3326f0232876227"></a><!-- doxytag: member="KWinInternal::Client::setSkipPager" ref="f6b3e236e230fcbda3326f0232876227" args="(bool)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setSkipPager</b> (bool)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e321f849572ef4b59fb8f9f64e4e2d6b"></a><!-- doxytag: member="KWinInternal::Client::keepAbove" ref="e321f849572ef4b59fb8f9f64e4e2d6b" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>keepAbove</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b8242b3461dd58bfe362244f5258e091"></a><!-- doxytag: member="KWinInternal::Client::setKeepAbove" ref="b8242b3461dd58bfe362244f5258e091" args="(bool)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setKeepAbove</b> (bool)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="319670e70a519c58571e48d78fac4e4f"></a><!-- doxytag: member="KWinInternal::Client::keepBelow" ref="319670e70a519c58571e48d78fac4e4f" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>keepBelow</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d658792a73748ed2c4b38fbf12cb660"></a><!-- doxytag: member="KWinInternal::Client::setKeepBelow" ref="2d658792a73748ed2c4b38fbf12cb660" args="(bool)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setKeepBelow</b> (bool)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c7209c0488820f0c65ad870c368e8f8"></a><!-- doxytag: member="KWinInternal::Client::layer" ref="7c7209c0488820f0c65ad870c368e8f8" args="() const " -->
Layer&nbsp;</td><td class="memItemRight" valign="bottom"><b>layer</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dad4b16be3918315cbc73aefd17ff06a"></a><!-- doxytag: member="KWinInternal::Client::belongsToLayer" ref="dad4b16be3918315cbc73aefd17ff06a" args="() const " -->
Layer&nbsp;</td><td class="memItemRight" valign="bottom"><b>belongsToLayer</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="00cca1c0a7143f553fd665d939cc80a1"></a><!-- doxytag: member="KWinInternal::Client::invalidateLayer" ref="00cca1c0a7143f553fd665d939cc80a1" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>invalidateLayer</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="285c5553a7360a55f49e05c89672b36d"></a><!-- doxytag: member="KWinInternal::Client::setModal" ref="285c5553a7360a55f49e05c89672b36d" args="(bool modal)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setModal</b> (bool modal)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="370cc2090a7581ba8d3b2122d64e26b8"></a><!-- doxytag: member="KWinInternal::Client::isModal" ref="370cc2090a7581ba8d3b2122d64e26b8" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isModal</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="418ab33f4590c31183dae7f0d47d8194"></a><!-- doxytag: member="KWinInternal::Client::wantsTabFocus" ref="418ab33f4590c31183dae7f0d47d8194" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>wantsTabFocus</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86bf717ecf7dfe9df23b9bface3a8fa5"></a><!-- doxytag: member="KWinInternal::Client::wantsInput" ref="86bf717ecf7dfe9df23b9bface3a8fa5" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>wantsInput</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="08153f28929a724d57be1a289642981e"></a><!-- doxytag: member="KWinInternal::Client::hasNETSupport" ref="08153f28929a724d57be1a289642981e" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>hasNETSupport</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#c6e42138bc954185a0aaf108413eeee2">isMovable</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9129c8081e09094433ca8b82c944e405"></a><!-- doxytag: member="KWinInternal::Client::isDesktop" ref="9129c8081e09094433ca8b82c944e405" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isDesktop</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="598e74c0c7bfdd5e6fc4260a0dc7cff4"></a><!-- doxytag: member="KWinInternal::Client::isDock" ref="598e74c0c7bfdd5e6fc4260a0dc7cff4" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isDock</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6abc702dd1acfc0ca9008f0a985a8b36"></a><!-- doxytag: member="KWinInternal::Client::isToolbar" ref="6abc702dd1acfc0ca9008f0a985a8b36" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isToolbar</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8e8ff8f915934c42c51e1fc973358617"></a><!-- doxytag: member="KWinInternal::Client::isTopMenu" ref="8e8ff8f915934c42c51e1fc973358617" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isTopMenu</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ea90c5a9e308baf30ac0985f7c334748"></a><!-- doxytag: member="KWinInternal::Client::isMenu" ref="ea90c5a9e308baf30ac0985f7c334748" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isMenu</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6fa2a084ac654544cb82a78e0381157e"></a><!-- doxytag: member="KWinInternal::Client::isNormalWindow" ref="6fa2a084ac654544cb82a78e0381157e" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isNormalWindow</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1c633d1c2852a9e948c151995d4f3dd0"></a><!-- doxytag: member="KWinInternal::Client::isDialog" ref="1c633d1c2852a9e948c151995d4f3dd0" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isDialog</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="295b474aa0303e6b4eb51ffe439f7a8f"></a><!-- doxytag: member="KWinInternal::Client::isSplash" ref="295b474aa0303e6b4eb51ffe439f7a8f" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isSplash</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="96dc86b00cf3ef62fe723422cc72bc6f"></a><!-- doxytag: member="KWinInternal::Client::isUtility" ref="96dc86b00cf3ef62fe723422cc72bc6f" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isUtility</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b61cef236cdb73314d17a820553608fd"></a><!-- doxytag: member="KWinInternal::Client::isSpecialWindow" ref="b61cef236cdb73314d17a820553608fd" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isSpecialWindow</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#3b33a287de74319cf8ca90d5fc92b478">isResizable</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b3f487a10fe5289e9cf5339435c8b7ba"></a><!-- doxytag: member="KWinInternal::Client::isCloseable" ref="b3f487a10fe5289e9cf5339435c8b7ba" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isCloseable</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="619e549bd40a0ee62a1f5a8f8fd550a2"></a><!-- doxytag: member="KWinInternal::Client::takeActivity" ref="619e549bd40a0ee62a1f5a8f8fd550a2" args="(int flags, bool handled, allowed_t)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>takeActivity</b> (int flags, bool handled, allowed_t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fe0fa3aebbad9042b0644ba2a7163248"></a><!-- doxytag: member="KWinInternal::Client::takeFocus" ref="fe0fa3aebbad9042b0644ba2a7163248" args="(allowed_t)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>takeFocus</b> (allowed_t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b15056914bb9c2366e8e72c398f5715c"></a><!-- doxytag: member="KWinInternal::Client::demandAttention" ref="b15056914bb9c2366e8e72c398f5715c" args="(bool set=true)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>demandAttention</b> (bool set=true)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d3171dbd061826d888f41f92efc3873c"></a><!-- doxytag: member="KWinInternal::Client::setMask" ref="d3171dbd061826d888f41f92efc3873c" args="(const QRegion &amp;r, int mode=X::Unsorted)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setMask</b> (const QRegion &amp;r, int mode=X::Unsorted)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4cb8d2a744ca865d471fc0ac7dbec252"></a><!-- doxytag: member="KWinInternal::Client::mask" ref="4cb8d2a744ca865d471fc0ac7dbec252" args="() const " -->
QRegion&nbsp;</td><td class="memItemRight" valign="bottom"><b>mask</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5eb1b029b606cef34539ab730e0813b2"></a><!-- doxytag: member="KWinInternal::Client::updateDecoration" ref="5eb1b029b606cef34539ab730e0813b2" args="(bool check_workspace_pos, bool force=false)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>updateDecoration</b> (bool check_workspace_pos, bool force=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7632b7ccd012d74be4aa09b19e470e5f"></a><!-- doxytag: member="KWinInternal::Client::checkBorderSizes" ref="7632b7ccd012d74be4aa09b19e470e5f" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>checkBorderSizes</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb6c4949b16f8dd33c120743dfa70dea"></a><!-- doxytag: member="KWinInternal::Client::shape" ref="cb6c4949b16f8dd33c120743dfa70dea" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>shape</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4e03597466febfc5b1ceb9362a409ce8"></a><!-- doxytag: member="KWinInternal::Client::updateShape" ref="4e03597466febfc5b1ceb9362a409ce8" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>updateShape</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#4fc463d66ac21a748bbc958b94e98718">setGeometry</a> (int x, int y, int w, int h, ForceGeometry_t force=NormalGeometrySet)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dc19c6182f831da32a3e670653ea3ef1"></a><!-- doxytag: member="KWinInternal::Client::setGeometry" ref="dc19c6182f831da32a3e670653ea3ef1" args="(const QRect &amp;r, ForceGeometry_t force=NormalGeometrySet)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setGeometry</b> (const QRect &amp;r, ForceGeometry_t force=NormalGeometrySet)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#fde197b061f627c948c92b36a198b2eb">move</a> (int x, int y, ForceGeometry_t force=NormalGeometrySet)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="522b51e046e10e43d2efb348fb0d42d4"></a><!-- doxytag: member="KWinInternal::Client::move" ref="522b51e046e10e43d2efb348fb0d42d4" args="(const QPoint &amp;p, ForceGeometry_t force=NormalGeometrySet)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>move</b> (const QPoint &amp;p, ForceGeometry_t force=NormalGeometrySet)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34ec842275b97ad9728e9d4dfc8a7ab5"></a><!-- doxytag: member="KWinInternal::Client::plainResize" ref="34ec842275b97ad9728e9d4dfc8a7ab5" args="(int w, int h, ForceGeometry_t force=NormalGeometrySet)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>plainResize</b> (int w, int h, ForceGeometry_t force=NormalGeometrySet)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d17f1a8fc80adab6715350cd85e5f96b"></a><!-- doxytag: member="KWinInternal::Client::plainResize" ref="d17f1a8fc80adab6715350cd85e5f96b" args="(const QSize &amp;s, ForceGeometry_t force=NormalGeometrySet)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>plainResize</b> (const QSize &amp;s, ForceGeometry_t force=NormalGeometrySet)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d26733afd7ecdea1bfc0ff0f5e10de89"></a><!-- doxytag: member="KWinInternal::Client::resizeWithChecks" ref="d26733afd7ecdea1bfc0ff0f5e10de89" args="(int w, int h, ForceGeometry_t force=NormalGeometrySet)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resizeWithChecks</b> (int w, int h, ForceGeometry_t force=NormalGeometrySet)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9f9b9e5aba65c62d80ebc78fa775d5bb"></a><!-- doxytag: member="KWinInternal::Client::resizeWithChecks" ref="9f9b9e5aba65c62d80ebc78fa775d5bb" args="(const QSize &amp;s, ForceGeometry_t force=NormalGeometrySet)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resizeWithChecks</b> (const QSize &amp;s, ForceGeometry_t force=NormalGeometrySet)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="009515074b908699d87faf07400bef57"></a><!-- doxytag: member="KWinInternal::Client::keepInArea" ref="009515074b908699d87faf07400bef57" args="(QRect area, bool partial=false)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>keepInArea</b> (QRect area, bool partial=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="13a88255c4a800bbd88e21f2847799e9"></a><!-- doxytag: member="KWinInternal::Client::growHorizontal" ref="13a88255c4a800bbd88e21f2847799e9" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>growHorizontal</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec56680d7440775572da648eec22ecfb"></a><!-- doxytag: member="KWinInternal::Client::shrinkHorizontal" ref="ec56680d7440775572da648eec22ecfb" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>shrinkHorizontal</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="130c24fd1a1dea5d8efd684c52f580c5"></a><!-- doxytag: member="KWinInternal::Client::growVertical" ref="130c24fd1a1dea5d8efd684c52f580c5" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>growVertical</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="38fca8a51a881905d44089ae0d06d0e4"></a><!-- doxytag: member="KWinInternal::Client::shrinkVertical" ref="38fca8a51a881905d44089ae0d06d0e4" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>shrinkVertical</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#330deef1f786f085399e30a6e96c2191">providesContextHelp</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="394f3f68c72192bc2fb5dcf5782cee10"></a><!-- doxytag: member="KWinInternal::Client::shortcut" ref="394f3f68c72192bc2fb5dcf5782cee10" args="() const " -->
KShortcut&nbsp;</td><td class="memItemRight" valign="bottom"><b>shortcut</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e191809f6605233d9cca5416181c830d"></a><!-- doxytag: member="KWinInternal::Client::setShortcut" ref="e191809f6605233d9cca5416181c830d" args="(const QString &amp;cut)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setShortcut</b> (const QString &amp;cut)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#9f8625c58c0713d957d6e8d30418e53e">performMouseCommand</a> (Options::MouseCommand, QPoint globalPos, bool handled=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="69f63979b72e85be8bd357446f49d76c"></a><!-- doxytag: member="KWinInternal::Client::windowRole" ref="69f63979b72e85be8bd357446f49d76c" args="() const " -->
QCString&nbsp;</td><td class="memItemRight" valign="bottom"><b>windowRole</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QCString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#7160c9d48a3735a9cbbbce832c17afe3">sessionId</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bb65627eb7ac1fd4a6e45cdafbb1cb69"></a><!-- doxytag: member="KWinInternal::Client::resourceName" ref="bb65627eb7ac1fd4a6e45cdafbb1cb69" args="() const " -->
QCString&nbsp;</td><td class="memItemRight" valign="bottom"><b>resourceName</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a57369d06852d2b541ad5f3ccab2429a"></a><!-- doxytag: member="KWinInternal::Client::resourceClass" ref="a57369d06852d2b541ad5f3ccab2429a" args="() const " -->
QCString&nbsp;</td><td class="memItemRight" valign="bottom"><b>resourceClass</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QCString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#7af37f38d6139b470aeafe38a23c73b5">wmCommand</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QCString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#ed585c21c7a98d1cc7c0ac4864a4426f">wmClientMachine</a> (bool use_localhost) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">Window&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#de2cff9b7b155a2d9a436188a82706f2">wmClientLeader</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae4c7fa894ebd76c85f614f927833aa6"></a><!-- doxytag: member="KWinInternal::Client::pid" ref="ae4c7fa894ebd76c85f614f927833aa6" args="() const " -->
pid_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>pid</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QRect&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#62ea3ac2092fdfbee3ef0ef77ac53dfa">adjustedClientArea</a> (const QRect &amp;desktop, const QRect &amp;area) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3fc57224eee210a3c44c239e76db7a1a"></a><!-- doxytag: member="KWinInternal::Client::colormap" ref="3fc57224eee210a3c44c239e76db7a1a" args="() const " -->
Colormap&nbsp;</td><td class="memItemRight" valign="bottom"><b>colormap</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8ed3bc5480bc6e9bd3f0db338a771af1"></a><!-- doxytag: member="KWinInternal::Client::updateVisibility" ref="8ed3bc5480bc6e9bd3f0db338a771af1" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>updateVisibility</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="804dbbd078128ad04ef517eff6bfcb2c"></a><!-- doxytag: member="KWinInternal::Client::hideClient" ref="804dbbd078128ad04ef517eff6bfcb2c" args="(bool hide)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>hideClient</b> (bool hide)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#c66967ba5021702ba8dc60cb0a93d451">caption</a> (bool full=true) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ad315e09309ccdbbcd93664c428c5bf"></a><!-- doxytag: member="KWinInternal::Client::updateCaption" ref="3ad315e09309ccdbbcd93664c428c5bf" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>updateCaption</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c745a0c72fd2e2480a912d385877c4c"></a><!-- doxytag: member="KWinInternal::Client::keyPressEvent" ref="7c745a0c72fd2e2480a912d385877c4c" args="(uint key_code)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>keyPressEvent</b> (uint key_code)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb38ff836bc3544f4d29ae3337466e62"></a><!-- doxytag: member="KWinInternal::Client::updateMouseGrab" ref="cb38ff836bc3544f4d29ae3337466e62" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>updateMouseGrab</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1733b55e94817f382e6a799e2fe1d413"></a><!-- doxytag: member="KWinInternal::Client::moveResizeGrabWindow" ref="1733b55e94817f382e6a799e2fe1d413" args="() const " -->
Window&nbsp;</td><td class="memItemRight" valign="bottom"><b>moveResizeGrabWindow</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b3237afb917904f3927f2ba22cca29c7"></a><!-- doxytag: member="KWinInternal::Client::calculateGravitation" ref="b3237afb917904f3927f2ba22cca29c7" args="(bool invert, int gravity=0) const " -->
const QPoint&nbsp;</td><td class="memItemRight" valign="bottom"><b>calculateGravitation</b> (bool invert, int gravity=0) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1433f1d031530a9d5161ef56fd989b2d"></a><!-- doxytag: member="KWinInternal::Client::NETMoveResize" ref="1433f1d031530a9d5161ef56fd989b2d" args="(int x_root, int y_root, NET::Direction direction)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>NETMoveResize</b> (int x_root, int y_root, NET::Direction direction)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="38b836a2e34adcdd8a760e0feceec511"></a><!-- doxytag: member="KWinInternal::Client::NETMoveResizeWindow" ref="38b836a2e34adcdd8a760e0feceec511" args="(int flags, int x, int y, int width, int height)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>NETMoveResizeWindow</b> (int flags, int x, int y, int width, int height)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="756dc97fa1cee9305f78719291617cb1"></a><!-- doxytag: member="KWinInternal::Client::restackWindow" ref="756dc97fa1cee9305f78719291617cb1" args="(Window above, int detail, NET::RequestSource source, Time timestamp, bool send_event=false)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>restackWindow</b> (Window above, int detail, NET::RequestSource source, Time timestamp, bool send_event=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="392585023400bcf5d9931598c95a875b"></a><!-- doxytag: member="KWinInternal::Client::gotPing" ref="392585023400bcf5d9931598c95a875b" args="(Time timestamp)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>gotPing</b> (Time timestamp)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1a3c2bb6b3df09b20287e099d4b39336"></a><!-- doxytag: member="KWinInternal::Client::checkWorkspacePosition" ref="1a3c2bb6b3df09b20287e099d4b39336" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>checkWorkspacePosition</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#c31ce3fcddb69317040c9fd28a75a2e3">updateUserTime</a> (Time time=CurrentTime)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e565c97cfd2da2e670662db94d3c1dc6"></a><!-- doxytag: member="KWinInternal::Client::userTime" ref="e565c97cfd2da2e670662db94d3c1dc6" args="() const " -->
Time&nbsp;</td><td class="memItemRight" valign="bottom"><b>userTime</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="beb99bd578464033b6746074d5df9806"></a><!-- doxytag: member="KWinInternal::Client::hasUserTimeSupport" ref="beb99bd578464033b6746074d5df9806" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>hasUserTimeSupport</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05008f18815dd6adcb767091a90b8dea"></a><!-- doxytag: member="KWinInternal::Client::ignoreFocusStealing" ref="05008f18815dd6adcb767091a90b8dea" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>ignoreFocusStealing</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#68018c6bd6ca93b8b960a74da223b35f">minimize</a> (bool avoid_animation=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="088dd97d5d1daec8d60a9f8f11ed88bd"></a><!-- doxytag: member="KWinInternal::Client::unminimize" ref="088dd97d5d1daec8d60a9f8f11ed88bd" args="(bool avoid_animation=false)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>unminimize</b> (bool avoid_animation=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#df38657d5f540ec1c30b43bdcd248276">closeWindow</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#442601a5d013804dd051484d70d067ab">killWindow</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f09598339920367a92268993b209fd7f"></a><!-- doxytag: member="KWinInternal::Client::maximize" ref="f09598339920367a92268993b209fd7f" args="(MaximizeMode)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>maximize</b> (MaximizeMode)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd874312f9983dc84b46735d7313f84d"></a><!-- doxytag: member="KWinInternal::Client::toggleShade" ref="cd874312f9983dc84b46735d7313f84d" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>toggleShade</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#1ecc7b290b68a0293de566c883521da2">showContextHelp</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="646fa339e19a739d438d6ebdc03f861c"></a><!-- doxytag: member="KWinInternal::Client::cancelShadeHover" ref="646fa339e19a739d438d6ebdc03f861c" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>cancelShadeHover</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee604a6840fa4f6d81efccb0197e196f"></a><!-- doxytag: member="KWinInternal::Client::cancelAutoRaise" ref="ee604a6840fa4f6d81efccb0197e196f" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>cancelAutoRaise</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="792c79c6dc003c471744826c0d88559e"></a><!-- doxytag: member="KWinInternal::Client::destroyClient" ref="792c79c6dc003c471744826c0d88559e" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>destroyClient</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b9ceeea5ad260fcd4f8b43800d439f70"></a><!-- doxytag: member="KWinInternal::Client::checkActiveModal" ref="b9ceeea5ad260fcd4f8b43800d439f70" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>checkActiveModal</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="776b0ae4a25a0eb35c0160f537b81bfb"></a><!-- doxytag: member="KWinInternal::Client::setOpacity" ref="776b0ae4a25a0eb35c0160f537b81bfb" args="(bool translucent, uint opacity=0)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setOpacity</b> (bool translucent, uint opacity=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd50ae950c3c9a456febb639602f197a"></a><!-- doxytag: member="KWinInternal::Client::setShadowSize" ref="bd50ae950c3c9a456febb639602f197a" args="(uint shadowSize)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setShadowSize</b> (uint shadowSize)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa1599c687b1ed63516f5c0667ed4113"></a><!-- doxytag: member="KWinInternal::Client::updateOpacity" ref="aa1599c687b1ed63516f5c0667ed4113" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>updateOpacity</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c10e86d2b99ca38199b3eae879b1e0d8"></a><!-- doxytag: member="KWinInternal::Client::updateShadowSize" ref="c10e86d2b99ca38199b3eae879b1e0d8" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>updateShadowSize</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6290affd89708011c04dce5a2703d75c"></a><!-- doxytag: member="KWinInternal::Client::hasCustomOpacity" ref="6290affd89708011c04dce5a2703d75c" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>hasCustomOpacity</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd35705ffecb1416d47c59a3d1ed1aa8"></a><!-- doxytag: member="KWinInternal::Client::setCustomOpacityFlag" ref="cd35705ffecb1416d47c59a3d1ed1aa8" args="(bool custom=true)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setCustomOpacityFlag</b> (bool custom=true)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="570868ec00e0efc4ce3a4b5d96d68bb5"></a><!-- doxytag: member="KWinInternal::Client::getWindowOpacity" ref="570868ec00e0efc4ce3a4b5d96d68bb5" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>getWindowOpacity</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6ecaaaa6919cd5847b33648bec7474db"></a><!-- doxytag: member="KWinInternal::Client::opacityPercentage" ref="6ecaaaa6919cd5847b33648bec7474db" args="()" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>opacityPercentage</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d4ce4681b4ecc49864d8c9d5daf0892a"></a><!-- doxytag: member="KWinInternal::Client::checkAndSetInitialRuledOpacity" ref="d4ce4681b4ecc49864d8c9d5daf0892a" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>checkAndSetInitialRuledOpacity</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c3a220e3d15036435c8b5f2597998c75"></a><!-- doxytag: member="KWinInternal::Client::ruleOpacityInactive" ref="c3a220e3d15036435c8b5f2597998c75" args="()" -->
uint&nbsp;</td><td class="memItemRight" valign="bottom"><b>ruleOpacityInactive</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="df18099a57c3debeafeb62edc2242e75"></a><!-- doxytag: member="KWinInternal::Client::ruleOpacityActive" ref="df18099a57c3debeafeb62edc2242e75" args="()" -->
uint&nbsp;</td><td class="memItemRight" valign="bottom"><b>ruleOpacityActive</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8c822f8c9ee26819c2b728d747e77b3f"></a><!-- doxytag: member="KWinInternal::Client::opacity" ref="8c822f8c9ee26819c2b728d747e77b3f" args="()" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><b>opacity</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dc5e810d77c5f3bd3687350608dd486b"></a><!-- doxytag: member="KWinInternal::Client::isBMP" ref="dc5e810d77c5f3bd3687350608dd486b" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isBMP</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c0b61c0ab74c1f24d152e0fb359d0218"></a><!-- doxytag: member="KWinInternal::Client::setBMP" ref="c0b61c0ab74c1f24d152e0fb359d0218" args="(bool b)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setBMP</b> (bool b)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd5eb7926f46c79130335918efa20e5d"></a><!-- doxytag: member="KWinInternal::Client::touches" ref="cd5eb7926f46c79130335918efa20e5d" args="(const Client *c)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>touches</b> (const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="793b8b8d213826a1164ccace13965e7f"></a><!-- doxytag: member="KWinInternal::Client::setShapable" ref="793b8b8d213826a1164ccace13965e7f" args="(bool b)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setShapable</b> (bool b)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18a3395d28d65c1799d5d4dadbb937d7"></a><!-- doxytag: member="KWinInternal::Client::hasStrut" ref="18a3395d28d65c1799d5d4dadbb937d7" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>hasStrut</b> () const </td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static QCString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#6c9fd984537aa406fdf3dcf15e4a3b4a">staticWindowRole</a> (WId)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static QCString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#6f264897c073fa21813c09ea1c0eb796">staticSessionId</a> (WId)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static QCString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#4b04d192d50c914d5752d1cdb047c0f8">staticWmCommand</a> (WId)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d08901b3ad03e970b74720e02c870a55"></a><!-- doxytag: member="KWinInternal::Client::staticWmClientMachine" ref="d08901b3ad03e970b74720e02c870a55" args="(WId)" -->
static QCString&nbsp;</td><td class="memItemRight" valign="bottom"><b>staticWmClientMachine</b> (WId)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static Window&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Client.html#21b72556f3b429334a10645aee6605f4">staticWmClientLeader</a> (WId)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="330eef78b13b50a7f1ca06a63fb12865"></a><!-- doxytag: member="KWinInternal::Client::deleteClient" ref="330eef78b13b50a7f1ca06a63fb12865" args="(Client *c, allowed_t)" -->
static void&nbsp;</td><td class="memItemRight" valign="bottom"><b>deleteClient</b> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, allowed_t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b0c2daa7f14b669075213206598134f0"></a><!-- doxytag: member="KWinInternal::Client::resourceMatch" ref="b0c2daa7f14b669075213206598134f0" args="(const Client *c1, const Client *c2)" -->
static bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>resourceMatch</b> (const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c1, const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d863e1077c155b73fd77494908623247"></a><!-- doxytag: member="KWinInternal::Client::belongToSameApplication" ref="d863e1077c155b73fd77494908623247" args="(const Client *c1, const Client *c2, bool active_hack=false)" -->
static bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>belongToSameApplication</b> (const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c1, const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c2, bool active_hack=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="df96a83982255c3df2274aa616a0be67"></a><!-- doxytag: member="KWinInternal::Client::readIcons" ref="df96a83982255c3df2274aa616a0be67" args="(Window win, QPixmap *icon, QPixmap *miniicon)" -->
static void&nbsp;</td><td class="memItemRight" valign="bottom"><b>readIcons</b> (Window win, QPixmap *icon, QPixmap *miniicon)</td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="644eecdcd6c05c66b1505bc66985f9da"></a><!-- doxytag: member="KWinInternal::Client::Bridge" ref="644eecdcd6c05c66b1505bc66985f9da" args="" -->
class&nbsp;</td><td class="memItemRight" valign="bottom"><b>Bridge</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b6ca579f6a654b5675370fd2f06e5c66"></a><!-- doxytag: member="KWinInternal::Client::FetchNameInternalPredicate" ref="b6ca579f6a654b5675370fd2f06e5c66" args="" -->
struct&nbsp;</td><td class="memItemRight" valign="bottom"><b>FetchNameInternalPredicate</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="24db700dc2bbab7852501927e69950a6"></a><!-- doxytag: member="KWinInternal::Client::CheckIgnoreFocusStealingProcedure" ref="24db700dc2bbab7852501927e69950a6" args="" -->
struct&nbsp;</td><td class="memItemRight" valign="bottom"><b>CheckIgnoreFocusStealingProcedure</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d5f9b5279c3d1153bb245b7e33d9bd94"></a><!-- doxytag: member="KWinInternal::Client::ResetupRulesProcedure" ref="d5f9b5279c3d1153bb245b7e33d9bd94" args="" -->
struct&nbsp;</td><td class="memItemRight" valign="bottom"><b>ResetupRulesProcedure</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c1b8d08676090c84e391bec10f170b9"></a><!-- doxytag: member="KWinInternal::Client::GeometryUpdatesPostponer" ref="7c1b8d08676090c84e391bec10f170b9" args="" -->
class&nbsp;</td><td class="memItemRight" valign="bottom"><b>GeometryUpdatesPostponer</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7175d6e6f28f86cbf7473fdaf05fafb2"></a><!-- doxytag: member="KWinInternal::Client::performTransiencyCheck" ref="7175d6e6f28f86cbf7473fdaf05fafb2" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>performTransiencyCheck</b> ()</td></tr>

</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="6242792018f6abd479e78cf318dac7af"></a><!-- doxytag: member="KWinInternal::Client::Client" ref="6242792018f6abd479e78cf318dac7af" args="(Workspace *ws)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KWinInternal::Client::Client           </td>
          <td>(</td>
          <td class="paramtype">Workspace *&nbsp;</td>
          <td class="paramname"> <em>ws</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This ctor is "dumb" - it only initializes data. All the real initialization is done in <a class="el" href="classKWinInternal_1_1Client.html#61705600028e0b20236f62e17e62e522">manage()</a>. 
<p>Definition at line <a class="el" href="client_8cpp-source.html#l00069">69</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="74126fd1ae7d726efc4b2bba917295ec"></a><!-- doxytag: member="KWinInternal::Client::windowEvent" ref="74126fd1ae7d726efc4b2bba917295ec" args="(XEvent *e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KWinInternal::Client::windowEvent           </td>
          <td>(</td>
          <td class="paramtype">XEvent *&nbsp;</td>
          <td class="paramname"> <em>e</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
General handler for XEvents concerning the client window 
<p>Definition at line <a class="el" href="events_8cpp-source.html#l00506">506</a> of file <a class="el" href="events_8cpp-source.html">events.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="61705600028e0b20236f62e17e62e522"></a><!-- doxytag: member="KWinInternal::Client::manage" ref="61705600028e0b20236f62e17e62e522" args="(Window w, bool isMapped)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KWinInternal::Client::manage           </td>
          <td>(</td>
          <td class="paramtype">Window&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>isMapped</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Manages the clients. This means handling the very first maprequest: reparenting, initial geometry, initial state, placement, etc. Returns false if KWin is not going to manage this window. 
<p>Definition at line <a class="el" href="manage_8cpp-source.html#l00038">38</a> of file <a class="el" href="manage_8cpp-source.html">manage.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="d033a0d7331cc306d58789f2a9429efd"></a><!-- doxytag: member="KWinInternal::Client::releaseWindow" ref="d033a0d7331cc306d58789f2a9429efd" args="(bool on_shutdown=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWinInternal::Client::releaseWindow           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>on_shutdown</em> = <code>false</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Releases the window. The client has done its job and the window is still existing. 
<p>Definition at line <a class="el" href="client_8cpp-source.html#l00182">182</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="02cd18cfdb4a0af7cc28e277df6f9f60"></a><!-- doxytag: member="KWinInternal::Client::adjustedSize" ref="02cd18cfdb4a0af7cc28e277df6f9f60" args="(const QSize &amp;, Sizemode mode=SizemodeAny) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QSize KWinInternal::Client::adjustedSize           </td>
          <td>(</td>
          <td class="paramtype">const QSize &amp;&nbsp;</td>
          <td class="paramname"> <em>frame</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Sizemode&nbsp;</td>
          <td class="paramname"> <em>mode</em> = <code>SizemodeAny</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Adjust the frame size <em>frame</em> according to he window's size hints. 
<p>Definition at line <a class="el" href="geometry_8cpp-source.html#l01029">1029</a> of file <a class="el" href="geometry_8cpp-source.html">geometry.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="552fdd76a744fc5150feddf315968c79"></a><!-- doxytag: member="KWinInternal::Client::setActive" ref="552fdd76a744fc5150feddf315968c79" args="(bool, bool updateOpacity=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWinInternal::Client::setActive           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>act</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>updateOpacity_</em> = <code>true</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the client's active state to <em>act</em>.<p>
This function does only change the visual appearance of the client, it does not change the focus setting. Use Workspace::activateClient() or Workspace::requestFocus() instead.<p>
If a client receives or looses the focus, it calls <a class="el" href="classKWinInternal_1_1Client.html#552fdd76a744fc5150feddf315968c79">setActive()</a> on its own. 
<p>Definition at line <a class="el" href="activation_8cpp-source.html#l00809">809</a> of file <a class="el" href="activation_8cpp-source.html">activation.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="307d968267c32559cc0f807a661c6f58"></a><!-- doxytag: member="KWinInternal::Client::desktop" ref="307d968267c32559cc0f807a661c6f58" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int KWinInternal::Client::desktop           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the virtual desktop within the workspace() the client window is located in, 0 if it isn't located on any special desktop (not mapped yet), or NET::OnAllDesktops. Do not use <a class="el" href="classKWinInternal_1_1Client.html#307d968267c32559cc0f807a661c6f58">desktop()</a> directly, use <a class="el" href="classKWinInternal_1_1Client.html#23d69e1f495344b8b841e61dc7de6748">isOnDesktop()</a> instead. 
<p>Definition at line <a class="el" href="client_8h-source.html#l00678">678</a> of file <a class="el" href="client_8h-source.html">client.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="23d69e1f495344b8b841e61dc7de6748"></a><!-- doxytag: member="KWinInternal::Client::isOnDesktop" ref="23d69e1f495344b8b841e61dc7de6748" args="(int d) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KWinInternal::Client::isOnDesktop           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>d</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns whether the client is on the virtual desktop <em>d</em>. This is always TRUE for onAllDesktops clients. 
<p>Definition at line <a class="el" href="client_8h-source.html#l00691">691</a> of file <a class="el" href="client_8h-source.html">client.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d3492199ddf89f2c95ea95dfb8fc6d70"></a><!-- doxytag: member="KWinInternal::Client::setMaximize" ref="d3492199ddf89f2c95ea95dfb8fc6d70" args="(bool vertically, bool horizontally)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWinInternal::Client::setMaximize           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>vertically</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>horizontally</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the maximization according to <em>vertically</em> and <em>horizontally</em> 
<p>Definition at line <a class="el" href="geometry_8cpp-source.html#l01833">1833</a> of file <a class="el" href="geometry_8cpp-source.html">geometry.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="c6e42138bc954185a0aaf108413eeee2"></a><!-- doxytag: member="KWinInternal::Client::isMovable" ref="c6e42138bc954185a0aaf108413eeee2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KWinInternal::Client::isMovable           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns whether the window is moveable or has a fixed position. 
<p>Definition at line <a class="el" href="geometry_8cpp-source.html#l01605">1605</a> of file <a class="el" href="geometry_8cpp-source.html">geometry.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="3b33a287de74319cf8ca90d5fc92b478"></a><!-- doxytag: member="KWinInternal::Client::isResizable" ref="3b33a287de74319cf8ca90d5fc92b478" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KWinInternal::Client::isResizable           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns whether the window is resizable or has a fixed size. 
<p>Definition at line <a class="el" href="geometry_8cpp-source.html#l01621">1621</a> of file <a class="el" href="geometry_8cpp-source.html">geometry.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="4fc463d66ac21a748bbc958b94e98718"></a><!-- doxytag: member="KWinInternal::Client::setGeometry" ref="4fc463d66ac21a748bbc958b94e98718" args="(int x, int y, int w, int h, ForceGeometry_t force=NormalGeometrySet)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWinInternal::Client::setGeometry           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ForceGeometry_t&nbsp;</td>
          <td class="paramname"> <em>force</em> = <code>NormalGeometrySet</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reimplemented to inform the client about the new window position. 
<p>Definition at line <a class="el" href="geometry_8cpp-source.html#l01668">1668</a> of file <a class="el" href="geometry_8cpp-source.html">geometry.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="fde197b061f627c948c92b36a198b2eb"></a><!-- doxytag: member="KWinInternal::Client::move" ref="fde197b061f627c948c92b36a198b2eb" args="(int x, int y, ForceGeometry_t force=NormalGeometrySet)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWinInternal::Client::move           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ForceGeometry_t&nbsp;</td>
          <td class="paramname"> <em>force</em> = <code>NormalGeometrySet</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reimplemented to inform the client about the new window position. 
<p>Definition at line <a class="el" href="geometry_8cpp-source.html#l01783">1783</a> of file <a class="el" href="geometry_8cpp-source.html">geometry.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="330deef1f786f085399e30a6e96c2191"></a><!-- doxytag: member="KWinInternal::Client::providesContextHelp" ref="330deef1f786f085399e30a6e96c2191" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KWinInternal::Client::providesContextHelp           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns whether the window provides context help or not. If it does, you should show a help menu item or a help button like '?' and call contextHelp() if this is invoked.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd>contextHelp() </dd></dl>

<p>Definition at line <a class="el" href="client_8cpp-source.html#l01314">1314</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="9f8625c58c0713d957d6e8d30418e53e"></a><!-- doxytag: member="KWinInternal::Client::performMouseCommand" ref="9f8625c58c0713d957d6e8d30418e53e" args="(Options::MouseCommand, QPoint globalPos, bool handled=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KWinInternal::Client::performMouseCommand           </td>
          <td>(</td>
          <td class="paramtype">Options::MouseCommand&nbsp;</td>
          <td class="paramname"> <em>command</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QPoint&nbsp;</td>
          <td class="paramname"> <em>globalPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>handled</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Performs a mouse command on this client (see <a class="el" href="options_8h-source.html">options.h</a>) 
<p>Definition at line <a class="el" href="useractions_8cpp-source.html#l00628">628</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="7160c9d48a3735a9cbbbce832c17afe3"></a><!-- doxytag: member="KWinInternal::Client::sessionId" ref="7160c9d48a3735a9cbbbce832c17afe3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QCString KWinInternal::Client::sessionId           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns sessionId for this client, taken either from its window or from the leader window. 
<p>Definition at line <a class="el" href="client_8cpp-source.html#l01603">1603</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="7af37f38d6139b470aeafe38a23c73b5"></a><!-- doxytag: member="KWinInternal::Client::wmCommand" ref="7af37f38d6139b470aeafe38a23c73b5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QCString KWinInternal::Client::wmCommand           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns command property for this client, taken either from its window or from the leader window. 
<p>Definition at line <a class="el" href="client_8cpp-source.html#l01615">1615</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="ed585c21c7a98d1cc7c0ac4864a4426f"></a><!-- doxytag: member="KWinInternal::Client::wmClientMachine" ref="ed585c21c7a98d1cc7c0ac4864a4426f" args="(bool use_localhost) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QCString KWinInternal::Client::wmClientMachine           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>use_localhost</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns client machine for this client, taken either from its window or from the leader window. 
<p>Definition at line <a class="el" href="client_8cpp-source.html#l01636">1636</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="de2cff9b7b155a2d9a436188a82706f2"></a><!-- doxytag: member="KWinInternal::Client::wmClientLeader" ref="de2cff9b7b155a2d9a436188a82706f2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Window KWinInternal::Client::wmClientLeader           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns client leader window for this client. Returns the client window itself if no leader window is defined. 
<p>Definition at line <a class="el" href="client_8cpp-source.html#l01651">1651</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="62ea3ac2092fdfbee3ef0ef77ac53dfa"></a><!-- doxytag: member="KWinInternal::Client::adjustedClientArea" ref="62ea3ac2092fdfbee3ef0ef77ac53dfa" args="(const QRect &amp;desktop, const QRect &amp;area) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QRect KWinInternal::Client::adjustedClientArea           </td>
          <td>(</td>
          <td class="paramtype">const QRect &amp;&nbsp;</td>
          <td class="paramname"> <em>desktopArea</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QRect &amp;&nbsp;</td>
          <td class="paramname"> <em>area</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns <em>area</em> with the client's strut taken into account.<p>
Used from Workspace in updateClientArea. 
<p>Definition at line <a class="el" href="geometry_8cpp-source.html#l00708">708</a> of file <a class="el" href="geometry_8cpp-source.html">geometry.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="c66967ba5021702ba8dc60cb0a93d451"></a><!-- doxytag: member="KWinInternal::Client::caption" ref="c66967ba5021702ba8dc60cb0a93d451" args="(bool full=true) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString KWinInternal::Client::caption           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>full</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Reimplemented from superclass.</b></dt><dd></dd></dl>

<p>Definition at line <a class="el" href="client_8cpp-source.html#l01425">1425</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="6c9fd984537aa406fdf3dcf15e4a3b4a"></a><!-- doxytag: member="KWinInternal::Client::staticWindowRole" ref="6c9fd984537aa406fdf3dcf15e4a3b4a" args="(WId)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QCString KWinInternal::Client::staticWindowRole           </td>
          <td>(</td>
          <td class="paramtype">WId&nbsp;</td>
          <td class="paramname"> <em>w</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns WM_WINDOW_ROLE property for a given window. 
<p>Definition at line <a class="el" href="client_8cpp-source.html#l01547">1547</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="6f264897c073fa21813c09ea1c0eb796"></a><!-- doxytag: member="KWinInternal::Client::staticSessionId" ref="6f264897c073fa21813c09ea1c0eb796" args="(WId)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QCString KWinInternal::Client::staticSessionId           </td>
          <td>(</td>
          <td class="paramtype">WId&nbsp;</td>
          <td class="paramname"> <em>w</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns SM_CLIENT_ID property for a given window. 
<p>Definition at line <a class="el" href="client_8cpp-source.html#l01555">1555</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="4b04d192d50c914d5752d1cdb047c0f8"></a><!-- doxytag: member="KWinInternal::Client::staticWmCommand" ref="4b04d192d50c914d5752d1cdb047c0f8" args="(WId)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QCString KWinInternal::Client::staticWmCommand           </td>
          <td>(</td>
          <td class="paramtype">WId&nbsp;</td>
          <td class="paramname"> <em>w</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns WM_COMMAND property for a given window. 
<p>Definition at line <a class="el" href="client_8cpp-source.html#l01563">1563</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="21b72556f3b429334a10645aee6605f4"></a><!-- doxytag: member="KWinInternal::Client::staticWmClientLeader" ref="21b72556f3b429334a10645aee6605f4" args="(WId)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Window KWinInternal::Client::staticWmClientLeader           </td>
          <td>(</td>
          <td class="paramtype">WId&nbsp;</td>
          <td class="paramname"> <em>w</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns WM_CLIENT_LEADER property for a given window. 
<p>Definition at line <a class="el" href="client_8cpp-source.html#l01571">1571</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="c31ce3fcddb69317040c9fd28a75a2e3"></a><!-- doxytag: member="KWinInternal::Client::updateUserTime" ref="c31ce3fcddb69317040c9fd28a75a2e3" args="(Time time=CurrentTime)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWinInternal::Client::updateUserTime           </td>
          <td>(</td>
          <td class="paramtype">Time&nbsp;</td>
          <td class="paramname"> <em>time</em> = <code>CurrentTime</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Updates the user time (time of last action in the active window). This is called inside kwin for every action with the window that qualifies for user interaction (clicking on it, activate it externally, etc.). 
<p>Definition at line <a class="el" href="activation_8cpp-source.html#l00627">627</a> of file <a class="el" href="activation_8cpp-source.html">activation.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="68018c6bd6ca93b8b960a74da223b35f"></a><!-- doxytag: member="KWinInternal::Client::minimize" ref="68018c6bd6ca93b8b960a74da223b35f" args="(bool avoid_animation=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWinInternal::Client::minimize           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>avoid_animation</em> = <code>false</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Minimizes this client plus its transients 
<p>Definition at line <a class="el" href="client_8cpp-source.html#l00596">596</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="df38657d5f540ec1c30b43bdcd248276"></a><!-- doxytag: member="KWinInternal::Client::closeWindow" ref="df38657d5f540ec1c30b43bdcd248276" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWinInternal::Client::closeWindow           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Closes the window by either sending a delete_window message or using XKill. 
<p>Definition at line <a class="el" href="client_8cpp-source.html#l01050">1050</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="442601a5d013804dd051484d70d067ab"></a><!-- doxytag: member="KWinInternal::Client::killWindow" ref="442601a5d013804dd051484d70d067ab" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWinInternal::Client::killWindow           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Kills the window via XKill 
<p>Definition at line <a class="el" href="client_8cpp-source.html#l01074">1074</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<a class="anchor" name="1ecc7b290b68a0293de566c883521da2"></a><!-- doxytag: member="KWinInternal::Client::showContextHelp" ref="1ecc7b290b68a0293de566c883521da2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void KWinInternal::Client::showContextHelp           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Invokes context help on the window. Only works if the window actually provides context help.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classKWinInternal_1_1Client.html#330deef1f786f085399e30a6e96c2191">providesContextHelp()</a> </dd></dl>

<p>Definition at line <a class="el" href="client_8cpp-source.html#l01326">1326</a> of file <a class="el" href="client_8cpp-source.html">client.cpp</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="client_8h-source.html">client.h</a><li><a class="el" href="activation_8cpp-source.html">activation.cpp</a><li><a class="el" href="client_8cpp-source.html">client.cpp</a><li><a class="el" href="events_8cpp-source.html">events.cpp</a><li><a class="el" href="geometry_8cpp-source.html">geometry.cpp</a><li><a class="el" href="group_8cpp-source.html">group.cpp</a><li><a class="el" href="layers_8cpp-source.html">layers.cpp</a><li><a class="el" href="manage_8cpp-source.html">manage.cpp</a><li><a class="el" href="placement_8cpp-source.html">placement.cpp</a><li><a class="el" href="rules_8cpp-source.html">rules.cpp</a><li><a class="el" href="useractions_8cpp-source.html">useractions.cpp</a></ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>kwin</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="functions.html">Class Members</a></li></ul>
<!--
<h2>Class Picker</h2>
<div style="text-align: center;">
<form name="guideform">
<select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
<option value="annotated.html">-- Choose --</option>
  <option value="classKWinInternal_1_1Client.html">kwininternal::client</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../kate/html/index.html">kate</a></li><li><a href="../../kwin/html/index.html">kwin</a></li><li>&nbsp;&nbsp;<a href="../../kwin/lib/html/index.html">lib</a></li><li><a href="../../libkonq/html/index.html">libkonq</a></li>
</ul></div></div>


        </td>
</tr>
</table>

<span class="doNotDisplay">
  <a href="http://www.kde.org/" accesskey="8">KDE Home</a> |
  <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> |
  <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a>
</span>


<div style="height: 8px"></div>

<div id="footer">
  <div id="footer_left">
    Maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
and
<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;nter&#64;kde&#46;or&#x67">Allen Winter</a>.
<br/>
    KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
    <a href="http://www.kde.org/contact/impressum.php">Legal</a>
  </div>
  <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div>
</div>

<!--
WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
BE BLOCKED INSTANTLY AND PERMANENTLY!
<a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a>
WARNING END
-->

</body>
</html>