<!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: options.h Source File (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 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 (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 Files</a></td> </tr> </table> </td></tr></table> </div> <div id="hgrad"></div> <div class="text"> <!-- Generated by Doxygen 1.4.4 --> <h1>options.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*****************************************************************</span> <a name="l00002"></a>00002 <span class="comment"> KWin - the KDE window manager</span> <a name="l00003"></a>00003 <span class="comment"> This file is part of the KDE project.</span> <a name="l00004"></a>00004 <span class="comment"></span> <a name="l00005"></a>00005 <span class="comment">Copyright (C) 1999, 2000 Matthias Ettrich <ettrich@kde.org></span> <a name="l00006"></a>00006 <span class="comment">Copyright (C) 2003 Lubos Lunak <l.lunak@kde.org></span> <a name="l00007"></a>00007 <span class="comment"></span> <a name="l00008"></a>00008 <span class="comment">You can Freely distribute this program under the GNU General Public</span> <a name="l00009"></a>00009 <span class="comment">License. See the file "COPYING" for the exact licensing terms.</span> <a name="l00010"></a>00010 <span class="comment">******************************************************************/</span> <a name="l00011"></a>00011 <a name="l00012"></a>00012 <span class="preprocessor">#ifndef KWIN_OPTIONS_H</span> <a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#define KWIN_OPTIONS_H</span> <a name="l00014"></a>00014 <span class="preprocessor"></span> <a name="l00015"></a>00015 <span class="preprocessor">#include <qobject.h></span> <a name="l00016"></a>00016 <span class="preprocessor">#include <qfont.h></span> <a name="l00017"></a>00017 <span class="preprocessor">#include <qpalette.h></span> <a name="l00018"></a>00018 <span class="preprocessor">#include <qstringlist.h></span> <a name="l00019"></a>00019 <span class="preprocessor">#include <kdecoration_p.h></span> <a name="l00020"></a>00020 <a name="l00021"></a>00021 <span class="preprocessor">#include "placement.h"</span> <a name="l00022"></a>00022 <a name="l00023"></a>00023 <span class="keyword">namespace </span>KWinInternal <a name="l00024"></a>00024 { <a name="l00025"></a>00025 <a name="l00026"></a>00026 <span class="keyword">class </span>Client; <a name="l00027"></a>00027 <a name="l00028"></a><a class="code" href="classKWinInternal_1_1Options.html">00028</a> <span class="keyword">class </span><a class="code" href="classKWinInternal_1_1Options.html">Options</a> : <span class="keyword">public</span> <a class="code" href="classKDecorationOptions.html">KDecorationOptions</a> <a name="l00029"></a>00029 { <a name="l00030"></a>00030 <span class="keyword">public</span>: <a name="l00031"></a>00031 <a name="l00032"></a>00032 <a class="code" href="classKWinInternal_1_1Options.html#a0">Options</a>(); <a name="l00033"></a>00033 <a class="code" href="classKWinInternal_1_1Options.html#a1">~Options</a>(); <a name="l00034"></a>00034 <a name="l00035"></a>00035 <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="classKWinInternal_1_1Options.html#a2">updateSettings</a>(); <a name="l00036"></a>00036 <a name="l00068"></a><a class="code" href="classKWinInternal_1_1Options.html#w29">00068</a> <span class="keyword">enum</span> <a class="code" href="classKWinInternal_1_1Options.html#w29">FocusPolicy</a> { ClickToFocus, FocusFollowsMouse, FocusUnderMouse, FocusStrictlyUnderMouse }; <a name="l00069"></a><a class="code" href="classKWinInternal_1_1Options.html#o0">00069</a> <a class="code" href="classKWinInternal_1_1Options.html#w29">FocusPolicy</a> <a class="code" href="classKWinInternal_1_1Options.html#o0">focusPolicy</a>; <a name="l00070"></a>00070 <a name="l00071"></a>00071 <a name="l00076"></a><a class="code" href="classKWinInternal_1_1Options.html#o1">00076</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o1">clickRaise</a>; <a name="l00077"></a>00077 <a name="l00081"></a><a class="code" href="classKWinInternal_1_1Options.html#o2">00081</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o2">autoRaise</a>; <a name="l00082"></a>00082 <a name="l00086"></a><a class="code" href="classKWinInternal_1_1Options.html#o3">00086</a> <span class="keywordtype">int</span> <a class="code" href="classKWinInternal_1_1Options.html#o3">autoRaiseInterval</a>; <a name="l00087"></a>00087 <a name="l00091"></a><a class="code" href="classKWinInternal_1_1Options.html#o4">00091</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o4">delayFocus</a>; <a name="l00092"></a>00092 <a name="l00096"></a><a class="code" href="classKWinInternal_1_1Options.html#o5">00096</a> <span class="keywordtype">int</span> <a class="code" href="classKWinInternal_1_1Options.html#o5">delayFocusInterval</a>; <a name="l00097"></a>00097 <a name="l00101"></a><a class="code" href="classKWinInternal_1_1Options.html#o6">00101</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o6">shadeHover</a>; <a name="l00102"></a>00102 <a name="l00106"></a><a class="code" href="classKWinInternal_1_1Options.html#o7">00106</a> <span class="keywordtype">int</span> <a class="code" href="classKWinInternal_1_1Options.html#o7">shadeHoverInterval</a>; <a name="l00107"></a>00107 <a name="l00125"></a><a class="code" href="classKWinInternal_1_1Options.html#w30">00125</a> <span class="keyword">enum</span> <a class="code" href="classKWinInternal_1_1Options.html#w30">AltTabStyle</a> { KDE, CDE }; <a name="l00126"></a><a class="code" href="classKWinInternal_1_1Options.html#o8">00126</a> <a class="code" href="classKWinInternal_1_1Options.html#w30">AltTabStyle</a> <a class="code" href="classKWinInternal_1_1Options.html#o8">altTabStyle</a>; <a name="l00127"></a>00127 <a name="l00131"></a><a class="code" href="classKWinInternal_1_1Options.html#o9">00131</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o9">xineramaEnabled</a>; <a name="l00132"></a><a class="code" href="classKWinInternal_1_1Options.html#o10">00132</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o10">xineramaPlacementEnabled</a>; <a name="l00133"></a><a class="code" href="classKWinInternal_1_1Options.html#o11">00133</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o11">xineramaMovementEnabled</a>; <a name="l00134"></a><a class="code" href="classKWinInternal_1_1Options.html#o12">00134</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o12">xineramaMaximizeEnabled</a>; <a name="l00135"></a><a class="code" href="classKWinInternal_1_1Options.html#o13">00135</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o13">xineramaFullscreenEnabled</a>; <a name="l00136"></a>00136 <a name="l00140"></a><a class="code" href="classKWinInternal_1_1Options.html#w31">00140</a> <span class="keyword">enum</span> <a class="code" href="classKWinInternal_1_1Options.html#w31">MoveResizeMode</a> { Transparent, Opaque }; <a name="l00141"></a>00141 <a name="l00142"></a><a class="code" href="classKWinInternal_1_1Options.html#o14">00142</a> <a class="code" href="classKWinInternal_1_1Options.html#w31">MoveResizeMode</a> <a class="code" href="classKWinInternal_1_1Options.html#o14">resizeMode</a>; <a name="l00143"></a><a class="code" href="classKWinInternal_1_1Options.html#o15">00143</a> <a class="code" href="classKWinInternal_1_1Options.html#w31">MoveResizeMode</a> <a class="code" href="classKWinInternal_1_1Options.html#o15">moveMode</a>; <a name="l00144"></a>00144 <a name="l00145"></a>00145 <span class="keyword">static</span> <a class="code" href="classKWinInternal_1_1Options.html#w31">MoveResizeMode</a> <a class="code" href="classKWinInternal_1_1Options.html#e0">stringToMoveResizeMode</a>( <span class="keyword">const</span> QString& s ); <a name="l00146"></a>00146 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classKWinInternal_1_1Options.html#e1">moveResizeModeToString</a>( <a class="code" href="classKWinInternal_1_1Options.html#w31">MoveResizeMode</a> mode ); <a name="l00147"></a>00147 <a name="l00148"></a><a class="code" href="classKWinInternal_1_1Options.html#o16">00148</a> <a class="code" href="classKWinInternal_1_1Placement.html#w9">Placement::Policy</a> <a class="code" href="classKWinInternal_1_1Options.html#o16">placement</a>; <a name="l00149"></a>00149 <a name="l00150"></a><a class="code" href="classKWinInternal_1_1Options.html#a3">00150</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#a3">focusPolicyIsReasonable</a>() <a name="l00151"></a>00151 { <a name="l00152"></a>00152 <span class="keywordflow">return</span> <a class="code" href="classKWinInternal_1_1Options.html#o0">focusPolicy</a> == ClickToFocus || <a class="code" href="classKWinInternal_1_1Options.html#o0">focusPolicy</a> == FocusFollowsMouse; <a name="l00153"></a>00153 } <a name="l00154"></a>00154 <a name="l00158"></a><a class="code" href="classKWinInternal_1_1Options.html#o17">00158</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o17">animateShade</a>; <a name="l00159"></a>00159 <a name="l00163"></a><a class="code" href="classKWinInternal_1_1Options.html#o18">00163</a> <span class="keywordtype">int</span> <a class="code" href="classKWinInternal_1_1Options.html#o18">borderSnapZone</a>; <a name="l00164"></a>00164 <a name="l00168"></a><a class="code" href="classKWinInternal_1_1Options.html#o19">00168</a> <span class="keywordtype">int</span> <a class="code" href="classKWinInternal_1_1Options.html#o19">windowSnapZone</a>; <a name="l00169"></a>00169 <a name="l00170"></a>00170 <a name="l00174"></a><a class="code" href="classKWinInternal_1_1Options.html#o20">00174</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o20">snapOnlyWhenOverlapping</a>; <a name="l00175"></a>00175 <a name="l00179"></a><a class="code" href="classKWinInternal_1_1Options.html#o21">00179</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o21">animateMinimize</a>; <a name="l00180"></a>00180 <a name="l00184"></a><a class="code" href="classKWinInternal_1_1Options.html#o22">00184</a> <span class="keywordtype">int</span> <a class="code" href="classKWinInternal_1_1Options.html#o22">animateMinimizeSpeed</a>; <a name="l00185"></a>00185 <a name="l00189"></a><a class="code" href="classKWinInternal_1_1Options.html#o23">00189</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o23">rollOverDesktops</a>; <a name="l00190"></a>00190 <a name="l00191"></a>00191 <span class="comment">// 0 - 4 , see Workspace::allowClientActivation()</span> <a name="l00192"></a><a class="code" href="classKWinInternal_1_1Options.html#o24">00192</a> <span class="keywordtype">int</span> <a class="code" href="classKWinInternal_1_1Options.html#o24">focusStealingPreventionLevel</a>; <a name="l00193"></a>00193 <a name="l00197"></a><a class="code" href="classKWinInternal_1_1Options.html#o25">00197</a> QStringList <a class="code" href="classKWinInternal_1_1Options.html#o25">ignorePositionClasses</a>; <a name="l00198"></a>00198 <a name="l00199"></a>00199 <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#a4">checkIgnoreFocusStealing</a>( <span class="keyword">const</span> <a class="code" href="classKWinInternal_1_1Client.html">Client</a>* c ); <a name="l00200"></a>00200 <a name="l00201"></a><a class="code" href="classKWinInternal_1_1Options.html#a5">00201</a> <a class="code" href="classKDecorationDefines.html#w72">WindowOperation</a> <a class="code" href="classKWinInternal_1_1Options.html#a5">operationTitlebarDblClick</a>() { <span class="keywordflow">return</span> OpTitlebarDblClick; } <a name="l00202"></a>00202 <a name="l00203"></a><a class="code" href="classKWinInternal_1_1Options.html#w32">00203</a> <span class="keyword">enum</span> <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> <a name="l00204"></a>00204 { <a name="l00205"></a>00205 MouseRaise, MouseLower, MouseOperationsMenu, MouseToggleRaiseAndLower, <a name="l00206"></a>00206 MouseActivateAndRaise, MouseActivateAndLower, MouseActivate, <a name="l00207"></a>00207 MouseActivateRaiseAndPassClick, MouseActivateAndPassClick, <a name="l00208"></a>00208 MouseMove, MouseUnrestrictedMove, <a name="l00209"></a>00209 MouseActivateRaiseAndMove, MouseActivateRaiseAndUnrestrictedMove, <a name="l00210"></a>00210 MouseResize, MouseUnrestrictedResize, <a name="l00211"></a>00211 MouseShade, <a name="l00212"></a>00212 MouseMinimize, <a name="l00213"></a>00213 MouseNothing <a name="l00214"></a>00214 }; <a name="l00215"></a>00215 <a name="l00216"></a><a class="code" href="classKWinInternal_1_1Options.html#a6">00216</a> <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> <a class="code" href="classKWinInternal_1_1Options.html#a6">commandActiveTitlebar1</a>() { <span class="keywordflow">return</span> CmdActiveTitlebar1; } <a name="l00217"></a><a class="code" href="classKWinInternal_1_1Options.html#a7">00217</a> <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> <a class="code" href="classKWinInternal_1_1Options.html#a7">commandActiveTitlebar2</a>() { <span class="keywordflow">return</span> CmdActiveTitlebar2; } <a name="l00218"></a><a class="code" href="classKWinInternal_1_1Options.html#a8">00218</a> <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> <a class="code" href="classKWinInternal_1_1Options.html#a8">commandActiveTitlebar3</a>() { <span class="keywordflow">return</span> CmdActiveTitlebar3; } <a name="l00219"></a><a class="code" href="classKWinInternal_1_1Options.html#a9">00219</a> <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> <a class="code" href="classKWinInternal_1_1Options.html#a9">commandInactiveTitlebar1</a>() { <span class="keywordflow">return</span> CmdInactiveTitlebar1; } <a name="l00220"></a><a class="code" href="classKWinInternal_1_1Options.html#a10">00220</a> <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> <a class="code" href="classKWinInternal_1_1Options.html#a10">commandInactiveTitlebar2</a>() { <span class="keywordflow">return</span> CmdInactiveTitlebar2; } <a name="l00221"></a><a class="code" href="classKWinInternal_1_1Options.html#a11">00221</a> <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> <a class="code" href="classKWinInternal_1_1Options.html#a11">commandInactiveTitlebar3</a>() { <span class="keywordflow">return</span> CmdInactiveTitlebar3; } <a name="l00222"></a><a class="code" href="classKWinInternal_1_1Options.html#a12">00222</a> <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> <a class="code" href="classKWinInternal_1_1Options.html#a12">commandWindow1</a>() { <span class="keywordflow">return</span> CmdWindow1; } <a name="l00223"></a><a class="code" href="classKWinInternal_1_1Options.html#a13">00223</a> <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> <a class="code" href="classKWinInternal_1_1Options.html#a13">commandWindow2</a>() { <span class="keywordflow">return</span> CmdWindow2; } <a name="l00224"></a><a class="code" href="classKWinInternal_1_1Options.html#a14">00224</a> <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> <a class="code" href="classKWinInternal_1_1Options.html#a14">commandWindow3</a>() { <span class="keywordflow">return</span> CmdWindow3; } <a name="l00225"></a><a class="code" href="classKWinInternal_1_1Options.html#a15">00225</a> <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> <a class="code" href="classKWinInternal_1_1Options.html#a15">commandAll1</a>() { <span class="keywordflow">return</span> CmdAll1; } <a name="l00226"></a><a class="code" href="classKWinInternal_1_1Options.html#a16">00226</a> <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> <a class="code" href="classKWinInternal_1_1Options.html#a16">commandAll2</a>() { <span class="keywordflow">return</span> CmdAll2; } <a name="l00227"></a><a class="code" href="classKWinInternal_1_1Options.html#a17">00227</a> <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> <a class="code" href="classKWinInternal_1_1Options.html#a17">commandAll3</a>() { <span class="keywordflow">return</span> CmdAll3; } <a name="l00228"></a><a class="code" href="classKWinInternal_1_1Options.html#a18">00228</a> uint <a class="code" href="classKWinInternal_1_1Options.html#a18">keyCmdAllModKey</a>() { <span class="keywordflow">return</span> CmdAllModKey; } <a name="l00229"></a>00229 <a name="l00230"></a>00230 <a name="l00231"></a>00231 <span class="keyword">static</span> <a class="code" href="classKDecorationDefines.html#w72">WindowOperation</a> <a class="code" href="classKWinInternal_1_1Options.html#e2">windowOperation</a>(<span class="keyword">const</span> QString &name, <span class="keywordtype">bool</span> restricted ); <a name="l00232"></a>00232 <span class="keyword">static</span> <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> <a class="code" href="classKWinInternal_1_1Options.html#e3">mouseCommand</a>(<span class="keyword">const</span> QString &name, <span class="keywordtype">bool</span> restricted ); <a name="l00233"></a>00233 <a name="l00238"></a>00238 <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#a19">showGeometryTip</a>(); <a name="l00239"></a>00239 <a name="l00240"></a>00240 <span class="keyword">enum</span> { ElectricDisabled = 0, ElectricMoveOnly = 1, ElectricAlways = 2 }; <a name="l00246"></a>00246 <span class="keywordtype">int</span> <a class="code" href="classKWinInternal_1_1Options.html#a20">electricBorders</a>(); <a name="l00247"></a>00247 <a name="l00251"></a>00251 <span class="keywordtype">int</span> <a class="code" href="classKWinInternal_1_1Options.html#a21">electricBorderDelay</a>(); <a name="l00252"></a>00252 <a name="l00253"></a><a class="code" href="classKWinInternal_1_1Options.html#a22">00253</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#a22">topMenuEnabled</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> topmenus; } <a name="l00254"></a><a class="code" href="classKWinInternal_1_1Options.html#a23">00254</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#a23">desktopTopMenu</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> desktop_topmenu; } <a name="l00255"></a>00255 <a name="l00256"></a>00256 <span class="comment">// timeout before non-responding application will be killed after attempt to close</span> <a name="l00257"></a><a class="code" href="classKWinInternal_1_1Options.html#o26">00257</a> <span class="keywordtype">int</span> <a class="code" href="classKWinInternal_1_1Options.html#o26">killPingTimeout</a>; <a name="l00258"></a>00258 <a name="l00259"></a>00259 <span class="comment">//translucency settings</span> <a name="l00260"></a><a class="code" href="classKWinInternal_1_1Options.html#o27">00260</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o27">useTranslucency</a>; <a name="l00261"></a><a class="code" href="classKWinInternal_1_1Options.html#o28">00261</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o28">translucentActiveWindows</a>; <a name="l00262"></a><a class="code" href="classKWinInternal_1_1Options.html#o29">00262</a> uint <a class="code" href="classKWinInternal_1_1Options.html#o29">activeWindowOpacity</a>; <a name="l00263"></a><a class="code" href="classKWinInternal_1_1Options.html#o30">00263</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o30">translucentInactiveWindows</a>; <a name="l00264"></a><a class="code" href="classKWinInternal_1_1Options.html#o31">00264</a> uint <a class="code" href="classKWinInternal_1_1Options.html#o31">inactiveWindowOpacity</a>; <a name="l00265"></a><a class="code" href="classKWinInternal_1_1Options.html#o32">00265</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o32">translucentMovingWindows</a>; <a name="l00266"></a><a class="code" href="classKWinInternal_1_1Options.html#o33">00266</a> uint <a class="code" href="classKWinInternal_1_1Options.html#o33">movingWindowOpacity</a>; <a name="l00267"></a><a class="code" href="classKWinInternal_1_1Options.html#o34">00267</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o34">removeShadowsOnResize</a>; <a name="l00268"></a><a class="code" href="classKWinInternal_1_1Options.html#o35">00268</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o35">removeShadowsOnMove</a>; <a name="l00269"></a><a class="code" href="classKWinInternal_1_1Options.html#o36">00269</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o36">translucentDocks</a>; <a name="l00270"></a><a class="code" href="classKWinInternal_1_1Options.html#o37">00270</a> uint <a class="code" href="classKWinInternal_1_1Options.html#o37">dockOpacity</a>; <a name="l00271"></a><a class="code" href="classKWinInternal_1_1Options.html#o38">00271</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o38">keepAboveAsActive</a>; <a name="l00272"></a><a class="code" href="classKWinInternal_1_1Options.html#o39">00272</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o39">useTitleMenuSlider</a>; <a name="l00273"></a><a class="code" href="classKWinInternal_1_1Options.html#o40">00273</a> uint <a class="code" href="classKWinInternal_1_1Options.html#o40">activeWindowShadowSize</a>; <a name="l00274"></a><a class="code" href="classKWinInternal_1_1Options.html#o41">00274</a> uint <a class="code" href="classKWinInternal_1_1Options.html#o41">inactiveWindowShadowSize</a>; <a name="l00275"></a><a class="code" href="classKWinInternal_1_1Options.html#o42">00275</a> uint <a class="code" href="classKWinInternal_1_1Options.html#o42">dockShadowSize</a>; <a name="l00276"></a><a class="code" href="classKWinInternal_1_1Options.html#o43">00276</a> <span class="keywordtype">bool</span> <a class="code" href="classKWinInternal_1_1Options.html#o43">resetKompmgr</a>; <a name="l00277"></a>00277 <a name="l00278"></a>00278 <span class="keyword">private</span>: <a name="l00279"></a>00279 <a class="code" href="classKDecorationDefines.html#w72">WindowOperation</a> OpTitlebarDblClick; <a name="l00280"></a>00280 <a name="l00281"></a>00281 <span class="comment">// mouse bindings</span> <a name="l00282"></a>00282 <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> CmdActiveTitlebar1; <a name="l00283"></a>00283 <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> CmdActiveTitlebar2; <a name="l00284"></a>00284 <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> CmdActiveTitlebar3; <a name="l00285"></a>00285 <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> CmdInactiveTitlebar1; <a name="l00286"></a>00286 <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> CmdInactiveTitlebar2; <a name="l00287"></a>00287 <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> CmdInactiveTitlebar3; <a name="l00288"></a>00288 <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> CmdWindow1; <a name="l00289"></a>00289 <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> CmdWindow2; <a name="l00290"></a>00290 <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> CmdWindow3; <a name="l00291"></a>00291 <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> CmdAll1; <a name="l00292"></a>00292 <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> CmdAll2; <a name="l00293"></a>00293 <a class="code" href="classKWinInternal_1_1Options.html#w32">MouseCommand</a> CmdAll3; <a name="l00294"></a>00294 uint CmdAllModKey; <a name="l00295"></a>00295 <a name="l00296"></a>00296 <span class="keywordtype">int</span> electric_borders; <a name="l00297"></a>00297 <span class="keywordtype">int</span> electric_border_delay; <a name="l00298"></a>00298 <span class="keywordtype">bool</span> show_geometry_tip; <a name="l00299"></a>00299 <span class="keywordtype">bool</span> topmenus; <a name="l00300"></a>00300 <span class="keywordtype">bool</span> desktop_topmenu; <a name="l00301"></a>00301 <span class="comment">// List of window classes for which not to use focus stealing prevention</span> <a name="l00302"></a>00302 QStringList ignoreFocusStealingClasses; <a name="l00303"></a>00303 <a name="l00304"></a>00304 }; <a name="l00305"></a>00305 <a name="l00306"></a>00306 <span class="keyword">extern</span> <a class="code" href="classKWinInternal_1_1Options.html">Options</a>* <a class="code" href="namespaceKWinInternal.html#a13">options</a>; <a name="l00307"></a>00307 <a name="l00308"></a>00308 } <span class="comment">// namespace</span> <a name="l00309"></a>00309 <a name="l00310"></a>00310 <span class="preprocessor">#endif</span> </pre></div></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 © 1996-2004 the KDE developers.<br> Generated on Wed Jun 14 19:06:09 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>, © 1997-2003 </div> </body> </html>