Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > d0c58635c3fcc548e9b6ce88c8980028 > files > 1144

lib64kdebase4-devel-3.4.2-55.5.20060mdk.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
  <title>kwin Library: KWinInternal::Workspace Class Reference (kwin Library)</title>
  <link href="../../common/doxygen.css" rel="stylesheet" type="text/css">
</head>
<div class="header">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td rowspan="2" width="92">
<a href="../../index.html" title="The API documentation main page"><img src="../../common/docheadergears.png" style="border:0px;" alt=""></a>
</td>
<td width="95%">
<h1>kwin Library API Documentation</h1>
</td>
</tr>
<tr>
<td valign="bottom">
<table class="links" border=0 cellspacing=0>
<tr>
<td><a href="index.html">Overview</a></td>
<td><a href="hierarchy.html" title="Inheritance list, sorted roughly  alphabetically">Class&nbsp;Hierarchy</a></td>
<td><a href="classes.html" title="Alphabetical list of classes">Classes</a></td>
<td><a href="annotated.html" title="Classes, structs, unions and interfaces with brief descriptions">Classes&nbsp;(annotated)</a></td>
<td><a href="functions.html" title="Documented class members with links to the classes they belong to">Members</a></td>
<td><a href="namespaces.html" title="All documented namespaces with brief descriptions">Namespaces</a></td>
<td><a href="files.html" title="A list of all documented files with brief descriptions">Source&nbsp;Files</a></td>
</tr>
</table>
</td></tr></table>
</div>
<div id="hgrad"></div>
<div class="text">
<!-- Generated by Doxygen 1.4.4 -->
<div class="nav">
<a class="el" href="namespaceKWinInternal.html">KWinInternal</a>::<a class="el" href="classKWinInternal_1_1Workspace.html">Workspace</a></div>
<h1>KWinInternal::Workspace Class Reference</h1><!-- doxytag: class="KWinInternal::Workspace" --><!-- doxytag: inherits="QObject,KWinInterface,KDecorationDefines" -->Inheritance diagram for KWinInternal::Workspace:<p><center><img src="classKWinInternal_1_1Workspace__inherit__graph.png" border="0" usemap="#KWinInternal_1_1Workspace__inherit__map" alt="Inheritance graph"></center>
<map name="KWinInternal_1_1Workspace__inherit__map">
<area href="classKWinInterface.html" shape="rect" coords="8,7,114,34" alt="">
<area href="classKDecorationDefines.html" shape="rect" coords="138,7,280,34" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for KWinInternal::Workspace:<p><center><img src="classKWinInternal_1_1Workspace__coll__graph.png" border="0" usemap="#KWinInternal_1_1Workspace__coll__map" alt="Collaboration graph"></center>
<map name="KWinInternal_1_1Workspace__coll__map">
<area href="classKWinInternal_1_1TabBox.html" shape="rect" coords="964,192,1113,218" alt="">
<area href="classKWinInternal_1_1Client.html" shape="rect" coords="728,192,866,218" alt="">
<area href="classKWinInternal_1_1Placement.html" shape="rect" coords="713,306,881,333" alt="">
<area href="classKWinInternal_1_1RootInfo.html" shape="rect" coords="720,397,874,424" alt="">
<area href="classKWinInterface.html" shape="rect" coords="52,260,158,286" alt="">
<area href="classKDecorationDefines.html" shape="rect" coords="34,114,176,141" alt="">
<area href="classKWinInternal_1_1PluginMgr.html" shape="rect" coords="22,310,188,337" alt="">
<area href="classKWinInternal_1_1PopupInfo.html" shape="rect" coords="22,361,188,388" alt="">
<area href="classKWinInternal_1_1ShortcutDialog.html" shape="rect" coords="9,209,201,236" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classKWinInternal_1_1Workspace-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Slots</h2></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_1Workspace.html#i0">refresh</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i1"></a><!-- doxytag: member="KWinInternal::Workspace::slotSwitchDesktopNext" ref="i1" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i1">slotSwitchDesktopNext</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i2"></a><!-- doxytag: member="KWinInternal::Workspace::slotSwitchDesktopPrevious" ref="i2" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i2">slotSwitchDesktopPrevious</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i3"></a><!-- doxytag: member="KWinInternal::Workspace::slotSwitchDesktopRight" ref="i3" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i3">slotSwitchDesktopRight</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i4"></a><!-- doxytag: member="KWinInternal::Workspace::slotSwitchDesktopLeft" ref="i4" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i4">slotSwitchDesktopLeft</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i5"></a><!-- doxytag: member="KWinInternal::Workspace::slotSwitchDesktopUp" ref="i5" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i5">slotSwitchDesktopUp</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i6"></a><!-- doxytag: member="KWinInternal::Workspace::slotSwitchDesktopDown" ref="i6" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i6">slotSwitchDesktopDown</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i7"></a><!-- doxytag: member="KWinInternal::Workspace::slotSwitchToDesktop" ref="i7" args="(int)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i7">slotSwitchToDesktop</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i8"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowToDesktop" ref="i8" args="(int)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i8">slotWindowToDesktop</a> (int)</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_1Workspace.html#i9">slotWindowMaximize</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_1Workspace.html#i10">slotWindowMaximizeVertical</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_1Workspace.html#i11">slotWindowMaximizeHorizontal</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_1Workspace.html#i12">slotWindowMinimize</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_1Workspace.html#i13">slotWindowShade</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_1Workspace.html#i14">slotWindowRaise</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_1Workspace.html#i15">slotWindowLower</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_1Workspace.html#i16">slotWindowRaiseOrLower</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i17"></a><!-- doxytag: member="KWinInternal::Workspace::slotActivateAttentionWindow" ref="i17" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i17">slotActivateAttentionWindow</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_1Workspace.html#i18">slotWindowPackLeft</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i19"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowPackRight" ref="i19" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i19">slotWindowPackRight</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i20"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowPackUp" ref="i20" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i20">slotWindowPackUp</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i21"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowPackDown" ref="i21" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i21">slotWindowPackDown</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i22"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowGrowHorizontal" ref="i22" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i22">slotWindowGrowHorizontal</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i23"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowGrowVertical" ref="i23" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i23">slotWindowGrowVertical</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i24"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowShrinkHorizontal" ref="i24" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i24">slotWindowShrinkHorizontal</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i25"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowShrinkVertical" ref="i25" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i25">slotWindowShrinkVertical</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i26"></a><!-- doxytag: member="KWinInternal::Workspace::slotWalkThroughDesktops" ref="i26" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i26">slotWalkThroughDesktops</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i27"></a><!-- doxytag: member="KWinInternal::Workspace::slotWalkBackThroughDesktops" ref="i27" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i27">slotWalkBackThroughDesktops</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i28"></a><!-- doxytag: member="KWinInternal::Workspace::slotWalkThroughDesktopList" ref="i28" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i28">slotWalkThroughDesktopList</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i29"></a><!-- doxytag: member="KWinInternal::Workspace::slotWalkBackThroughDesktopList" ref="i29" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i29">slotWalkBackThroughDesktopList</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i30"></a><!-- doxytag: member="KWinInternal::Workspace::slotWalkThroughWindows" ref="i30" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i30">slotWalkThroughWindows</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i31"></a><!-- doxytag: member="KWinInternal::Workspace::slotWalkBackThroughWindows" ref="i31" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i31">slotWalkBackThroughWindows</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_1Workspace.html#i32">slotWindowOperations</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_1Workspace.html#i33">slotWindowClose</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_1Workspace.html#i34">slotWindowMove</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_1Workspace.html#i35">slotWindowResize</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i36"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowAbove" ref="i36" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i36">slotWindowAbove</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i37"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowBelow" ref="i37" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i37">slotWindowBelow</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i38"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowOnAllDesktops" ref="i38" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i38">slotWindowOnAllDesktops</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i39"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowFullScreen" ref="i39" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i39">slotWindowFullScreen</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i40"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowNoBorder" ref="i40" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i40">slotWindowNoBorder</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_1Workspace.html#i41">slotWindowToNextDesktop</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_1Workspace.html#i42">slotWindowToPreviousDesktop</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i43"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowToDesktopRight" ref="i43" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i43">slotWindowToDesktopRight</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i44"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowToDesktopLeft" ref="i44" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i44">slotWindowToDesktopLeft</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i45"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowToDesktopUp" ref="i45" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i45">slotWindowToDesktopUp</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i46"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowToDesktopDown" ref="i46" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i46">slotWindowToDesktopDown</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_1Workspace.html#i47">slotMouseEmulation</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i48"></a><!-- doxytag: member="KWinInternal::Workspace::slotSettingsChanged" ref="i48" args="(int category)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i48">slotSettingsChanged</a> (int category)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i49"></a><!-- doxytag: member="KWinInternal::Workspace::slotReconfigure" ref="i49" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i49">slotReconfigure</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_1Workspace.html#i50">slotKillWindow</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_1Workspace.html#i51">slotGrabWindow</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_1Workspace.html#i52">slotGrabDesktop</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i53"></a><!-- doxytag: member="KWinInternal::Workspace::slotSetupWindowShortcut" ref="i53" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i53">slotSetupWindowShortcut</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i54"></a><!-- doxytag: member="KWinInternal::Workspace::setupWindowShortcutDone" ref="i54" args="(bool)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i54">setupWindowShortcutDone</a> (bool)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i55"></a><!-- doxytag: member="KWinInternal::Workspace::updateClientArea" ref="i55" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i55">updateClientArea</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="i56"></a><!-- doxytag: member="KWinInternal::Workspace::startKompmgr" ref="i56" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#i56">startKompmgr</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Signals</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="l0"></a><!-- doxytag: member="KWinInternal::Workspace::kompmgrStarted" ref="l0" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>kompmgrStarted</b> ()</td></tr>

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

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0"></a><!-- doxytag: member="KWinInternal::Workspace::Workspace" ref="a0" args="(bool restore=FALSE)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a0">Workspace</a> (bool restore=FALSE)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1"></a><!-- doxytag: member="KWinInternal::Workspace::~Workspace" ref="a1" args="()" -->
virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a1">~Workspace</a> ()</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_1Workspace.html#a2">workspaceEvent</a> (XEvent *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a3"></a><!-- doxytag: member="KWinInternal::Workspace::createDecoration" ref="a3" args="(KDecorationBridge *bridge)" -->
<a class="el" href="classKDecoration.html">KDecoration</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a3">createDecoration</a> (KDecorationBridge *bridge)</td></tr>

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

<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="a5"></a><!-- doxytag: member="KWinInternal::Workspace::findClient" ref="a5" args="(T predicate)" -->
template&lt;typename T&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a5">findClient</a> (T predicate)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="a6"></a><!-- doxytag: member="KWinInternal::Workspace::forEachClient" ref="a6" args="(T1 procedure, T2 predicate)" -->
template&lt;typename T1, typename T2&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a6">forEachClient</a> (T1 procedure, T2 predicate)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="a7"></a><!-- doxytag: member="KWinInternal::Workspace::forEachClient" ref="a7" args="(T procedure)" -->
template&lt;typename T&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a7">forEachClient</a> (T procedure)</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_1Workspace.html#a8">clientArea</a> (<a class="el" href="namespaceKWinInternal.html#a122">clientAreaOption</a>, const QPoint &amp;p, int desktop) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9"></a><!-- doxytag: member="KWinInternal::Workspace::clientArea" ref="a9" args="(clientAreaOption, const Client *c) const " -->
QRect&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a9">clientArea</a> (<a class="el" href="namespaceKWinInternal.html#a122">clientAreaOption</a>, const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a10"></a><!-- doxytag: member="KWinInternal::Workspace::killWindowId" ref="a10" args="(Window window)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a10">killWindowId</a> (Window window)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a11"></a><!-- doxytag: member="KWinInternal::Workspace::killWindow" ref="a11" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a11">killWindow</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a12"></a><!-- doxytag: member="KWinInternal::Workspace::rootWin" ref="a12" args="() const " -->
WId&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a12">rootWin</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a13"></a><!-- doxytag: member="KWinInternal::Workspace::initializing" ref="a13" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a13">initializing</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a14">activeClient</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a15"></a><!-- doxytag: member="KWinInternal::Workspace::mostRecentlyActivatedClient" ref="a15" args="() const " -->
<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a15">mostRecentlyActivatedClient</a> () 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_1Workspace.html#a16">activateClient</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *, bool force=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_1Workspace.html#a17">requestFocus</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, bool force=FALSE)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a18"></a><!-- doxytag: member="KWinInternal::Workspace::takeActivity" ref="a18" args="(Client *c, int flags, bool handled)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a18">takeActivity</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, int flags, bool handled)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a19"></a><!-- doxytag: member="KWinInternal::Workspace::handleTakeActivity" ref="a19" args="(Client *c, Time timestamp, int flags)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a19">handleTakeActivity</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, Time timestamp, int flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a20"></a><!-- doxytag: member="KWinInternal::Workspace::allowClientActivation" ref="a20" args="(const Client *c, Time time=-1U, bool focus_in=false)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a20">allowClientActivation</a> (const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, Time time=-1U, bool focus_in=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a21"></a><!-- doxytag: member="KWinInternal::Workspace::restoreFocus" ref="a21" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a21">restoreFocus</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a23"></a><!-- doxytag: member="KWinInternal::Workspace::setShouldGetFocus" ref="a23" args="(Client *)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a23">setShouldGetFocus</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a24"></a><!-- doxytag: member="KWinInternal::Workspace::fakeRequestedActivity" ref="a24" args="(Client *c)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a24">fakeRequestedActivity</a> (<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="a25"></a><!-- doxytag: member="KWinInternal::Workspace::unfakeActivity" ref="a25" args="(Client *c)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a25">unfakeActivity</a> (<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="a26"></a><!-- doxytag: member="KWinInternal::Workspace::activateNextClient" ref="a26" args="(Client *c)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a26">activateNextClient</a> (<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="a27"></a><!-- doxytag: member="KWinInternal::Workspace::focusChangeEnabled" ref="a27" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a27">focusChangeEnabled</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_1Workspace.html#a28">updateColormap</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_1Workspace.html#a29">setClientIsMoving</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c)</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_1Workspace.html#a30">place</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, QRect &amp;area)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a31"></a><!-- doxytag: member="KWinInternal::Workspace::placeSmart" ref="a31" args="(Client *c, const QRect &amp;area)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a31">placeSmart</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, const QRect &amp;area)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QPoint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a32">adjustClientPosition</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, QPoint pos)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a33"></a><!-- doxytag: member="KWinInternal::Workspace::adjustClientSize" ref="a33" args="(Client *c, QRect moveResizeGeom, int mode)" -->
QRect&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a33">adjustClientSize</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, QRect moveResizeGeom, int mode)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a34"></a><!-- doxytag: member="KWinInternal::Workspace::raiseClient" ref="a34" args="(Client *c)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a34">raiseClient</a> (<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="a35"></a><!-- doxytag: member="KWinInternal::Workspace::lowerClient" ref="a35" args="(Client *c)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a35">lowerClient</a> (<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="a36"></a><!-- doxytag: member="KWinInternal::Workspace::raiseClientRequest" ref="a36" args="(Client *c, NET::RequestSource src, Time timestamp)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a36">raiseClientRequest</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, NET::RequestSource src, Time timestamp)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a37"></a><!-- doxytag: member="KWinInternal::Workspace::lowerClientRequest" ref="a37" args="(Client *c, NET::RequestSource src, Time timestamp)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a37">lowerClientRequest</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, NET::RequestSource src, Time timestamp)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a38"></a><!-- doxytag: member="KWinInternal::Workspace::restackClientUnderActive" ref="a38" args="(Client *)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a38">restackClientUnderActive</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a39"></a><!-- doxytag: member="KWinInternal::Workspace::updateClientLayer" ref="a39" args="(Client *c)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a39">updateClientLayer</a> (<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="a40"></a><!-- doxytag: member="KWinInternal::Workspace::raiseOrLowerClient" ref="a40" args="(Client *)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a40">raiseOrLowerClient</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a41"></a><!-- doxytag: member="KWinInternal::Workspace::reconfigure" ref="a41" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a41">reconfigure</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_1Workspace.html#a42">clientHidden</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a43"></a><!-- doxytag: member="KWinInternal::Workspace::clientAttentionChanged" ref="a43" args="(Client *c, bool set)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a43">clientAttentionChanged</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, bool set)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a44"></a><!-- doxytag: member="KWinInternal::Workspace::clientMoved" ref="a44" args="(const QPoint &amp;pos, Time time)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a44">clientMoved</a> (const QPoint &amp;pos, Time time)</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_1Workspace.html#a45">currentDesktop</a> () const </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_1Workspace.html#a46">numberOfDesktops</a> () 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_1Workspace.html#a47">setNumberOfDesktops</a> (int n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a48">desktopWidget</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a49">nextFocusChainClient</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a50">previousFocusChainClient</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a51">nextStaticClient</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a52">previousStaticClient</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a53"></a><!-- doxytag: member="KWinInternal::Workspace::nextDesktopFocusChain" ref="a53" args="(int iDesktop) const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a53">nextDesktopFocusChain</a> (int iDesktop) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a54"></a><!-- doxytag: member="KWinInternal::Workspace::previousDesktopFocusChain" ref="a54" args="(int iDesktop) const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a54">previousDesktopFocusChain</a> (int iDesktop) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a55"></a><!-- doxytag: member="KWinInternal::Workspace::closeTabBox" ref="a55" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a55">closeTabBox</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="namespaceKWinInternal.html#a24">ClientList</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a56">stackingOrder</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a57"></a><!-- doxytag: member="KWinInternal::Workspace::ensureStackingOrder" ref="a57" args="(const ClientList &amp;clients) const " -->
<a class="el" href="namespaceKWinInternal.html#a24">ClientList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a57">ensureStackingOrder</a> (const <a class="el" href="namespaceKWinInternal.html#a24">ClientList</a> &amp;clients) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a58">topClientOnDesktop</a> (int desktop, bool unconstrained=false) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a59"></a><!-- doxytag: member="KWinInternal::Workspace::findDesktop" ref="a59" args="(bool topmost, int desktop) const " -->
<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a59">findDesktop</a> (bool topmost, int desktop) 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_1Workspace.html#a60">sendClientToDesktop</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, int desktop, bool dont_activate)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a61"></a><!-- doxytag: member="KWinInternal::Workspace::showWindowMenuAt" ref="a61" args="(unsigned long id, int x, int y)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a61">showWindowMenuAt</a> (unsigned long id, int x, int y)</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_1Workspace.html#a62">showWindowMenu</a> (const QRect &amp;pos, <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *cl)</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_1Workspace.html#a63">showWindowMenu</a> (int x, int y, <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *cl)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a64"></a><!-- doxytag: member="KWinInternal::Workspace::showWindowMenu" ref="a64" args="(QPoint pos, Client *cl)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a64">showWindowMenu</a> (QPoint pos, <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *cl)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a65"></a><!-- doxytag: member="KWinInternal::Workspace::updateMinimizedOfTransients" ref="a65" args="(Client *)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a65">updateMinimizedOfTransients</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</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_1Workspace.html#a66">updateOnAllDesktopsOfTransients</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a67"></a><!-- doxytag: member="KWinInternal::Workspace::checkTransients" ref="a67" args="(Window w)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a67">checkTransients</a> (Window w)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a68"></a><!-- doxytag: member="KWinInternal::Workspace::performWindowOperation" ref="a68" args="(Client *c, WindowOperation op)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>performWindowOperation</b> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, <a class="el" href="classKDecorationDefines.html#w72">WindowOperation</a> op)</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_1Workspace.html#a69">storeSession</a> (KConfig *config, <a class="el" href="namespaceKWinInternal.html#a117">SMSavePhase</a> phase)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structKWinInternal_1_1SessionInfo.html">SessionInfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a70">takeSessionInfo</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a71"></a><!-- doxytag: member="KWinInternal::Workspace::findWindowRules" ref="a71" args="(const Client *, bool)" -->
<a class="el" href="classKWinInternal_1_1WindowRules.html">WindowRules</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a71">findWindowRules</a> (const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *, bool)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a72"></a><!-- doxytag: member="KWinInternal::Workspace::rulesUpdated" ref="a72" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a72">rulesUpdated</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_1Workspace.html#a73">cascadeDesktop</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_1Workspace.html#a74">unclutterDesktop</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_1Workspace.html#a75">doNotManage</a> (QString)</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_1Workspace.html#a76">setCurrentDesktop</a> (int new_desktop)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a77"></a><!-- doxytag: member="KWinInternal::Workspace::nextDesktop" ref="a77" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a77">nextDesktop</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a78"></a><!-- doxytag: member="KWinInternal::Workspace::previousDesktop" ref="a78" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a78">previousDesktop</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a79"></a><!-- doxytag: member="KWinInternal::Workspace::circulateDesktopApplications" ref="a79" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a79">circulateDesktopApplications</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a80"></a><!-- doxytag: member="KWinInternal::Workspace::desktopName" ref="a80" args="(int desk) const " -->
QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a80">desktopName</a> (int desk) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a81"></a><!-- doxytag: member="KWinInternal::Workspace::setDesktopLayout" ref="a81" args="(int o, int x, int y)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a81">setDesktopLayout</a> (int o, int x, int y)</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_1Workspace.html#a82">isNotManaged</a> (const QString &amp;title)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a83"></a><!-- doxytag: member="KWinInternal::Workspace::sendPingToWindow" ref="a83" args="(Window w, Time timestamp)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a83">sendPingToWindow</a> (Window w, Time timestamp)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a84"></a><!-- doxytag: member="KWinInternal::Workspace::sendTakeActivity" ref="a84" args="(Client *c, Time timestamp, long flags)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a84">sendTakeActivity</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c, Time timestamp, long flags)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a85"></a><!-- doxytag: member="KWinInternal::Workspace::stopKompmgr" ref="a85" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a85">stopKompmgr</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a86"></a><!-- doxytag: member="KWinInternal::Workspace::kompmgrIsRunning" ref="a86" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a86">kompmgrIsRunning</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a87"></a><!-- doxytag: member="KWinInternal::Workspace::setOpacity" ref="a87" args="(unsigned long winId, unsigned int opacityPercent)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a87">setOpacity</a> (unsigned long winId, unsigned int opacityPercent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a88"></a><!-- doxytag: member="KWinInternal::Workspace::setShadowSize" ref="a88" args="(unsigned long winId, unsigned int shadowSizePercent)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a88">setShadowSize</a> (unsigned long winId, unsigned int shadowSizePercent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a89"></a><!-- doxytag: member="KWinInternal::Workspace::setUnshadowed" ref="a89" args="(unsigned long winId)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a89">setUnshadowed</a> (unsigned long winId)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a90"></a><!-- doxytag: member="KWinInternal::Workspace::removeClient" ref="a90" args="(Client *, allowed_t)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a90">removeClient</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *, <a class="el" href="namespaceKWinInternal.html#a120">allowed_t</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_1Workspace.html#a91">setActiveClient</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *, <a class="el" href="namespaceKWinInternal.html#a120">allowed_t</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a92"></a><!-- doxytag: member="KWinInternal::Workspace::findGroup" ref="a92" args="(Window leader) const " -->
<a class="el" href="classKWinInternal_1_1Group.html">Group</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a92">findGroup</a> (Window leader) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a93"></a><!-- doxytag: member="KWinInternal::Workspace::addGroup" ref="a93" args="(Group *group, allowed_t)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a93">addGroup</a> (<a class="el" href="classKWinInternal_1_1Group.html">Group</a> *group, <a class="el" href="namespaceKWinInternal.html#a120">allowed_t</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a94"></a><!-- doxytag: member="KWinInternal::Workspace::removeGroup" ref="a94" args="(Group *group, allowed_t)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a94">removeGroup</a> (<a class="el" href="classKWinInternal_1_1Group.html">Group</a> *group, <a class="el" href="namespaceKWinInternal.html#a120">allowed_t</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a95"></a><!-- doxytag: member="KWinInternal::Workspace::findClientLeaderGroup" ref="a95" args="(const Client *c) const " -->
<a class="el" href="classKWinInternal_1_1Group.html">Group</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a95">findClientLeaderGroup</a> (const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *c) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a96"></a><!-- doxytag: member="KWinInternal::Workspace::checkStartupNotification" ref="a96" args="(Window w, KStartupInfoId &amp;id, KStartupInfoData &amp;data)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a96">checkStartupNotification</a> (Window w, KStartupInfoId &amp;id, KStartupInfoData &amp;data)</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_1Workspace.html#a97">focusToNull</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a98"></a><!-- doxytag: member="KWinInternal::Workspace::forcedGlobalMouseGrab" ref="a98" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a98">forcedGlobalMouseGrab</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a99"></a><!-- doxytag: member="KWinInternal::Workspace::clientShortcutUpdated" ref="a99" args="(Client *c)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a99">clientShortcutUpdated</a> (<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="a100"></a><!-- doxytag: member="KWinInternal::Workspace::shortcutAvailable" ref="a100" args="(const KShortcut &amp;cut, Client *ignore=NULL) const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a100">shortcutAvailable</a> (const KShortcut &amp;cut, <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *ignore=NULL) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a101"></a><!-- doxytag: member="KWinInternal::Workspace::sessionSaveStarted" ref="a101" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a101">sessionSaveStarted</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a102"></a><!-- doxytag: member="KWinInternal::Workspace::sessionSaveDone" ref="a102" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a102">sessionSaveDone</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a103"></a><!-- doxytag: member="KWinInternal::Workspace::setWasUserInteraction" ref="a103" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a103">setWasUserInteraction</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a104"></a><!-- doxytag: member="KWinInternal::Workspace::wasUserInteraction" ref="a104" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a104">wasUserInteraction</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a105"></a><!-- doxytag: member="KWinInternal::Workspace::sessionSaving" ref="a105" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a105">sessionSaving</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a106"></a><!-- doxytag: member="KWinInternal::Workspace::managingTopMenus" ref="a106" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a106">managingTopMenus</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a107"></a><!-- doxytag: member="KWinInternal::Workspace::topMenuHeight" ref="a107" args="() const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a107">topMenuHeight</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a108"></a><!-- doxytag: member="KWinInternal::Workspace::updateCurrentTopMenu" ref="a108" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a108">updateCurrentTopMenu</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a109"></a><!-- doxytag: member="KWinInternal::Workspace::packPositionLeft" ref="a109" args="(const Client *cl, int oldx, bool left_edge) const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a109">packPositionLeft</a> (const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *cl, int oldx, bool left_edge) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a110"></a><!-- doxytag: member="KWinInternal::Workspace::packPositionRight" ref="a110" args="(const Client *cl, int oldx, bool right_edge) const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a110">packPositionRight</a> (const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *cl, int oldx, bool right_edge) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a111"></a><!-- doxytag: member="KWinInternal::Workspace::packPositionUp" ref="a111" args="(const Client *cl, int oldy, bool top_edge) const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a111">packPositionUp</a> (const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *cl, int oldy, bool top_edge) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a112"></a><!-- doxytag: member="KWinInternal::Workspace::packPositionDown" ref="a112" args="(const Client *cl, int oldy, bool bottom_edge) const " -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a112">packPositionDown</a> (const <a class="el" href="classKWinInternal_1_1Client.html">Client</a> *cl, int oldy, bool bottom_edge) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a113"></a><!-- doxytag: member="KWinInternal::Workspace::cancelDelayFocus" ref="a113" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a113">cancelDelayFocus</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a114"></a><!-- doxytag: member="KWinInternal::Workspace::requestDelayFocus" ref="a114" args="(Client *)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#a114">requestDelayFocus</a> (<a class="el" href="classKWinInternal_1_1Client.html">Client</a> *)</td></tr>

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

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e0"></a><!-- doxytag: member="KWinInternal::Workspace::self" ref="e0" args="()" -->
static <a class="el" href="classKWinInternal_1_1Workspace.html">Workspace</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#e0">self</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e1"></a><!-- doxytag: member="KWinInternal::Workspace::configModules" ref="e1" args="(bool controlCenter)" -->
static QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#e1">configModules</a> (bool controlCenter)</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></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_1Workspace.html#b0">keyPressMouseEmulation</a> (XKeyEvent &amp;ev)</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_1Workspace.html#b1">netCheck</a> (XEvent *e)</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="n0"></a><!-- doxytag: member="KWinInternal::Workspace::StackingUpdatesBlocker" ref="n0" args="" -->
class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKWinInternal_1_1Workspace.html#n0">StackingUpdatesBlocker</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>

<p>

<p>
Definition at line <a class="el" href="workspace_8h-source.html#l00072">72</a> of file <a class="el" href="workspace_8h-source.html">workspace.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a2"></a><!-- doxytag: member="KWinInternal::Workspace::workspaceEvent" ref="a2" args="(XEvent *)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">bool KWinInternal::Workspace::workspaceEvent           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">XEvent *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>e</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Handles workspace specific XEvents
<p>
Definition at line <a class="el" href="events_8cpp-source.html#l00190">190</a> of file <a class="el" href="events_8cpp-source.html">events.cpp</a>.
<p>
References <a class="el" href="activation_8cpp-source.html#l00385">activateNextClient()</a>, <a class="el" href="main_8cpp-source.html#l00043">KWinInternal::atoms</a>, <a class="el" href="workspace_8h-source.html#l00742">findClient()</a>, <a class="el" href="workspace_8cpp-source.html#l02279">focusToNull()</a>, <a class="el" href="client_8h-source.html#l00574">KWinInternal::Client::frameId()</a>, <a class="el" href="tabbox_8cpp-source.html#l00564">KWinInternal::TabBox::handleMouseEvent()</a>, <a class="el" href="atoms_8h-source.html#l00037">KWinInternal::Atoms::kde_net_wm_user_creation_time</a>, <a class="el" href="events_8cpp-source.html#l01510">KWinInternal::Client::keyPressEvent()</a>, <a class="el" href="workspace_8cpp-source.html#l01770">keyPressMouseEmulation()</a>, <a class="el" href="workspace_8h-source.html#l00662">mostRecentlyActivatedClient()</a>, <a class="el" href="client_8h-source.html#l00887">KWinInternal::Client::moveResizeGrabWindow()</a>, <a class="el" href="events_8cpp-source.html#l00493">netCheck()</a>, <a class="el" href="activation_8cpp-source.html#l00300">requestFocus()</a>, <a class="el" href="workspace_8h-source.html#l00647">rootWin()</a>, <a class="el" href="utils_8cpp-source.html#l00251">KWinInternal::updateXTime()</a>, <a class="el" href="client_8cpp-source.html#l01557">KWinInternal::Client::wantsTabFocus()</a>, and <a class="el" href="events_8cpp-source.html#l00511">KWinInternal::Client::windowEvent()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a8"></a><!-- doxytag: member="KWinInternal::Workspace::clientArea" ref="a8" args="(clientAreaOption, const QPoint &amp;p, int desktop) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">QRect KWinInternal::Workspace::clientArea           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceKWinInternal.html#a122">clientAreaOption</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>opt</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>const QPoint &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>p</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap> <em>desktop</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
returns the area available for clients. This is the desktop geometry minus windows on the dock. <a class="el" href="classKWinInternal_1_1Placement.html">Placement</a> algorithms should refer to this rather than geometry().<p>
<dl compact><dt><b>See also:</b></dt><dd>geometry()</dd></dl>

<p>
Definition at line <a class="el" href="geometry_8cpp-source.html#l00208">208</a> of file <a class="el" href="geometry_8cpp-source.html">geometry.cpp</a>.
<p>
References <a class="el" href="workspace_8h-source.html#l00667">currentDesktop()</a>, <a class="el" href="main_8cpp-source.html#l00041">KWinInternal::options</a>, <a class="el" href="options_8h-source.html#l00135">KWinInternal::Options::xineramaFullscreenEnabled</a>, <a class="el" href="options_8h-source.html#l00134">KWinInternal::Options::xineramaMaximizeEnabled</a>, <a class="el" href="options_8h-source.html#l00133">KWinInternal::Options::xineramaMovementEnabled</a>, and <a class="el" href="options_8h-source.html#l00132">KWinInternal::Options::xineramaPlacementEnabled</a>.
<p>
Referenced by <a class="el" href="geometry_8cpp-source.html#l00270">adjustClientPosition()</a>, <a class="el" href="geometry_8cpp-source.html#l00380">adjustClientSize()</a>, <a class="el" href="geometry_8cpp-source.html#l00863">KWinInternal::Client::checkWorkspacePosition()</a>, <a class="el" href="geometry_8cpp-source.html#l00260">clientArea()</a>, <a class="el" href="placement_8cpp-source.html#l00568">KWinInternal::Client::growHorizontal()</a>, <a class="el" href="placement_8cpp-source.html#l00613">KWinInternal::Client::growVertical()</a>, <a class="el" href="geometry_8cpp-source.html#l01996">KWinInternal::Client::isFullScreenable()</a>, <a class="el" href="geometry_8cpp-source.html#l01591">KWinInternal::Client::isMaximizable()</a>, <a class="el" href="manage_8cpp-source.html#l00037">KWinInternal::Client::manage()</a>, <a class="el" href="placement_8cpp-source.html#l00721">packPositionDown()</a>, <a class="el" href="placement_8cpp-source.html#l00652">packPositionLeft()</a>, <a class="el" href="placement_8cpp-source.html#l00675">packPositionRight()</a>, <a class="el" href="placement_8cpp-source.html#l00698">packPositionUp()</a>, and <a class="el" href="useractions_8cpp-source.html#l00914">slotSetupWindowShortcut()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a14"></a><!-- doxytag: member="KWinInternal::Workspace::activeClient" ref="a14" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> * KWinInternal::Workspace::activeClient           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the active client, i.e. 
<p>
the client that has the focus (or None if no client has the focus)
<p>
Definition at line <a class="el" href="workspace_8h-source.html#l00657">657</a> of file <a class="el" href="workspace_8h-source.html">workspace.h</a>.
<p>
Referenced by <a class="el" href="layers_8cpp-source.html#l00453">circulateDesktopApplications()</a>, <a class="el" href="tabbox_8cpp-source.html#l00138">KWinInternal::TabBox::reset()</a>, and <a class="el" href="workspace_8cpp-source.html#l00779">updateColormap()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a16"></a><!-- doxytag: member="KWinInternal::Workspace::activateClient" ref="a16" args="(Client *, bool force=FALSE)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::activateClient           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname" nowrap> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap> <em>force</em> = <code>FALSE</code></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tries to activate the client <em>c</em>. This function performs what you expect when clicking the respective entry in a taskbar: showing and raising the client (this may imply switching to the another virtual desktop) and putting the focus onto it. Once X really gave focus to the client window as requested, the client itself will call <a class="el" href="classKWinInternal_1_1Workspace.html#a91">setActiveClient()</a> and the operation is complete. This may not happen with certain focus policies, though.<p>
<dl compact><dt><b>See also:</b></dt><dd>stActiveClient(), <a class="el" href="classKWinInternal_1_1Workspace.html#a17">requestFocus()</a></dd></dl>

<p>
Definition at line <a class="el" href="activation_8cpp-source.html#l00260">260</a> of file <a class="el" href="activation_8cpp-source.html">activation.cpp</a>.
<p>
References <a class="el" href="workspace_8h-source.html#l00667">currentDesktop()</a>, <a class="el" href="client_8h-source.html#l00668">KWinInternal::Client::desktop()</a>, <a class="el" href="options_8h-source.html#l00150">KWinInternal::Options::focusPolicyIsReasonable()</a>, <a class="el" href="client_8h-source.html#l00875">KWinInternal::Client::ignoreFocusStealing()</a>, <a class="el" href="client_8h-source.html#l00652">KWinInternal::Client::isMinimized()</a>, <a class="el" href="client_8h-source.html#l00681">KWinInternal::Client::isOnDesktop()</a>, <a class="el" href="main_8cpp-source.html#l00041">KWinInternal::options</a>, <a class="el" href="layers_8cpp-source.html#l00326">raiseClient()</a>, <a class="el" href="activation_8cpp-source.html#l00300">requestFocus()</a>, <a class="el" href="activation_8cpp-source.html#l00214">setActiveClient()</a>, <a class="el" href="workspace_8cpp-source.html#l01077">setCurrentDesktop()</a>, <a class="el" href="client_8cpp-source.html#l00557">KWinInternal::Client::unminimize()</a>, and <a class="el" href="activation_8cpp-source.html#l00627">KWinInternal::Client::updateUserTime()</a>.
<p>
Referenced by <a class="el" href="events_8cpp-source.html#l00108">KWinInternal::RootInfo::changeActiveWindow()</a>, <a class="el" href="group_8cpp-source.html#l00892">KWinInternal::Client::checkActiveModal()</a>, <a class="el" href="layers_8cpp-source.html#l00453">circulateDesktopApplications()</a>, and <a class="el" href="activation_8cpp-source.html#l00305">takeActivity()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a17"></a><!-- doxytag: member="KWinInternal::Workspace::requestFocus" ref="a17" args="(Client *c, bool force=FALSE)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::requestFocus           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname" nowrap> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap> <em>force</em> = <code>FALSE</code></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tries to activate the client by asking X for the input focus. This function does not perform any show, raise or desktop switching. See <a class="el" href="classKWinInternal_1_1Workspace.html#a16">Workspace::activateClient()</a> instead.<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKWinInternal_1_1Workspace.html#a16">Workspace::activateClient()</a></dd></dl>

<p>
Definition at line <a class="el" href="activation_8cpp-source.html#l00300">300</a> of file <a class="el" href="activation_8cpp-source.html">activation.cpp</a>.
<p>
References <a class="el" href="activation_8cpp-source.html#l00305">takeActivity()</a>.
<p>
Referenced by <a class="el" href="activation_8cpp-source.html#l00260">activateClient()</a>, <a class="el" href="activation_8cpp-source.html#l00385">activateNextClient()</a>, <a class="el" href="manage_8cpp-source.html#l00037">KWinInternal::Client::manage()</a>, <a class="el" href="activation_8cpp-source.html#l00566">restoreFocus()</a>, <a class="el" href="workspace_8cpp-source.html#l01397">sendClientToDesktop()</a>, <a class="el" href="workspace_8cpp-source.html#l01077">setCurrentDesktop()</a>, <a class="el" href="client_8cpp-source.html#l00705">KWinInternal::Client::setShade()</a>, and <a class="el" href="events_8cpp-source.html#l00190">workspaceEvent()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a28"></a><!-- doxytag: member="KWinInternal::Workspace::updateColormap" ref="a28" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::updateColormap           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Updates the current colormap according to the currently active client
<p>
Definition at line <a class="el" href="workspace_8cpp-source.html#l00779">779</a> of file <a class="el" href="workspace_8cpp-source.html">workspace.cpp</a>.
<p>
References <a class="el" href="workspace_8h-source.html#l00657">activeClient()</a>, and <a class="el" href="client_8h-source.html#l00765">KWinInternal::Client::colormap()</a>.
<p>
Referenced by <a class="el" href="activation_8cpp-source.html#l00214">setActiveClient()</a>, and <a class="el" href="events_8cpp-source.html#l00511">KWinInternal::Client::windowEvent()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a29"></a><!-- doxytag: member="KWinInternal::Workspace::setClientIsMoving" ref="a29" args="(Client *c)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::setClientIsMoving           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>c</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Indicates that the client c is being moved around by the user. 
<p>
Marks the client as being moved around by the user.
<p>
Definition at line <a class="el" href="geometry_8cpp-source.html#l00579">579</a> of file <a class="el" href="geometry_8cpp-source.html">geometry.cpp</a>.
<p>
Referenced by <a class="el" href="useractions_8cpp-source.html#l00775">slotSwitchDesktopDown()</a>, <a class="el" href="useractions_8cpp-source.html#l00757">slotSwitchDesktopLeft()</a>, <a class="el" href="useractions_8cpp-source.html#l00814">slotWindowMaximizeVertical()</a>, <a class="el" href="useractions_8cpp-source.html#l00844">slotWindowShade()</a>, and <a class="el" href="useractions_8cpp-source.html#l00791">slotWindowToDesktop()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a30"></a><!-- doxytag: member="KWinInternal::Workspace::place" ref="a30" args="(Client *c, QRect &amp;area)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::place           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname" nowrap> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>QRect &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>area</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Asks the internal positioning object to place a client
<p>
Definition at line <a class="el" href="placement_8cpp-source.html#l00747">747</a> of file <a class="el" href="placement_8cpp-source.html">placement.cpp</a>.
<p>
References <a class="el" href="placement_8cpp-source.html#l00049">KWinInternal::Placement::place()</a>.
<p>
Referenced by <a class="el" href="manage_8cpp-source.html#l00037">KWinInternal::Client::manage()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a32"></a><!-- doxytag: member="KWinInternal::Workspace::adjustClientPosition" ref="a32" args="(Client *c, QPoint pos)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">QPoint KWinInternal::Workspace::adjustClientPosition           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname" nowrap> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>QPoint&nbsp;</td>
          <td class="mdname" nowrap> <em>pos</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<a class="el" href="classKWinInternal_1_1Client.html">Client</a> <em>c</em> is moved around to position <em>pos</em>. This gives the workspace the opportunity to interveniate and to implement snap-to-windows functionality.
<p>
Definition at line <a class="el" href="geometry_8cpp-source.html#l00270">270</a> of file <a class="el" href="geometry_8cpp-source.html">geometry.cpp</a>.
<p>
References <a class="el" href="options_8h-source.html#l00163">KWinInternal::Options::borderSnapZone</a>, <a class="el" href="geometry_8cpp-source.html#l00208">clientArea()</a>, <a class="el" href="workspace_8h-source.html#l00667">currentDesktop()</a>, <a class="el" href="client_8h-source.html#l00668">KWinInternal::Client::desktop()</a>, <a class="el" href="client_8h-source.html#l00830">KWinInternal::Client::height()</a>, <a class="el" href="main_8cpp-source.html#l00041">KWinInternal::options</a>, <a class="el" href="client_8h-source.html#l00835">KWinInternal::Client::rect()</a>, <a class="el" href="options_8h-source.html#l00174">KWinInternal::Options::snapOnlyWhenOverlapping</a>, <a class="el" href="client_8h-source.html#l00825">KWinInternal::Client::width()</a>, and <a class="el" href="options_8h-source.html#l00168">KWinInternal::Options::windowSnapZone</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a42"></a><!-- doxytag: member="KWinInternal::Workspace::clientHidden" ref="a42" args="(Client *)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::clientHidden           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>c</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Informs the workspace that the client <em>c</em> has been hidden. If it was the active client (or to-become the active client), the workspace activates another one.<p>
<em>c</em> may already be destroyed
<p>
Definition at line <a class="el" href="activation_8cpp-source.html#l00378">378</a> of file <a class="el" href="activation_8cpp-source.html">activation.cpp</a>.
<p>
References <a class="el" href="activation_8cpp-source.html#l00385">activateNextClient()</a>, <a class="el" href="client_8cpp-source.html#l01154">KWinInternal::Client::isOnCurrentDesktop()</a>, and <a class="el" href="client_8h-source.html#l00687">KWinInternal::Client::isShown()</a>.
<p>
Referenced by <a class="el" href="client_8cpp-source.html#l00230">KWinInternal::Client::destroyClient()</a>, and <a class="el" href="client_8cpp-source.html#l00178">KWinInternal::Client::releaseWindow()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a45"></a><!-- doxytag: member="KWinInternal::Workspace::currentDesktop" ref="a45" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">int KWinInternal::Workspace::currentDesktop           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the current virtual desktop of this workspace. 
<p>

<p>
Implements <a class="el" href="classKWinInterface.html">KWinInterface</a>.
<p>
Definition at line <a class="el" href="workspace_8h-source.html#l00667">667</a> of file <a class="el" href="workspace_8h-source.html">workspace.h</a>.
<p>
Referenced by <a class="el" href="activation_8cpp-source.html#l00260">activateClient()</a>, <a class="el" href="activation_8cpp-source.html#l00385">activateNextClient()</a>, <a class="el" href="geometry_8cpp-source.html#l00270">adjustClientPosition()</a>, <a class="el" href="geometry_8cpp-source.html#l00380">adjustClientSize()</a>, <a class="el" href="geometry_8cpp-source.html#l00593">cascadeDesktop()</a>, <a class="el" href="layers_8cpp-source.html#l00453">circulateDesktopApplications()</a>, <a class="el" href="geometry_8cpp-source.html#l00208">clientArea()</a>, <a class="el" href="workspace_8cpp-source.html#l02018">clientMoved()</a>, <a class="el" href="bridge_8cpp-source.html#l00121">KWinInternal::Bridge::currentDesktop()</a>, <a class="el" href="tabbox_8cpp-source.html#l00325">KWinInternal::TabBox::drawContents()</a>, <a class="el" href="tabbox_8cpp-source.html#l00564">KWinInternal::TabBox::handleMouseEvent()</a>, <a class="el" href="manage_8cpp-source.html#l00037">KWinInternal::Client::manage()</a>, <a class="el" href="workspace_8cpp-source.html#l01199">nextDesktop()</a>, <a class="el" href="placement_8cpp-source.html#l00304">KWinInternal::Placement::placeCascaded()</a>, <a class="el" href="placement_8cpp-source.html#l00133">KWinInternal::Placement::placeSmart()</a>, <a class="el" href="workspace_8cpp-source.html#l01207">previousDesktop()</a>, <a class="el" href="layers_8cpp-source.html#l00253">raiseOrLowerClient()</a>, <a class="el" href="tabbox_8cpp-source.html#l00138">KWinInternal::TabBox::reset()</a>, <a class="el" href="workspace_8cpp-source.html#l01397">sendClientToDesktop()</a>, <a class="el" href="workspace_8cpp-source.html#l01077">setCurrentDesktop()</a>, <a class="el" href="workspace_8cpp-source.html#l01342">setNumberOfDesktops()</a>, <a class="el" href="useractions_8cpp-source.html#l00914">slotSetupWindowShortcut()</a>, <a class="el" href="useractions_8cpp-source.html#l00775">slotSwitchDesktopDown()</a>, <a class="el" href="useractions_8cpp-source.html#l00814">slotWindowMaximizeVertical()</a>, <a class="el" href="useractions_8cpp-source.html#l00844">slotWindowShade()</a>, <a class="el" href="useractions_8cpp-source.html#l00791">slotWindowToDesktop()</a>, <a class="el" href="sm_8cpp-source.html#l00070">storeSession()</a>, <a class="el" href="geometry_8cpp-source.html#l00617">unclutterDesktop()</a>, and <a class="el" href="workspace_8cpp-source.html#l00584">updateCurrentTopMenu()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a46"></a><!-- doxytag: member="KWinInternal::Workspace::numberOfDesktops" ref="a46" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">int KWinInternal::Workspace::numberOfDesktops           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the number of virtual desktops of this workspace. 
<p>

<p>
Definition at line <a class="el" href="workspace_8h-source.html#l00672">672</a> of file <a class="el" href="workspace_8h-source.html">workspace.h</a>.
<p>
Referenced by <a class="el" href="tabbox_8cpp-source.html#l00564">KWinInternal::TabBox::handleMouseEvent()</a>, <a class="el" href="workspace_8cpp-source.html#l01199">nextDesktop()</a>, <a class="el" href="tabbox_8cpp-source.html#l00226">KWinInternal::TabBox::nextPrev()</a>, <a class="el" href="placement_8cpp-source.html#l00030">KWinInternal::Placement::Placement()</a>, <a class="el" href="workspace_8cpp-source.html#l01207">previousDesktop()</a>, <a class="el" href="tabbox_8cpp-source.html#l01093">previousDesktopFocusChain()</a>, <a class="el" href="tabbox_8cpp-source.html#l00138">KWinInternal::TabBox::reset()</a>, <a class="el" href="workspace_8cpp-source.html#l01342">setNumberOfDesktops()</a>, and <a class="el" href="useractions_8cpp-source.html#l00775">slotSwitchDesktopDown()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a47"></a><!-- doxytag: member="KWinInternal::Workspace::setNumberOfDesktops" ref="a47" args="(int n)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::setNumberOfDesktops           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>n</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the number of virtual desktops to <em>n</em> 
<p>
Definition at line <a class="el" href="workspace_8cpp-source.html#l01342">1342</a> of file <a class="el" href="workspace_8cpp-source.html">workspace.cpp</a>.
<p>
References <a class="el" href="workspace_8h-source.html#l00667">currentDesktop()</a>, <a class="el" href="workspace_8h-source.html#l00672">numberOfDesktops()</a>, <a class="el" href="workspace_8cpp-source.html#l01397">sendClientToDesktop()</a>, <a class="el" href="workspace_8cpp-source.html#l01077">setCurrentDesktop()</a>, and <a class="el" href="geometry_8cpp-source.html#l00195">updateClientArea()</a>.
<p>
Referenced by <a class="el" href="events_8cpp-source.html#l00098">KWinInternal::RootInfo::changeNumberOfDesktops()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a48"></a><!-- doxytag: member="KWinInternal::Workspace::desktopWidget" ref="a48" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">QWidget * KWinInternal::Workspace::desktopWidget           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the workspace's desktop widget. The desktop widget is sometimes required by clients to draw on it, for example outlines on moving or resizing.
<p>
Definition at line <a class="el" href="workspace_8cpp-source.html#l01868">1868</a> of file <a class="el" href="workspace_8cpp-source.html">workspace.cpp</a>.
<p>
Referenced by <a class="el" href="bridge_8cpp-source.html#l00101">KWinInternal::Bridge::workspaceWidget()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a49"></a><!-- doxytag: member="KWinInternal::Workspace::nextFocusChainClient" ref="a49" args="(Client *) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> * KWinInternal::Workspace::nextFocusChainClient           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>c</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
auxiliary functions to travers all clients according the focus order. Useful for kwms Alt-tab feature.
<p>
Definition at line <a class="el" href="tabbox_8cpp-source.html#l01108">1108</a> of file <a class="el" href="tabbox_8cpp-source.html">tabbox.cpp</a>.
<p>
Referenced by <a class="el" href="tabbox_8cpp-source.html#l00226">KWinInternal::TabBox::nextPrev()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a50"></a><!-- doxytag: member="KWinInternal::Workspace::previousFocusChainClient" ref="a50" args="(Client *) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> * KWinInternal::Workspace::previousFocusChainClient           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>c</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
auxiliary functions to travers all clients according the focus order. Useful for kwms Alt-tab feature.
<p>
Definition at line <a class="el" href="tabbox_8cpp-source.html#l01125">1125</a> of file <a class="el" href="tabbox_8cpp-source.html">tabbox.cpp</a>.
<p>
Referenced by <a class="el" href="tabbox_8cpp-source.html#l00226">KWinInternal::TabBox::nextPrev()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a51"></a><!-- doxytag: member="KWinInternal::Workspace::nextStaticClient" ref="a51" args="(Client *) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> * KWinInternal::Workspace::nextStaticClient           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>c</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
auxiliary functions to travers all clients according the static order. Useful for the CDE-style Alt-tab feature.
<p>
Definition at line <a class="el" href="tabbox_8cpp-source.html#l01142">1142</a> of file <a class="el" href="tabbox_8cpp-source.html">tabbox.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a52"></a><!-- doxytag: member="KWinInternal::Workspace::previousStaticClient" ref="a52" args="(Client *) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> * KWinInternal::Workspace::previousStaticClient           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>c</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
auxiliary functions to travers all clients according the static order. Useful for the CDE-style Alt-tab feature.
<p>
Definition at line <a class="el" href="tabbox_8cpp-source.html#l01158">1158</a> of file <a class="el" href="tabbox_8cpp-source.html">tabbox.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a56"></a><!-- doxytag: member="KWinInternal::Workspace::stackingOrder" ref="a56" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">const <a class="el" href="namespaceKWinInternal.html#a24">ClientList</a> &amp; KWinInternal::Workspace::stackingOrder           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the list of clients sorted in stacking order, with topmost client at the last position. 
<p>

<p>
Definition at line <a class="el" href="workspace_8h-source.html#l00687">687</a> of file <a class="el" href="workspace_8h-source.html">workspace.h</a>.
<p>
Referenced by <a class="el" href="geometry_8cpp-source.html#l00593">cascadeDesktop()</a>, <a class="el" href="placement_8cpp-source.html#l00133">KWinInternal::Placement::placeSmart()</a>, <a class="el" href="workspace_8cpp-source.html#l02457">setOpacity()</a>, <a class="el" href="workspace_8cpp-source.html#l02468">setShadowSize()</a>, <a class="el" href="workspace_8cpp-source.html#l02480">setUnshadowed()</a>, and <a class="el" href="bridge_8cpp-source.html#l00144">KWinInternal::Bridge::unobscuredRegion()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a58"></a><!-- doxytag: member="KWinInternal::Workspace::topClientOnDesktop" ref="a58" args="(int desktop, bool unconstrained=false) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> * KWinInternal::Workspace::topClientOnDesktop           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname" nowrap> <em>desktop</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap> <em>unconstrained</em> = <code>false</code></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns topmost visible client. Windows on the dock, the desktop or of any other special kind are excluded. Also if the window doesn't accept focus it's excluded.
<p>
Definition at line <a class="el" href="layers_8cpp-source.html#l00204">204</a> of file <a class="el" href="layers_8cpp-source.html">layers.cpp</a>.
<p>
Referenced by <a class="el" href="layers_8cpp-source.html#l00704">KWinInternal::Client::belongsToLayer()</a>, and <a class="el" href="layers_8cpp-source.html#l00253">raiseOrLowerClient()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a60"></a><!-- doxytag: member="KWinInternal::Workspace::sendClientToDesktop" ref="a60" args="(Client *c, int desktop, bool dont_activate)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::sendClientToDesktop           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname" nowrap> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap> <em>desk</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap> <em>dont_activate</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sends client <em>c</em> to desktop <em>desk</em>.<p>
Takes care of transients as well.
<p>
Definition at line <a class="el" href="workspace_8cpp-source.html#l01397">1397</a> of file <a class="el" href="workspace_8cpp-source.html">workspace.cpp</a>.
<p>
References <a class="el" href="workspace_8h-source.html#l00667">currentDesktop()</a>, <a class="el" href="client_8h-source.html#l00668">KWinInternal::Client::desktop()</a>, <a class="el" href="layers_8cpp-source.html#l00594">ensureStackingOrder()</a>, <a class="el" href="options_8h-source.html#l00150">KWinInternal::Options::focusPolicyIsReasonable()</a>, <a class="el" href="client_8h-source.html#l00673">KWinInternal::Client::isOnAllDesktops()</a>, <a class="el" href="client_8h-source.html#l00681">KWinInternal::Client::isOnDesktop()</a>, <a class="el" href="main_8cpp-source.html#l00041">KWinInternal::options</a>, <a class="el" href="layers_8cpp-source.html#l00326">raiseClient()</a>, <a class="el" href="activation_8cpp-source.html#l00300">requestFocus()</a>, <a class="el" href="layers_8cpp-source.html#l00408">restackClientUnderActive()</a>, <a class="el" href="client_8cpp-source.html#l01121">KWinInternal::Client::setDesktop()</a>, <a class="el" href="client_8h-source.html#l00621">KWinInternal::Client::transients()</a>, <a class="el" href="geometry_8cpp-source.html#l00195">updateClientArea()</a>, and <a class="el" href="client_8cpp-source.html#l01557">KWinInternal::Client::wantsTabFocus()</a>.
<p>
Referenced by <a class="el" href="events_8cpp-source.html#l00048">KWinInternal::WinInfo::changeDesktop()</a>, and <a class="el" href="workspace_8cpp-source.html#l01342">setNumberOfDesktops()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a62"></a><!-- doxytag: member="KWinInternal::Workspace::showWindowMenu" ref="a62" args="(const QRect &amp;pos, Client *cl)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::showWindowMenu           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const QRect &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>pos</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname" nowrap> <em>cl</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Shows the menu operations menu for the client and makes it active if it's not already. 
<p>

<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l01063">1063</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.
<p>
Referenced by <a class="el" href="workspace_8h-source.html#l00693">showWindowMenu()</a>, <a class="el" href="bridge_8cpp-source.html#l00070">KWinInternal::Bridge::showWindowMenu()</a>, and <a class="el" href="useractions_8cpp-source.html#l00887">slotWindowFullScreen()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a63"></a><!-- doxytag: member="KWinInternal::Workspace::showWindowMenu" ref="a63" args="(int x, int y, Client *cl)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::showWindowMenu           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname" nowrap> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname" nowrap> <em>cl</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Backwards compatibility. 
<p>

<p>
Definition at line <a class="el" href="workspace_8h-source.html#l00698">698</a> of file <a class="el" href="workspace_8h-source.html">workspace.h</a>.
<p>
References <a class="el" href="useractions_8cpp-source.html#l01063">showWindowMenu()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a66"></a><!-- doxytag: member="KWinInternal::Workspace::updateOnAllDesktopsOfTransients" ref="a66" args="(Client *)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::updateOnAllDesktopsOfTransients           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>c</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the client <em>c's</em> transient windows' on_all_desktops property to <em>on_all_desktops</em>.
<p>
Definition at line <a class="el" href="group_8cpp-source.html#l00220">220</a> of file <a class="el" href="group_8cpp-source.html">group.cpp</a>.
<p>
References <a class="el" href="client_8h-source.html#l00673">KWinInternal::Client::isOnAllDesktops()</a>, and <a class="el" href="client_8h-source.html#l00621">KWinInternal::Client::transients()</a>.
<p>
Referenced by <a class="el" href="manage_8cpp-source.html#l00037">KWinInternal::Client::manage()</a>, and <a class="el" href="client_8cpp-source.html#l01121">KWinInternal::Client::setDesktop()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a69"></a><!-- doxytag: member="KWinInternal::Workspace::storeSession" ref="a69" args="(KConfig *config, SMSavePhase phase)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::storeSession           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">KConfig *&nbsp;</td>
          <td class="mdname" nowrap> <em>config</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="namespaceKWinInternal.html#a117">SMSavePhase</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>phase</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Stores the current session in the config file<p>
<dl compact><dt><b>See also:</b></dt><dd>loadSessionInfo()</dd></dl>

<p>
Definition at line <a class="el" href="sm_8cpp-source.html#l00070">70</a> of file <a class="el" href="sm_8cpp-source.html">sm.cpp</a>.
<p>
References <a class="el" href="geometry_8cpp-source.html#l01302">KWinInternal::Client::calculateGravitation()</a>, <a class="el" href="client_8h-source.html#l00845">KWinInternal::Client::clientSize()</a>, <a class="el" href="workspace_8h-source.html#l00667">currentDesktop()</a>, <a class="el" href="client_8h-source.html#l00668">KWinInternal::Client::desktop()</a>, <a class="el" href="client_8h-source.html#l00137">KWinInternal::Client::fullScreenMode()</a>, <a class="el" href="client_8h-source.html#l00136">KWinInternal::Client::geometryFSRestore()</a>, <a class="el" href="client_8h-source.html#l00714">KWinInternal::Client::geometryRestore()</a>, <a class="el" href="client_8h-source.html#l00657">KWinInternal::Client::isActive()</a>, <a class="el" href="client_8h-source.html#l00652">KWinInternal::Client::isMinimized()</a>, <a class="el" href="client_8h-source.html#l00673">KWinInternal::Client::isOnAllDesktops()</a>, <a class="el" href="client_8h-source.html#l00693">KWinInternal::Client::isShade()</a>, <a class="el" href="client_8cpp-source.html#l00398">KWinInternal::Client::isUserNoBorder()</a>, <a class="el" href="client_8h-source.html#l00734">KWinInternal::Client::keepAbove()</a>, <a class="el" href="client_8h-source.html#l00739">KWinInternal::Client::keepBelow()</a>, <a class="el" href="client_8h-source.html#l00719">KWinInternal::Client::maximizeMode()</a>, <a class="el" href="client_8h-source.html#l00646">KWinInternal::Client::resourceClass()</a>, <a class="el" href="client_8h-source.html#l00641">KWinInternal::Client::resourceName()</a>, <a class="el" href="client_8cpp-source.html#l01502">KWinInternal::Client::sessionId()</a>, <a class="el" href="client_8h-source.html#l00892">KWinInternal::Client::shortcut()</a>, <a class="el" href="client_8h-source.html#l00729">KWinInternal::Client::skipPager()</a>, <a class="el" href="client_8h-source.html#l00724">KWinInternal::Client::skipTaskbar()</a>, <a class="el" href="client_8h-source.html#l00795">KWinInternal::Client::windowRole()</a>, <a class="el" href="client_8cpp-source.html#l01626">KWinInternal::Client::windowType()</a>, <a class="el" href="client_8cpp-source.html#l01535">KWinInternal::Client::wmClientMachine()</a>, and <a class="el" href="client_8cpp-source.html#l01514">KWinInternal::Client::wmCommand()</a>.
<p>
Referenced by <a class="el" href="sm_8cpp-source.html#l00030">KWinInternal::SessionManaged::saveState()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a70"></a><!-- doxytag: member="KWinInternal::Workspace::takeSessionInfo" ref="a70" args="(Client *)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="structKWinInternal_1_1SessionInfo.html">SessionInfo</a> * KWinInternal::Workspace::takeSessionInfo           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>c</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns a <a class="el" href="structKWinInternal_1_1SessionInfo.html">SessionInfo</a> for client <em>c</em>. The returned session info is removed from the storage. It's up to the caller to delete it.<p>
This function is called when a new window is mapped and must be managed. We try to find a matching entry in the session.<p>
May return 0 if there's no session info for the client.
<p>
Definition at line <a class="el" href="sm_8cpp-source.html#l00195">195</a> of file <a class="el" href="sm_8cpp-source.html">sm.cpp</a>.
<p>
References <a class="el" href="sm_8h-source.html#l00031">KWinInternal::SessionInfo::resourceClass</a>, <a class="el" href="client_8h-source.html#l00646">KWinInternal::Client::resourceClass()</a>, <a class="el" href="sm_8h-source.html#l00030">KWinInternal::SessionInfo::resourceName</a>, <a class="el" href="client_8h-source.html#l00641">KWinInternal::Client::resourceName()</a>, <a class="el" href="sm_8h-source.html#l00026">KWinInternal::SessionInfo::sessionId</a>, <a class="el" href="client_8cpp-source.html#l01502">KWinInternal::Client::sessionId()</a>, <a class="el" href="sm_8h-source.html#l00027">KWinInternal::SessionInfo::windowRole</a>, <a class="el" href="client_8h-source.html#l00795">KWinInternal::Client::windowRole()</a>, <a class="el" href="sm_8h-source.html#l00029">KWinInternal::SessionInfo::wmClientMachine</a>, <a class="el" href="client_8cpp-source.html#l01535">KWinInternal::Client::wmClientMachine()</a>, <a class="el" href="sm_8h-source.html#l00028">KWinInternal::SessionInfo::wmCommand</a>, and <a class="el" href="client_8cpp-source.html#l01514">KWinInternal::Client::wmCommand()</a>.
<p>
Referenced by <a class="el" href="manage_8cpp-source.html#l00037">KWinInternal::Client::manage()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a73"></a><!-- doxytag: member="KWinInternal::Workspace::cascadeDesktop" ref="a73" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::cascadeDesktop           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Cascades all clients on the current desktop
<p>
Implements <a class="el" href="classKWinInterface.html">KWinInterface</a>.
<p>
Definition at line <a class="el" href="geometry_8cpp-source.html#l00593">593</a> of file <a class="el" href="geometry_8cpp-source.html">geometry.cpp</a>.
<p>
References <a class="el" href="workspace_8h-source.html#l00667">currentDesktop()</a>, <a class="el" href="placement_8cpp-source.html#l00304">KWinInternal::Placement::placeCascaded()</a>, and <a class="el" href="workspace_8h-source.html#l00687">stackingOrder()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a74"></a><!-- doxytag: member="KWinInternal::Workspace::unclutterDesktop" ref="a74" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::unclutterDesktop           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Unclutters the current desktop by smart-placing all clients again.
<p>
Implements <a class="el" href="classKWinInterface.html">KWinInterface</a>.
<p>
Definition at line <a class="el" href="geometry_8cpp-source.html#l00617">617</a> of file <a class="el" href="geometry_8cpp-source.html">geometry.cpp</a>.
<p>
References <a class="el" href="workspace_8h-source.html#l00667">currentDesktop()</a>, and <a class="el" href="placement_8cpp-source.html#l00133">KWinInternal::Placement::placeSmart()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a75"></a><!-- doxytag: member="KWinInternal::Workspace::doNotManage" ref="a75" args="(QString)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::doNotManage           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">QString&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>title</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
avoids managing a window with title <em>title</em> 
<p>
Implements <a class="el" href="classKWinInterface.html">KWinInterface</a>.
<p>
Definition at line <a class="el" href="workspace_8cpp-source.html#l00968">968</a> of file <a class="el" href="workspace_8cpp-source.html">workspace.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a76"></a><!-- doxytag: member="KWinInternal::Workspace::setCurrentDesktop" ref="a76" args="(int new_desktop)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">bool KWinInternal::Workspace::setCurrentDesktop           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>new_desktop</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the current desktop to <em>new_desktop</em> <p>
Shows/Hides windows according to the stacking order and finally propages the new desktop to the world
<p>
Implements <a class="el" href="classKWinInterface.html">KWinInterface</a>.
<p>
Definition at line <a class="el" href="workspace_8cpp-source.html#l01077">1077</a> of file <a class="el" href="workspace_8cpp-source.html">workspace.cpp</a>.
<p>
References <a class="el" href="workspace_8h-source.html#l00667">currentDesktop()</a>, <a class="el" href="layers_8cpp-source.html#l00229">findDesktop()</a>, <a class="el" href="options_8h-source.html#l00150">KWinInternal::Options::focusPolicyIsReasonable()</a>, <a class="el" href="workspace_8cpp-source.html#l02279">focusToNull()</a>, <a class="el" href="client_8cpp-source.html#l01154">KWinInternal::Client::isOnCurrentDesktop()</a>, <a class="el" href="client_8h-source.html#l00681">KWinInternal::Client::isOnDesktop()</a>, <a class="el" href="client_8h-source.html#l00687">KWinInternal::Client::isShown()</a>, <a class="el" href="main_8cpp-source.html#l00041">KWinInternal::options</a>, <a class="el" href="notifications_8cpp-source.html#l00018">KWinInternal::Notify::raise()</a>, <a class="el" href="activation_8cpp-source.html#l00300">requestFocus()</a>, <a class="el" href="activation_8cpp-source.html#l00214">setActiveClient()</a>, <a class="el" href="client_8cpp-source.html#l01121">KWinInternal::Client::setDesktop()</a>, and <a class="el" href="workspace_8cpp-source.html#l00584">updateCurrentTopMenu()</a>.
<p>
Referenced by <a class="el" href="activation_8cpp-source.html#l00260">activateClient()</a>, <a class="el" href="events_8cpp-source.html#l00103">KWinInternal::RootInfo::changeCurrentDesktop()</a>, <a class="el" href="manage_8cpp-source.html#l00037">KWinInternal::Client::manage()</a>, <a class="el" href="workspace_8cpp-source.html#l01199">nextDesktop()</a>, <a class="el" href="workspace_8cpp-source.html#l01207">previousDesktop()</a>, <a class="el" href="workspace_8cpp-source.html#l01342">setNumberOfDesktops()</a>, <a class="el" href="useractions_8cpp-source.html#l00757">slotSwitchDesktopLeft()</a>, <a class="el" href="useractions_8cpp-source.html#l00814">slotWindowMaximizeVertical()</a>, <a class="el" href="useractions_8cpp-source.html#l00844">slotWindowShade()</a>, and <a class="el" href="useractions_8cpp-source.html#l00791">slotWindowToDesktop()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a82"></a><!-- doxytag: member="KWinInternal::Workspace::isNotManaged" ref="a82" args="(const QString &amp;title)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">bool KWinInternal::Workspace::isNotManaged           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const QString &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>title</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Hack for java applets
<p>
Definition at line <a class="el" href="workspace_8cpp-source.html#l00976">976</a> of file <a class="el" href="workspace_8cpp-source.html">workspace.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a91"></a><!-- doxytag: member="KWinInternal::Workspace::setActiveClient" ref="a91" args="(Client *, allowed_t)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::setActiveClient           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classKWinInternal_1_1Client.html">Client</a> *&nbsp;</td>
          <td class="mdname" nowrap> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="namespaceKWinInternal.html#a120">allowed_t</a>&nbsp;</td>
          <td class="mdname" nowrap></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Informs the workspace about the active client, i.e. the client that has the focus (or None if no client has the focus). This functions is called by the client itself that gets focus. It has no other effect than fixing the focus chain and the return value of <a class="el" href="classKWinInternal_1_1Workspace.html#a14">activeClient()</a>. And of course, to propagate the active client to the world.
<p>
Definition at line <a class="el" href="activation_8cpp-source.html#l00214">214</a> of file <a class="el" href="activation_8cpp-source.html">activation.cpp</a>.
<p>
References <a class="el" href="activation_8cpp-source.html#l00658">KWinInternal::Client::demandAttention()</a>, <a class="el" href="client_8h-source.html#l00657">KWinInternal::Client::isActive()</a>, <a class="el" href="client_8h-source.html#l00755">KWinInternal::Client::isModal()</a>, <a class="el" href="activation_8cpp-source.html#l00774">KWinInternal::Client::setActive()</a>, <a class="el" href="client_8h-source.html#l00594">KWinInternal::Client::transientFor()</a>, <a class="el" href="workspace_8cpp-source.html#l00779">updateColormap()</a>, <a class="el" href="workspace_8cpp-source.html#l00584">updateCurrentTopMenu()</a>, and <a class="el" href="client_8h-source.html#l00569">KWinInternal::Client::window()</a>.
<p>
Referenced by <a class="el" href="activation_8cpp-source.html#l00260">activateClient()</a>, <a class="el" href="activation_8cpp-source.html#l00385">activateNextClient()</a>, <a class="el" href="activation_8cpp-source.html#l00774">KWinInternal::Client::setActive()</a>, and <a class="el" href="workspace_8cpp-source.html#l01077">setCurrentDesktop()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a97"></a><!-- doxytag: member="KWinInternal::Workspace::focusToNull" ref="a97" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::focusToNull           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Puts the focus on a dummy window Just using XSetInputFocus() with None would block keyboard input
<p>
Definition at line <a class="el" href="workspace_8cpp-source.html#l02279">2279</a> of file <a class="el" href="workspace_8cpp-source.html">workspace.cpp</a>.
<p>
Referenced by <a class="el" href="activation_8cpp-source.html#l00385">activateNextClient()</a>, <a class="el" href="workspace_8cpp-source.html#l01077">setCurrentDesktop()</a>, <a class="el" href="client_8cpp-source.html#l00705">KWinInternal::Client::setShade()</a>, <a class="el" href="activation_8cpp-source.html#l00305">takeActivity()</a>, and <a class="el" href="events_8cpp-source.html#l00190">workspaceEvent()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i0"></a><!-- doxytag: member="KWinInternal::Workspace::refresh" ref="i0" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::refresh           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Refreshes all the client windows
<p>
Implements <a class="el" href="classKWinInterface.html">KWinInterface</a>.
<p>
Definition at line <a class="el" href="workspace_8cpp-source.html#l00993">993</a> of file <a class="el" href="workspace_8cpp-source.html">workspace.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i9"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowMaximize" ref="i9" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowMaximize           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Maximizes the popup client
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l00804">804</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i10"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowMaximizeVertical" ref="i10" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowMaximizeVertical           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Maximizes the popup client vertically
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l00814">814</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.
<p>
References <a class="el" href="workspace_8h-source.html#l00667">currentDesktop()</a>, <a class="el" href="workspace_8cpp-source.html#l02265">desktopName()</a>, <a class="el" href="geometry_8cpp-source.html#l00579">setClientIsMoving()</a>, <a class="el" href="workspace_8cpp-source.html#l01077">setCurrentDesktop()</a>, and <a class="el" href="popupinfo_8cpp-source.html#l00125">KWinInternal::PopupInfo::showInfo()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i11"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowMaximizeHorizontal" ref="i11" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowMaximizeHorizontal           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Maximizes the popup client horiozontally
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l00824">824</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i12"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowMinimize" ref="i12" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowMinimize           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Minimizes the popup client
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l00835">835</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i13"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowShade" ref="i13" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowShade           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Shades/unshades the popup client respectively
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l00844">844</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.
<p>
References <a class="el" href="workspace_8h-source.html#l00667">currentDesktop()</a>, <a class="el" href="workspace_8cpp-source.html#l02265">desktopName()</a>, <a class="el" href="geometry_8cpp-source.html#l00579">setClientIsMoving()</a>, <a class="el" href="workspace_8cpp-source.html#l01077">setCurrentDesktop()</a>, and <a class="el" href="popupinfo_8cpp-source.html#l00125">KWinInternal::PopupInfo::showInfo()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i14"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowRaise" ref="i14" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowRaise           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Raises the popup client
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l00853">853</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.
<p>
References <a class="el" href="killwindow_8cpp-source.html#l00034">KWinInternal::KillWindow::start()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i15"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowLower" ref="i15" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowLower           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Lowers the popup client
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l00863">863</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i16"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowRaiseOrLower" ref="i16" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowRaiseOrLower           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Does a toggle-raise-and-lower on the popup client;
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l00873">873</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.
<p>
References <a class="el" href="client_8h-source.html#l00673">KWinInternal::Client::isOnAllDesktops()</a>, and <a class="el" href="client_8cpp-source.html#l01143">KWinInternal::Client::setOnAllDesktops()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i18"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowPackLeft" ref="i18" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowPackLeft           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Moves active window left until in bumps into another window or workarea edge.
<p>
Definition at line <a class="el" href="placement_8cpp-source.html#l00533">533</a> of file <a class="el" href="placement_8cpp-source.html">placement.cpp</a>.
<p>
References <a class="el" href="client_8h-source.html#l00800">KWinInternal::Client::geometry()</a>, <a class="el" href="geometry_8cpp-source.html#l01556">KWinInternal::Client::isMovable()</a>, <a class="el" href="geometry_8cpp-source.html#l01734">KWinInternal::Client::move()</a>, <a class="el" href="placement_8cpp-source.html#l00652">packPositionLeft()</a>, and <a class="el" href="client_8h-source.html#l00820">KWinInternal::Client::y()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i32"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowOperations" ref="i32" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowOperations           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Shows the window operations popup menu for the <a class="el" href="classKWinInternal_1_1Workspace.html#a14">activeClient()</a>
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l01055">1055</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i33"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowClose" ref="i33" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowClose           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Closes the popup client
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l01100">1100</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i34"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowMove" ref="i34" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowMove           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Starts keyboard move mode for the popup client
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l01111">1111</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i35"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowResize" ref="i35" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowResize           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Starts keyboard resize mode for the popup client
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l01120">1120</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i41"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowToNextDesktop" ref="i41" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowToNextDesktop           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Move window to next desktop
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l00924">924</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i42"></a><!-- doxytag: member="KWinInternal::Workspace::slotWindowToPreviousDesktop" ref="i42" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotWindowToPreviousDesktop           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Move window to previous desktop
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l00943">943</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i47"></a><!-- doxytag: member="KWinInternal::Workspace::slotMouseEmulation" ref="i47" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotMouseEmulation           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Invokes keyboard mouse emulation
<p>
Definition at line <a class="el" href="workspace_8cpp-source.html#l01638">1638</a> of file <a class="el" href="workspace_8cpp-source.html">workspace.cpp</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i50"></a><!-- doxytag: member="KWinInternal::Workspace::slotKillWindow" ref="i50" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotKillWindow           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Kill Window feature, similar to xkill
<p>
Definition at line <a class="el" href="useractions_8cpp-source.html#l01027">1027</a> of file <a class="el" href="useractions_8cpp-source.html">useractions.cpp</a>.
<p>
Referenced by <a class="el" href="workspace_8h-source.html#l00099">killWindow()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i51"></a><!-- doxytag: member="KWinInternal::Workspace::slotGrabWindow" ref="i51" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotGrabWindow           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Takes a screenshot of the current window and puts it in the clipboard.
<p>
Definition at line <a class="el" href="workspace_8cpp-source.html#l01573">1573</a> of file <a class="el" href="workspace_8cpp-source.html">workspace.cpp</a>.
<p>
References <a class="el" href="utils_8h-source.html#l00114">KWinInternal::Shape::available()</a>, <a class="el" href="client_8h-source.html#l00574">KWinInternal::Client::frameId()</a>, and <a class="el" href="workspace_8cpp-source.html#l01627">slotGrabDesktop()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="i52"></a><!-- doxytag: member="KWinInternal::Workspace::slotGrabDesktop" ref="i52" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void KWinInternal::Workspace::slotGrabDesktop           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [slot]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Takes a screenshot of the whole desktop and puts it in the clipboard.
<p>
Definition at line <a class="el" href="workspace_8cpp-source.html#l01627">1627</a> of file <a class="el" href="workspace_8cpp-source.html">workspace.cpp</a>.
<p>
Referenced by <a class="el" href="workspace_8cpp-source.html#l01573">slotGrabWindow()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="b0"></a><!-- doxytag: member="KWinInternal::Workspace::keyPressMouseEmulation" ref="b0" args="(XKeyEvent &amp;ev)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">bool KWinInternal::Workspace::keyPressMouseEmulation           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">XKeyEvent &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>ev</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Handles keypress event during mouse emulation
<p>
Definition at line <a class="el" href="workspace_8cpp-source.html#l01770">1770</a> of file <a class="el" href="workspace_8cpp-source.html">workspace.cpp</a>.
<p>
Referenced by <a class="el" href="events_8cpp-source.html#l00190">workspaceEvent()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="b1"></a><!-- doxytag: member="KWinInternal::Workspace::netCheck" ref="b1" args="(XEvent *e)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">bool KWinInternal::Workspace::netCheck           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">XEvent *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>e</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Handles client messages sent to the workspace
<p>
Definition at line <a class="el" href="events_8cpp-source.html#l00493">493</a> of file <a class="el" href="events_8cpp-source.html">events.cpp</a>.
<p>
Referenced by <a class="el" href="events_8cpp-source.html#l00190">workspaceEvent()</a>.    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="workspace_8h-source.html">workspace.h</a><li><a class="el" href="activation_8cpp-source.html">activation.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="placement_8cpp-source.html">placement.cpp</a><li><a class="el" href="rules_8cpp-source.html">rules.cpp</a><li><a class="el" href="sm_8cpp-source.html">sm.cpp</a><li><a class="el" href="tabbox_8cpp-source.html">tabbox.cpp</a><li><a class="el" href="useractions_8cpp-source.html">useractions.cpp</a><li><a class="el" href="workspace_8cpp-source.html">workspace.cpp</a></ul>
</div>
<div id="bottom-nav">
<img src="../../common/bottom2.png" align="right" height="59" width="227" alt="KDE Logo">
</div>
<div class="bottom">
This file is part of the documentation for kwin Library Version 3.4.2.
</div>
<div class="bottom" style="color:#cccccc">
Documentation copyright &copy; 1996-2004 the KDE developers.<br>
Generated on Wed Jun 14 19:06:52 2006 by
<a href="http://www.doxygen.org/index.html">doxygen</a> 1.4.4 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, &copy;&nbsp;1997-2003
</div>
</body>
</html>