Sophie

Sophie

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

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/lib Library: KDecorationDefines Class Reference (kwin/lib 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/lib 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 -->
<h1>KDecorationDefines Class Reference</h1><!-- doxytag: class="KDecorationDefines" -->This class provides a namespace for all decoration related classes.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="kdecoration_8h-source.html">kdecoration.h</a>&gt;</code>
<p>
Inheritance diagram for KDecorationDefines:<p><center><img src="classKDecorationDefines__inherit__graph.png" border="0" usemap="#KDecorationDefines__inherit__map" alt="Inheritance graph"></center>
<map name="KDecorationDefines__inherit__map">
<area href="classKDecoration.html" shape="rect" coords="8,82,104,109" alt="">
<area href="classKDecorationFactory.html" shape="rect" coords="128,82,266,109" alt="">
<area href="classKDecorationOptions.html" shape="rect" coords="290,82,432,109" alt="">
<area href="classKDecorationProvides.html" shape="rect" coords="456,82,602,109" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classKDecorationDefines-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDecorationDefines.html#w70">Position</a> { <br>
&nbsp;&nbsp;<b>PositionCenter</b> =  0x00, 
<b>PositionLeft</b> =  0x01, 
<b>PositionRight</b> =  0x02, 
<b>PositionTop</b> =  0x04, 
<br>
&nbsp;&nbsp;<b>PositionBottom</b> =  0x08, 
<b>PositionTopLeft</b> =  PositionLeft | PositionTop, 
<b>PositionTopRight</b> =  PositionRight | PositionTop, 
<b>PositionBottomLeft</b> =  PositionLeft | PositionBottom, 
<br>
&nbsp;&nbsp;<b>PositionBottomRight</b> =  PositionRight | PositionBottom
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDecorationDefines.html#w71">MaximizeMode</a> { <a class="el" href="classKDecorationDefines.html#w71w9">MaximizeRestore</a> =  0, 
<a class="el" href="classKDecorationDefines.html#w71w10">MaximizeVertical</a> =  1, 
<a class="el" href="classKDecorationDefines.html#w71w11">MaximizeHorizontal</a> =  2, 
<a class="el" href="classKDecorationDefines.html#w71w12">MaximizeFull</a> =  MaximizeVertical | MaximizeHorizontal
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDecorationDefines.html#w72">WindowOperation</a> { <br>
&nbsp;&nbsp;<b>MaximizeOp</b> =  5000, 
<b>RestoreOp</b>, 
<b>MinimizeOp</b>, 
<b>MoveOp</b>, 
<br>
&nbsp;&nbsp;<b>UnrestrictedMoveOp</b>, 
<b>ResizeOp</b>, 
<b>UnrestrictedResizeOp</b>, 
<b>CloseOp</b>, 
<br>
&nbsp;&nbsp;<b>OnAllDesktopsOp</b>, 
<b>ShadeOp</b>, 
<b>KeepAboveOp</b>, 
<b>KeepBelowOp</b>, 
<br>
&nbsp;&nbsp;<b>OperationsOp</b>, 
<b>WindowRulesOp</b>, 
<a class="el" href="classKDecorationDefines.html#w72w27">ToggleStoreSettingsOp</a> =  WindowRulesOp, 
<b>HMaximizeOp</b>, 
<br>
&nbsp;&nbsp;<b>VMaximizeOp</b>, 
<b>LowerOp</b>, 
<b>FullScreenOp</b>, 
<b>NoBorderOp</b>, 
<br>
&nbsp;&nbsp;<b>NoOp</b>, 
<b>SetupWindowShortcutOp</b>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDecorationDefines.html#w73">ColorType</a> { <br>
&nbsp;&nbsp;<a class="el" href="classKDecorationDefines.html#w73w35">ColorTitleBar</a>, 
<a class="el" href="classKDecorationDefines.html#w73w36">ColorTitleBlend</a>, 
<a class="el" href="classKDecorationDefines.html#w73w37">ColorFont</a>, 
<a class="el" href="classKDecorationDefines.html#w73w38">ColorButtonBg</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="classKDecorationDefines.html#w73w39">ColorFrame</a>, 
<a class="el" href="classKDecorationDefines.html#w73w40">ColorHandle</a>, 
<b>NUM_COLORS</b>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <br>
&nbsp;&nbsp;<a class="el" href="classKDecorationDefines.html#w74w42">SettingDecoration</a> =  1 &lt;&lt; 0, 
<a class="el" href="classKDecorationDefines.html#w74w43">SettingColors</a> =  1 &lt;&lt; 1, 
<a class="el" href="classKDecorationDefines.html#w74w44">SettingFont</a> =  1 &lt;&lt; 2, 
<a class="el" href="classKDecorationDefines.html#w74w45">SettingButtons</a> =  1 &lt;&lt; 3, 
<br>
&nbsp;&nbsp;<a class="el" href="classKDecorationDefines.html#w74w46">SettingTooltips</a> =  1 &lt;&lt; 4, 
<a class="el" href="classKDecorationDefines.html#w74w47">SettingBorder</a> =  1 &lt;&lt; 5
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDecorationDefines.html#w75">BorderSize</a> { <br>
&nbsp;&nbsp;<a class="el" href="classKDecorationDefines.html#w75w48">BorderTiny</a>, 
<a class="el" href="classKDecorationDefines.html#w75w49">BorderNormal</a>, 
<a class="el" href="classKDecorationDefines.html#w75w50">BorderLarge</a>, 
<a class="el" href="classKDecorationDefines.html#w75w51">BorderVeryLarge</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="classKDecorationDefines.html#w75w52">BorderHuge</a>, 
<a class="el" href="classKDecorationDefines.html#w75w53">BorderVeryHuge</a>, 
<a class="el" href="classKDecorationDefines.html#w75w54">BorderOversized</a>, 
<a class="el" href="classKDecorationDefines.html#w75w55">BordersCount</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDecorationDefines.html#w76">Ability</a> { <br>
&nbsp;&nbsp;<a class="el" href="classKDecorationDefines.html#w76w56">AbilityAnnounceButtons</a> =  0, 
<a class="el" href="classKDecorationDefines.html#w76w57">AbilityButtonMenu</a> =  1000, 
<a class="el" href="classKDecorationDefines.html#w76w58">AbilityButtonOnAllDesktops</a> =  1001, 
<a class="el" href="classKDecorationDefines.html#w76w59">AbilityButtonSpacer</a> =  1002, 
<br>
&nbsp;&nbsp;<a class="el" href="classKDecorationDefines.html#w76w60">AbilityButtonHelp</a> =  1003, 
<a class="el" href="classKDecorationDefines.html#w76w61">AbilityButtonMinimize</a> =  1004, 
<a class="el" href="classKDecorationDefines.html#w76w62">AbilityButtonMaximize</a> =  1005, 
<a class="el" href="classKDecorationDefines.html#w76w63">AbilityButtonClose</a> =  1006, 
<br>
&nbsp;&nbsp;<a class="el" href="classKDecorationDefines.html#w76w64">AbilityButtonAboveOthers</a> =  1007, 
<a class="el" href="classKDecorationDefines.html#w76w65">AbilityButtonBelowOthers</a> =  1008, 
<a class="el" href="classKDecorationDefines.html#w76w66">AbilityButtonShade</a> =  1009, 
<a class="el" href="classKDecorationDefines.html#w76w67">AbilityButtonResize</a> =  1010, 
<br>
&nbsp;&nbsp;<b>ABILITY_DUMMY</b> =  10000000
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKDecorationDefines.html#w77">Requirement</a> { <b>REQUIREMENT_DUMMY</b> =  1000000
 }</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
This class provides a namespace for all decoration related classes. 
<p>
All shared types are defined here. <dl compact><dt><b>Since:</b></dt><dd>3.2</dd></dl>

<p>

<p>
Definition at line <a class="el" href="kdecoration_8h-source.html#l00047">47</a> of file <a class="el" href="kdecoration_8h-source.html">kdecoration.h</a>.<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="w70"></a><!-- doxytag: member="KDecorationDefines::Position" ref="w70" 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">enum <a class="el" href="classKDecorationDefines.html#w70">KDecorationDefines::Position</a>          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
These values represent positions inside an area. 
<p>

<p>
Definition at line <a class="el" href="kdecoration_8h-source.html#l00053">53</a> of file <a class="el" href="kdecoration_8h-source.html">kdecoration.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="w71"></a><!-- doxytag: member="KDecorationDefines::MaximizeMode" ref="w71" 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">enum <a class="el" href="classKDecorationDefines.html#w71">KDecorationDefines::MaximizeMode</a>          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Maximize mode. 
<p>
These values specify how a window is maximized.<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="w71w9"></a><!-- doxytag: member="MaximizeRestore" ref="w71w9" args="" -->MaximizeRestore</em>&nbsp;</td><td>
The window is not maximized in any direction. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w71w10"></a><!-- doxytag: member="MaximizeVertical" ref="w71w10" args="" -->MaximizeVertical</em>&nbsp;</td><td>
The window is maximized vertically. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w71w11"></a><!-- doxytag: member="MaximizeHorizontal" ref="w71w11" args="" -->MaximizeHorizontal</em>&nbsp;</td><td>
The window is maximized horizontally. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w71w12"></a><!-- doxytag: member="MaximizeFull" ref="w71w12" args="" -->MaximizeFull</em>&nbsp;</td><td>
Equal to <code>MaximizeVertical</code> | <code>MaximizeHorizontal</code>. </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="kdecoration_8h-source.html#l00069">69</a> of file <a class="el" href="kdecoration_8h-source.html">kdecoration.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="w72"></a><!-- doxytag: member="KDecorationDefines::WindowOperation" ref="w72" 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">enum <a class="el" href="classKDecorationDefines.html#w72">KDecorationDefines::WindowOperation</a>          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="w72w27"></a><!-- doxytag: member="ToggleStoreSettingsOp" ref="w72w27" args="" -->ToggleStoreSettingsOp</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd></dd></dl>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="kdecoration_8h-source.html#l00078">78</a> of file <a class="el" href="kdecoration_8h-source.html">kdecoration.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="w73"></a><!-- doxytag: member="KDecorationDefines::ColorType" ref="w73" 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">enum <a class="el" href="classKDecorationDefines.html#w73">KDecorationDefines::ColorType</a>          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Basic color types that should be recognized by all decoration styles. 
<p>
Decorations are not required to implement all the colors, but for the ones that are implemented the color setting for them should be obeyed.<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="w73w35"></a><!-- doxytag: member="ColorTitleBar" ref="w73w35" args="" -->ColorTitleBar</em>&nbsp;</td><td>
The color for the titlebar. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w73w36"></a><!-- doxytag: member="ColorTitleBlend" ref="w73w36" args="" -->ColorTitleBlend</em>&nbsp;</td><td>
The blend color for the titlebar. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w73w37"></a><!-- doxytag: member="ColorFont" ref="w73w37" args="" -->ColorFont</em>&nbsp;</td><td>
The titlebar text color. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w73w38"></a><!-- doxytag: member="ColorButtonBg" ref="w73w38" args="" -->ColorButtonBg</em>&nbsp;</td><td>
The color to use for the titlebar buttons. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w73w39"></a><!-- doxytag: member="ColorFrame" ref="w73w39" args="" -->ColorFrame</em>&nbsp;</td><td>
The color for the window frame (border). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w73w40"></a><!-- doxytag: member="ColorHandle" ref="w73w40" args="" -->ColorHandle</em>&nbsp;</td><td>
The color for the resize handle. </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="kdecoration_8h-source.html#l00108">108</a> of file <a class="el" href="kdecoration_8h-source.html">kdecoration.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="w74"></a><!-- doxytag: member="KDecorationDefines::@0" ref="w74" 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">anonymous enum          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
These flags specify which settings changed when rereading settings. 
<p>
Each setting in class <a class="el" href="classKDecorationOptions.html">KDecorationOptions</a> specifies its matching flag.<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="w74w42"></a><!-- doxytag: member="SettingDecoration" ref="w74w42" args="" -->SettingDecoration</em>&nbsp;</td><td>
The decoration was changed. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w74w43"></a><!-- doxytag: member="SettingColors" ref="w74w43" args="" -->SettingColors</em>&nbsp;</td><td>
The color palette was changed. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w74w44"></a><!-- doxytag: member="SettingFont" ref="w74w44" args="" -->SettingFont</em>&nbsp;</td><td>
The titlebar font was changed. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w74w45"></a><!-- doxytag: member="SettingButtons" ref="w74w45" args="" -->SettingButtons</em>&nbsp;</td><td>
The button layout was changed. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w74w46"></a><!-- doxytag: member="SettingTooltips" ref="w74w46" args="" -->SettingTooltips</em>&nbsp;</td><td>
The tooltip setting was changed. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w74w47"></a><!-- doxytag: member="SettingBorder" ref="w74w47" args="" -->SettingBorder</em>&nbsp;</td><td>
The border size setting was changed. </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="kdecoration_8h-source.html#l00123">123</a> of file <a class="el" href="kdecoration_8h-source.html">kdecoration.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="w75"></a><!-- doxytag: member="KDecorationDefines::BorderSize" ref="w75" 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">enum <a class="el" href="classKDecorationDefines.html#w75">KDecorationDefines::BorderSize</a>          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Border size. 
<p>
<a class="el" href="classKDecorationOptions.html#a9">KDecorationOptions::preferredBorderSize()</a> returns one of these values.<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="w75w48"></a><!-- doxytag: member="BorderTiny" ref="w75w48" args="" -->BorderTiny</em>&nbsp;</td><td>
Minimal borders. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w75w49"></a><!-- doxytag: member="BorderNormal" ref="w75w49" args="" -->BorderNormal</em>&nbsp;</td><td>
Standard size borders, the default setting. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w75w50"></a><!-- doxytag: member="BorderLarge" ref="w75w50" args="" -->BorderLarge</em>&nbsp;</td><td>
Larger borders. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w75w51"></a><!-- doxytag: member="BorderVeryLarge" ref="w75w51" args="" -->BorderVeryLarge</em>&nbsp;</td><td>
Very large borders. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w75w52"></a><!-- doxytag: member="BorderHuge" ref="w75w52" args="" -->BorderHuge</em>&nbsp;</td><td>
Huge borders. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w75w53"></a><!-- doxytag: member="BorderVeryHuge" ref="w75w53" args="" -->BorderVeryHuge</em>&nbsp;</td><td>
Very huge borders. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w75w54"></a><!-- doxytag: member="BorderOversized" ref="w75w54" args="" -->BorderOversized</em>&nbsp;</td><td>
Oversized borders. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w75w55"></a><!-- doxytag: member="BordersCount" ref="w75w55" args="" -->BordersCount</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="kdecoration_8h-source.html#l00137">137</a> of file <a class="el" href="kdecoration_8h-source.html">kdecoration.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="w76"></a><!-- doxytag: member="KDecorationDefines::Ability" ref="w76" 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">enum <a class="el" href="classKDecorationDefines.html#w76">KDecorationDefines::Ability</a>          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Used to find out which features the decoration supports. 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classKDecorationFactory.html#a5">KDecorationFactory::supports()</a></dd></dl>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="w76w56"></a><!-- doxytag: member="AbilityAnnounceButtons" ref="w76w56" args="" -->AbilityAnnounceButtons</em>&nbsp;</td><td>
decoration supports AbilityButton* values (always use) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w76w57"></a><!-- doxytag: member="AbilityButtonMenu" ref="w76w57" args="" -->AbilityButtonMenu</em>&nbsp;</td><td>
decoration supports the menu button </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w76w58"></a><!-- doxytag: member="AbilityButtonOnAllDesktops" ref="w76w58" args="" -->AbilityButtonOnAllDesktops</em>&nbsp;</td><td>
decoration supports the on all desktops button </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w76w59"></a><!-- doxytag: member="AbilityButtonSpacer" ref="w76w59" args="" -->AbilityButtonSpacer</em>&nbsp;</td><td>
decoration supports inserting spacers between buttons </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w76w60"></a><!-- doxytag: member="AbilityButtonHelp" ref="w76w60" args="" -->AbilityButtonHelp</em>&nbsp;</td><td>
decoration supports what's this help button </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w76w61"></a><!-- doxytag: member="AbilityButtonMinimize" ref="w76w61" args="" -->AbilityButtonMinimize</em>&nbsp;</td><td>
decoration supports a minimize button </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w76w62"></a><!-- doxytag: member="AbilityButtonMaximize" ref="w76w62" args="" -->AbilityButtonMaximize</em>&nbsp;</td><td>
decoration supports a maximize button </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w76w63"></a><!-- doxytag: member="AbilityButtonClose" ref="w76w63" args="" -->AbilityButtonClose</em>&nbsp;</td><td>
decoration supports a close button </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w76w64"></a><!-- doxytag: member="AbilityButtonAboveOthers" ref="w76w64" args="" -->AbilityButtonAboveOthers</em>&nbsp;</td><td>
decoration supports an above button </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w76w65"></a><!-- doxytag: member="AbilityButtonBelowOthers" ref="w76w65" args="" -->AbilityButtonBelowOthers</em>&nbsp;</td><td>
decoration supports a below button </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w76w66"></a><!-- doxytag: member="AbilityButtonShade" ref="w76w66" args="" -->AbilityButtonShade</em>&nbsp;</td><td>
decoration supports a shade button </td></tr>
<tr><td valign="top"><em><a class="anchor" name="w76w67"></a><!-- doxytag: member="AbilityButtonResize" ref="w76w67" args="" -->AbilityButtonResize</em>&nbsp;</td><td>
decoration supports a resize button </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="kdecoration_8h-source.html#l00153">153</a> of file <a class="el" href="kdecoration_8h-source.html">kdecoration.h</a>.    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="kdecoration_8h-source.html">kdecoration.h</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/lib 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:07:27 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>