Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 1f9eb832ba1e4b88d9a5c2b384813bb4 > files > 2081

kdelibs3-apidocs-3.5.10-31.fc15.noarch.rpm

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

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

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

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

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

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

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



</head>

<body>

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

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

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


</div>

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


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

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


<!-- Generated by Doxygen 1.7.4 -->
</div>
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">NET Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="NET" -->
<p>Base namespace class.  
 <a href="classNET.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>&gt;</code></p>

<p><a href="classNET-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#a5d6f825794e1d7e005d56cac269e7aa0">Role</a> { <b>Client</b>, 
<b>WindowManager</b>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0">WindowType</a> { <br/>
&#160;&#160;<b>Unknown</b> =  -1, 
<b>Normal</b> =  0, 
<b>Desktop</b> =  1, 
<b>Dock</b> =  2, 
<br/>
&#160;&#160;<b>Toolbar</b> =  3, 
<b>Menu</b> =  4, 
<b>Dialog</b> =  5, 
<a class="el" href="classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0a169c19bad87c970ee27283f2b3378b7e">Override</a> =  6, 
<br/>
&#160;&#160;<b>TopMenu</b> =  7, 
<b>Tool</b> =  Toolbar, 
<a class="el" href="classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0aed5a5fbe48af6bcd46122f9bda58f0c8">Utility</a> =  8, 
<a class="el" href="classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0a07c62266f94f41d18b1f522c8f917333">Splash</a> =  9, 
<br/>
&#160;&#160;<a class="el" href="classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0abbd1eb83dab2ebd2b1e1909f9bf03809">DropdownMenu</a> =  10, 
<a class="el" href="classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0abf2250001e5fc6e63a42f8cc86fc8725">PopupMenu</a> =  11, 
<a class="el" href="classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0a8e9c1aa0e9c868b99aa8b5c2008cc45c">Tooltip</a> =  12, 
<a class="el" href="classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0a0f3f4349eae1a7aca0e44da1f7f26984">Notification</a> =  13, 
<br/>
&#160;&#160;<a class="el" href="classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0adf15e4b5b7558558fd4adb72866d5972">ComboBox</a> =  14, 
<a class="el" href="classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0a3f2e95b29fea412b74e23deb530bb7fc">DNDIcon</a> =  15
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#a157924046678eec09044df42968b785a">WindowTypeMask</a> { <br/>
&#160;&#160;<b>NormalMask</b> =  1&lt;&lt;0, 
<b>DesktopMask</b> =  1&lt;&lt;1, 
<b>DockMask</b> =  1&lt;&lt;2, 
<b>ToolbarMask</b> =  1&lt;&lt;3, 
<br/>
&#160;&#160;<b>MenuMask</b> =  1&lt;&lt;4, 
<b>DialogMask</b> =  1&lt;&lt;5, 
<b>OverrideMask</b> =  1&lt;&lt;6, 
<b>TopMenuMask</b> =  1&lt;&lt;7, 
<br/>
&#160;&#160;<b>UtilityMask</b> =  1&lt;&lt;8, 
<b>SplashMask</b> =  1&lt;&lt;9, 
<a class="el" href="classNET.html#a157924046678eec09044df42968b785aad53a4ceb2c6250fe15685753265b4b61">DropdownMenuMask</a> =  1&lt;&lt;10, 
<a class="el" href="classNET.html#a157924046678eec09044df42968b785aa5d2dbb4e6213a85653c2784f1c110a35">PopupMenuMask</a> =  1&lt;&lt;11, 
<br/>
&#160;&#160;<a class="el" href="classNET.html#a157924046678eec09044df42968b785aa1db84820110a58c01ebdb9681460a782">TooltipMask</a> =  1&lt;&lt;12, 
<a class="el" href="classNET.html#a157924046678eec09044df42968b785aa9e4aa0d1f656f17c73263424dd9d347c">NotificationMask</a> =  1&lt;&lt;13, 
<a class="el" href="classNET.html#a157924046678eec09044df42968b785aaf58c7d2c12f39f237b2cabfa270e8ab5">ComboBoxMask</a> =  1&lt;&lt;14, 
<a class="el" href="classNET.html#a157924046678eec09044df42968b785aa4303bedea838238b651e755a56097d17">DNDIconMask</a> =  1&lt;&lt;15
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <b>AllTypesMask</b> =  0LU-1
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#a08dce7f5ea8a2a6d1d38aea3498f00ee">State</a> { <br/>
&#160;&#160;<b>Modal</b> =  1&lt;&lt;0, 
<b>Sticky</b> =  1&lt;&lt;1, 
<b>MaxVert</b> =  1&lt;&lt;2, 
<b>MaxHoriz</b> =  1&lt;&lt;3, 
<br/>
&#160;&#160;<b>Max</b> =  MaxVert | MaxHoriz, 
<b>Shaded</b> =  1&lt;&lt;4, 
<b>SkipTaskbar</b> =  1&lt;&lt;5, 
<a class="el" href="classNET.html#a08dce7f5ea8a2a6d1d38aea3498f00eea7b5e0fc7795fc0a66930fb0937035817">KeepAbove</a> =  1&lt;&lt;6, 
<br/>
&#160;&#160;<b>StaysOnTop</b> =  KeepAbove, 
<b>SkipPager</b> =  1&lt;&lt;7, 
<a class="el" href="classNET.html#a08dce7f5ea8a2a6d1d38aea3498f00eea9da0cfee6ad77ce1cb2d266543244eb6">Hidden</a> =  1&lt;&lt;8, 
<a class="el" href="classNET.html#a08dce7f5ea8a2a6d1d38aea3498f00eea52c9fb05445b3724c1f3e02838d89e32">FullScreen</a> =  1&lt;&lt;9, 
<br/>
&#160;&#160;<a class="el" href="classNET.html#a08dce7f5ea8a2a6d1d38aea3498f00eeabb33d1a7ef6aeee3bd0e73cba9d8565d">KeepBelow</a> =  1&lt;&lt;10, 
<a class="el" href="classNET.html#a08dce7f5ea8a2a6d1d38aea3498f00eea3bb48830079a11c504153794ebbd4213">DemandsAttention</a> =  1&lt;&lt;11
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#ae29e22ac36b48d9cbcb28727db5258ea">Direction</a> { <br/>
&#160;&#160;<b>TopLeft</b> =  0, 
<b>Top</b> =  1, 
<b>TopRight</b> =  2, 
<b>Right</b> =  3, 
<br/>
&#160;&#160;<b>BottomRight</b> =  4, 
<b>Bottom</b> =  5, 
<b>BottomLeft</b> =  6, 
<b>Left</b> =  7, 
<br/>
&#160;&#160;<b>Move</b> =  8, 
<a class="el" href="classNET.html#ae29e22ac36b48d9cbcb28727db5258eaaec8ea299cb4287836e3d2d8ab0b5eef4">KeyboardSize</a> =  9, 
<a class="el" href="classNET.html#ae29e22ac36b48d9cbcb28727db5258eaa585520e89c6ae0f66738073637ea206d">KeyboardMove</a> =  10, 
<a class="el" href="classNET.html#ae29e22ac36b48d9cbcb28727db5258eaa1af30f0e47c3b111c21b1523df9c3abc">MoveResizeCancel</a> =  11
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#afb6eef2d78c27ea693652a30d2a07c05">MappingState</a> { <b>Visible</b>, 
<b>Withdrawn</b>, 
<b>Iconic</b>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#afa9281c19ea7e280327b01b2c6236928">Action</a> { <br/>
&#160;&#160;<b>ActionMove</b> =  1&lt;&lt;0, 
<b>ActionResize</b> =  1&lt;&lt;1, 
<b>ActionMinimize</b> =  1&lt;&lt;2, 
<b>ActionShade</b> =  1&lt;&lt;3, 
<br/>
&#160;&#160;<b>ActionStick</b> =  1&lt;&lt;4, 
<b>ActionMaxVert</b> =  1&lt;&lt;5, 
<b>ActionMaxHoriz</b> =  1&lt;&lt;6, 
<b>ActionMax</b> =  ActionMaxVert | ActionMaxHoriz, 
<br/>
&#160;&#160;<b>ActionFullScreen</b> =  1&lt;&lt;7, 
<b>ActionChangeDesktop</b> =  1&lt;&lt;8, 
<b>ActionClose</b> =  1&lt;&lt;9
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#aaea92340c4b9901e05aa7748587dcde5">Property</a> { <br/>
&#160;&#160;<b>Supported</b> =  1&lt;&lt;0, 
<b>ClientList</b> =  1&lt;&lt;1, 
<b>ClientListStacking</b> =  1&lt;&lt;2, 
<b>NumberOfDesktops</b> =  1&lt;&lt;3, 
<br/>
&#160;&#160;<b>DesktopGeometry</b> =  1&lt;&lt;4, 
<b>DesktopViewport</b> =  1&lt;&lt;5, 
<b>CurrentDesktop</b> =  1&lt;&lt;6, 
<b>DesktopNames</b> =  1&lt;&lt;7, 
<br/>
&#160;&#160;<b>ActiveWindow</b> =  1&lt;&lt;8, 
<b>WorkArea</b> =  1&lt;&lt;9, 
<b>SupportingWMCheck</b> =  1&lt;&lt;10, 
<b>VirtualRoots</b> =  1&lt;&lt;11, 
<br/>
&#160;&#160;<b>KDESystemTrayWindows</b> =  1&lt;&lt;12, 
<b>CloseWindow</b> =  1&lt;&lt;13, 
<b>WMMoveResize</b> =  1&lt;&lt;14, 
<b>WMName</b> =  1&lt;&lt;15, 
<br/>
&#160;&#160;<b>WMVisibleName</b> =  1&lt;&lt;16, 
<b>WMDesktop</b> =  1&lt;&lt;17, 
<b>WMWindowType</b> =  1&lt;&lt;18, 
<b>WMState</b> =  1&lt;&lt;19, 
<br/>
&#160;&#160;<b>WMStrut</b> =  1&lt;&lt;20, 
<b>WMIconGeometry</b> =  1&lt;&lt;21, 
<b>WMIcon</b> =  1&lt;&lt;22, 
<b>WMPid</b> =  1&lt;&lt;23, 
<br/>
&#160;&#160;<b>WMHandledIcons</b> =  1&lt;&lt;24, 
<b>WMPing</b> =  1&lt;&lt;25, 
<b>WMKDESystemTrayWinFor</b> =  1&lt;&lt;26, 
<b>XAWMState</b> =  1&lt;&lt;27, 
<br/>
&#160;&#160;<a class="el" href="classNET.html#aaea92340c4b9901e05aa7748587dcde5a3806596324f776e4bc5881fee975dc4b">WMFrameExtents</a> =  1&lt;&lt;28, 
<b>WMKDEFrameStrut</b> =  WMFrameExtents, 
<b>WMIconName</b> =  1&lt;&lt;29, 
<b>WMVisibleIconName</b> =  1&lt;&lt;30, 
<br/>
&#160;&#160;<b>WMGeometry</b> =  1&lt;&lt;31
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#a851d15d9aa748b5f76e44b1e2d7c79b0">Property2</a> { <br/>
&#160;&#160;<b>WM2UserTime</b> =  1&lt;&lt;0, 
<b>WM2StartupId</b> =  1&lt;&lt;1, 
<b>WM2TransientFor</b> =  1&lt;&lt;2, 
<b>WM2GroupLeader</b> =  1&lt;&lt;3, 
<br/>
&#160;&#160;<b>WM2AllowedActions</b> =  1&lt;&lt;4, 
<b>WM2RestackWindow</b> =  1&lt;&lt;5, 
<b>WM2MoveResizeWindow</b> =  1&lt;&lt;6, 
<b>WM2ExtendedStrut</b> =  1&lt;&lt;7, 
<br/>
&#160;&#160;<b>WM2TakeActivity</b> =  1&lt;&lt;8, 
<b>WM2KDETemporaryRules</b> =  1&lt;&lt;9, 
<a class="el" href="classNET.html#a851d15d9aa748b5f76e44b1e2d7c79b0a63ed6db95094cf0dd4346f259d5b4eb5">WM2WindowClass</a> =  1&lt;&lt;10, 
<a class="el" href="classNET.html#a851d15d9aa748b5f76e44b1e2d7c79b0a8bd2013dd264365c2af43ac2dd6c5531">WM2WindowRole</a> =  1&lt;&lt;11, 
<br/>
&#160;&#160;<a class="el" href="classNET.html#a851d15d9aa748b5f76e44b1e2d7c79b0ae15760c1ebce0f8d92ec041a2cc67d50">WM2ClientMachine</a> =  1&lt;&lt;12, 
<a class="el" href="classNET.html#a851d15d9aa748b5f76e44b1e2d7c79b0a10225c2fd0f9b08717567fe8382f7563">WM2ShowingDesktop</a> =  1&lt;&lt;13, 
<a class="el" href="classNET.html#a851d15d9aa748b5f76e44b1e2d7c79b0a0e5ac3c398d856178d2c841da1532610">WM2DesktopLayout</a> =  1&lt;&lt;15
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <b>OnAllDesktops</b> =  -1
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#ab8310daed1ca6a628b77ad4f92eeae74">RequestSource</a> { <b>FromUnknown</b>, 
<b>FromApplication</b>, 
<b>FromTool</b>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#afac5b26cfb4e28ec2f18cd5cc9e1989a">Orientation</a> { <b>OrientationHorizontal</b> =  0, 
<b>OrientationVertical</b> =  1
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#a3359c32a21f438e0e6564f26179e458f">DesktopLayoutCorner</a> { <b>DesktopLayoutCornerTopLeft</b> =  0, 
<b>DesktopLayoutCornerTopRight</b> =  1, 
<b>DesktopLayoutCornerBottomLeft</b> =  2, 
<b>DesktopLayoutCornerBottomRight</b> =  3
 }</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#a337d6c9e124c5740cedb20328f41bea3">typeMatchesMask</a> (<a class="el" href="classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0">WindowType</a> type, unsigned long mask)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#ac6cf69eec8a1bb4fe21c1cd51b0782e9">timestampCompare</a> (unsigned long time1, unsigned long time2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNET.html#a13dcb62f162416d353b97bd9f5f3e7f4">timestampDiff</a> (unsigned long time1_, unsigned long time2_)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Base namespace class. </p>
<p>The <a class="el" href="classNET.html" title="Base namespace class.">NET</a> API is an implementation of the <a class="el" href="classNET.html" title="Base namespace class.">NET</a> Window Manager Specification.</p>
<p>This class is the base class for the NETRootInfo and NETWinInfo classes, which are used to retrieve and modify the properties of windows. To keep the namespace relatively clean, all enums are defined here.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a href="http://www.freedesktop.org/standards/wm-spec/">http://www.freedesktop.org/standards/wm-spec/</a> </dd></dl>

<p>Definition at line <a class="el" href="netwm__def_8h_source.html#l00235">235</a> of file <a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>.</p>
</div><hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a827f2d6471752776d7a334597fcf056e"></a><!-- doxytag: member="NET::@27" ref="a827f2d6471752776d7a334597fcf056e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sentinel value to indicate that the client wishes to be visible on all desktops. </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>Definition at line <a class="el" href="netwm__def_8h_source.html#l00621">621</a> of file <a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>.</p>

</div>
</div>
<a class="anchor" id="afa9281c19ea7e280327b01b2c6236928"></a><!-- doxytag: member="NET::Action" ref="afa9281c19ea7e280327b01b2c6236928" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classNET.html#afa9281c19ea7e280327b01b2c6236928">NET::Action</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Actions that can be done with a window (_NET_WM_ALLOWED_ACTIONS). </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>

<p>Definition at line <a class="el" href="netwm__def_8h_source.html#l00474">474</a> of file <a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3359c32a21f438e0e6564f26179e458f"></a><!-- doxytag: member="NET::DesktopLayoutCorner" ref="a3359c32a21f438e0e6564f26179e458f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classNET.html#a3359c32a21f438e0e6564f26179e458f">NET::DesktopLayoutCorner</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Starting corner for desktop layout. </p>

<p>Definition at line <a class="el" href="netwm__def_8h_source.html#l00647">647</a> of file <a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae29e22ac36b48d9cbcb28727db5258ea"></a><!-- doxytag: member="NET::Direction" ref="ae29e22ac36b48d9cbcb28727db5258ea" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classNET.html#ae29e22ac36b48d9cbcb28727db5258ea">NET::Direction</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Direction for WMMoveResize. </p>
<p>When a client wants the Window Manager to start a WMMoveResize, it should specify one of:</p>
<ul>
<li>TopLeft </li>
<li>Top </li>
<li>TopRight </li>
<li>Right </li>
<li>BottomRight </li>
<li>Bottom </li>
<li>BottomLeft </li>
<li>Left </li>
<li>Move (for movement only) </li>
<li>KeyboardSize (resizing via keyboard) </li>
<li>KeyboardMove (movement via keyboard) </li>
</ul>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ae29e22ac36b48d9cbcb28727db5258eaaec8ea299cb4287836e3d2d8ab0b5eef4"></a><!-- doxytag: member="KeyboardSize" ref="ae29e22ac36b48d9cbcb28727db5258eaaec8ea299cb4287836e3d2d8ab0b5eef4" args="" -->KeyboardSize</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae29e22ac36b48d9cbcb28727db5258eaa585520e89c6ae0f66738073637ea206d"></a><!-- doxytag: member="KeyboardMove" ref="ae29e22ac36b48d9cbcb28727db5258eaa585520e89c6ae0f66738073637ea206d" args="" -->KeyboardMove</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae29e22ac36b48d9cbcb28727db5258eaa1af30f0e47c3b111c21b1523df9c3abc"></a><!-- doxytag: member="MoveResizeCancel" ref="ae29e22ac36b48d9cbcb28727db5258eaa1af30f0e47c3b111c21b1523df9c3abc" args="" -->MoveResizeCancel</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.1 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="netwm__def_8h_source.html#l00425">425</a> of file <a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>.</p>

</div>
</div>
<a class="anchor" id="afb6eef2d78c27ea693652a30d2a07c05"></a><!-- doxytag: member="NET::MappingState" ref="afb6eef2d78c27ea693652a30d2a07c05" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classNET.html#afb6eef2d78c27ea693652a30d2a07c05">NET::MappingState</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Client window mapping state. </p>
<p>The class automatically watches the mapping state of the client windows, and uses the mapping state to determine how to set/change different properties.</p>
<ul>
<li>Visible indicates the client window is visible to the user.</li>
</ul>
<ul>
<li>Withdrawn indicates that neither the client window nor its icon is visible.</li>
</ul>
<ul>
<li>Iconic indicates that the client window is not visible, but its icon is. This can be when the window is minimized or when it's on a different virtual desktop. See also <a class="el" href="classNET.html#a08dce7f5ea8a2a6d1d38aea3498f00eea9da0cfee6ad77ce1cb2d266543244eb6">NET::Hidden</a>. </li>
</ul>

<p>Definition at line <a class="el" href="netwm__def_8h_source.html#l00464">464</a> of file <a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>.</p>

</div>
</div>
<a class="anchor" id="afac5b26cfb4e28ec2f18cd5cc9e1989a"></a><!-- doxytag: member="NET::Orientation" ref="afac5b26cfb4e28ec2f18cd5cc9e1989a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classNET.html#afac5b26cfb4e28ec2f18cd5cc9e1989a">NET::Orientation</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Orientation. </p>

<p>Definition at line <a class="el" href="netwm__def_8h_source.html#l00639">639</a> of file <a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>.</p>

</div>
</div>
<a class="anchor" id="aaea92340c4b9901e05aa7748587dcde5"></a><!-- doxytag: member="NET::Property" ref="aaea92340c4b9901e05aa7748587dcde5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classNET.html#aaea92340c4b9901e05aa7748587dcde5">NET::Property</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Supported properties. </p>
<p>Clients and Window Managers must define which properties/protocols it wants to support.</p>
<p>Root/Desktop window properties and protocols:</p>
<ul>
<li>Supported </li>
<li>ClientList </li>
<li>ClientListStacking </li>
<li>NumberOfDesktops </li>
<li>DesktopGeometry </li>
<li>DesktopViewport </li>
<li>CurrentDesktop </li>
<li>DesktopNames </li>
<li>ActiveWindow </li>
<li>WorkArea </li>
<li>SupportingWMCheck </li>
<li>VirtualRoots </li>
<li>CloseWindow </li>
<li>WMMoveResize</li>
</ul>
<p>Client window properties and protocols:</p>
<ul>
<li>WMName </li>
<li>WMVisibleName </li>
<li>WMDesktop </li>
<li>WMWindowType </li>
<li>WMState </li>
<li>WMStrut (obsoleted by WM2ExtendedStrut) </li>
<li>WMIconGeometry </li>
<li>WMIcon </li>
<li>WMPid </li>
<li>WMVisibleIconName </li>
<li>WMIconName</li>
</ul>
<p>ICCCM properties (provided for convenience):</p>
<ul>
<li>XAWMState</li>
</ul>
<p>Extended <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> protocols and properties (NOT STANDARD):</p>
<ul>
<li>KDESystemTrayWindows </li>
<li>WMKDESystemTrayWinFor </li>
<li>WMKDEFrameStrut </li>
</ul>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="aaea92340c4b9901e05aa7748587dcde5a3806596324f776e4bc5881fee975dc4b"></a><!-- doxytag: member="WMFrameExtents" ref="aaea92340c4b9901e05aa7748587dcde5a3806596324f776e4bc5881fee975dc4b" args="" -->WMFrameExtents</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="netwm__def_8h_source.html#l00534">534</a> of file <a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>.</p>

</div>
</div>
<a class="anchor" id="a851d15d9aa748b5f76e44b1e2d7c79b0"></a><!-- doxytag: member="NET::Property2" ref="a851d15d9aa748b5f76e44b1e2d7c79b0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classNET.html#a851d15d9aa748b5f76e44b1e2d7c79b0">NET::Property2</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Supported properties. </p>
<p>This enum is an extension to <a class="el" href="classNET.html#aaea92340c4b9901e05aa7748587dcde5" title="Supported properties.">NET::Property</a>, because them enum is limited only to 32 bits.</p>
<p>Client window properties and protocols:</p>
<ul>
<li>WM2UserTime </li>
<li>WM2StartupId </li>
<li>WM2TransientFor mainwindow for the window (WM_TRANSIENT_FOR) </li>
<li>WM2GroupLeader group leader (window_group in WM_HINTS) </li>
<li>WM2AllowedActions </li>
<li>WM2RestackWindow </li>
<li>WM2MoveResizeWindow </li>
<li>WM2ExtendedStrut </li>
<li>WM2TemporaryRules internal, for kstart </li>
<li>WM2WindowClass WM_CLASS </li>
<li>WM2WindowRole WM_WINDOW_ROLE </li>
<li>WM2ClientMachine WM_CLIENT_MACHINE </li>
<li>WM2DesktopLayout _NET_DESKTOP_LAYOUT</li>
</ul>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a851d15d9aa748b5f76e44b1e2d7c79b0a63ed6db95094cf0dd4346f259d5b4eb5"></a><!-- doxytag: member="WM2WindowClass" ref="a851d15d9aa748b5f76e44b1e2d7c79b0a63ed6db95094cf0dd4346f259d5b4eb5" args="" -->WM2WindowClass</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.3 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a851d15d9aa748b5f76e44b1e2d7c79b0a8bd2013dd264365c2af43ac2dd6c5531"></a><!-- doxytag: member="WM2WindowRole" ref="a851d15d9aa748b5f76e44b1e2d7c79b0a8bd2013dd264365c2af43ac2dd6c5531" args="" -->WM2WindowRole</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.3 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a851d15d9aa748b5f76e44b1e2d7c79b0ae15760c1ebce0f8d92ec041a2cc67d50"></a><!-- doxytag: member="WM2ClientMachine" ref="a851d15d9aa748b5f76e44b1e2d7c79b0ae15760c1ebce0f8d92ec041a2cc67d50" args="" -->WM2ClientMachine</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.3 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a851d15d9aa748b5f76e44b1e2d7c79b0a10225c2fd0f9b08717567fe8382f7563"></a><!-- doxytag: member="WM2ShowingDesktop" ref="a851d15d9aa748b5f76e44b1e2d7c79b0a10225c2fd0f9b08717567fe8382f7563" args="" -->WM2ShowingDesktop</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a851d15d9aa748b5f76e44b1e2d7c79b0a0e5ac3c398d856178d2c841da1532610"></a><!-- doxytag: member="WM2DesktopLayout" ref="a851d15d9aa748b5f76e44b1e2d7c79b0a0e5ac3c398d856178d2c841da1532610" args="" -->WM2DesktopLayout</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.8 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="netwm__def_8h_source.html#l00598">598</a> of file <a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab8310daed1ca6a628b77ad4f92eeae74"></a><!-- doxytag: member="NET::RequestSource" ref="ab8310daed1ca6a628b77ad4f92eeae74" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classNET.html#ab8310daed1ca6a628b77ad4f92eeae74">NET::RequestSource</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Source of the request. </p>
<ul>
<li>FromApplication the request comes from a normal application </li>
<li>FromTool the request comes from pager or similar tool <dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>
</li>
</ul>

<p>Definition at line <a class="el" href="netwm__def_8h_source.html#l00630">630</a> of file <a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5d6f825794e1d7e005d56cac269e7aa0"></a><!-- doxytag: member="NET::Role" ref="a5d6f825794e1d7e005d56cac269e7aa0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classNET.html#a5d6f825794e1d7e005d56cac269e7aa0">NET::Role</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Application role. </p>
<p>This is used internally to determine how several action should be performed (if at all).</p>
<ul>
<li>Client indicates that the application is a client application.</li>
</ul>
<ul>
<li>WindowManager indicates that the application is a window manager application. </li>
</ul>

<p>Definition at line <a class="el" href="netwm__def_8h_source.html#l00247">247</a> of file <a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>.</p>

</div>
</div>
<a class="anchor" id="a08dce7f5ea8a2a6d1d38aea3498f00ee"></a><!-- doxytag: member="NET::State" ref="a08dce7f5ea8a2a6d1d38aea3498f00ee" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classNET.html#a08dce7f5ea8a2a6d1d38aea3498f00ee">NET::State</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Window state. </p>
<ul>
<li>Modal ndicates that this is a modal dialog box. The WM_TRANSIENT_FOR hint MUST be set to indicate which window the dialog is a modal for, or set to the root window if the dialog is a modal for its window group.</li>
</ul>
<ul>
<li>Sticky indicates that the Window Manager SHOULD keep the window's position fixed on the screen, even when the virtual desktop scrolls. Note that this is different from being kept on all desktops.</li>
</ul>
<ul>
<li>Max{Vert,Horiz} indicates that the window is {vertically,horizontally} maximized.</li>
</ul>
<ul>
<li>Max is more convenient than MaxVert | MaxHoriz.</li>
</ul>
<ul>
<li>Shaded indicates that the window is shaded (rolled-up).</li>
</ul>
<ul>
<li>SkipTaskbar indicates that a window should not be included on a taskbar.</li>
</ul>
<ul>
<li>SkipPager indicates that a window should not be included on a pager.</li>
</ul>
<ul>
<li>Hidden indicates that a window should not be visible on the screen (e.g. when minimised). Only the window manager is allowed to change it.</li>
</ul>
<ul>
<li>FullScreen indicates that a window should fill the entire screen and have no window decorations.</li>
</ul>
<ul>
<li>KeepAbove indicates that a window should on top of most windows (but below fullscreen windows).</li>
</ul>
<ul>
<li>KeepBelow indicates that a window should be below most windows (but above any desktop windows).</li>
</ul>
<ul>
<li>StaysOnTop is an obsolete name for KeepAbove.</li>
</ul>
<ul>
<li>DemandsAttention there was an attempt to activate this window, but the window manager prevented this. E.g. taskbar should mark such window specially to bring user's attention to this window. Only the window manager is allowed to change it.</li>
</ul>
<p>Note that KeepAbove (StaysOnTop) and KeepBelow are meant as user preference and applications should avoid setting these states themselves. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a08dce7f5ea8a2a6d1d38aea3498f00eea7b5e0fc7795fc0a66930fb0937035817"></a><!-- doxytag: member="KeepAbove" ref="a08dce7f5ea8a2a6d1d38aea3498f00eea7b5e0fc7795fc0a66930fb0937035817" args="" -->KeepAbove</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a08dce7f5ea8a2a6d1d38aea3498f00eea9da0cfee6ad77ce1cb2d266543244eb6"></a><!-- doxytag: member="Hidden" ref="a08dce7f5ea8a2a6d1d38aea3498f00eea9da0cfee6ad77ce1cb2d266543244eb6" args="" -->Hidden</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a08dce7f5ea8a2a6d1d38aea3498f00eea52c9fb05445b3724c1f3e02838d89e32"></a><!-- doxytag: member="FullScreen" ref="a08dce7f5ea8a2a6d1d38aea3498f00eea52c9fb05445b3724c1f3e02838d89e32" args="" -->FullScreen</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a08dce7f5ea8a2a6d1d38aea3498f00eeabb33d1a7ef6aeee3bd0e73cba9d8565d"></a><!-- doxytag: member="KeepBelow" ref="a08dce7f5ea8a2a6d1d38aea3498f00eeabb33d1a7ef6aeee3bd0e73cba9d8565d" args="" -->KeepBelow</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a08dce7f5ea8a2a6d1d38aea3498f00eea3bb48830079a11c504153794ebbd4213"></a><!-- doxytag: member="DemandsAttention" ref="a08dce7f5ea8a2a6d1d38aea3498f00eea3bb48830079a11c504153794ebbd4213" args="" -->DemandsAttention</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="netwm__def_8h_source.html#l00389">389</a> of file <a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4b3115c0f40e7bc8e38119cc44dd60e0"></a><!-- doxytag: member="NET::WindowType" ref="a4b3115c0f40e7bc8e38119cc44dd60e0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0">NET::WindowType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Window type. </p>
<ul>
<li>Unknown indicates that the window did not define a window type.</li>
</ul>
<ul>
<li>Normal indicates that this is a normal, top-level window. Windows with Unknown window type or WM_TRANSIENT_FOR unset must be taken as this type.</li>
</ul>
<ul>
<li>Desktop indicates a desktop feature. This can include a single window containing desktop icons with the same dimensions as the screen, allowing the desktop environment to have full control of the desktop, without the need for proxying root window clicks.</li>
</ul>
<ul>
<li>Dock indicates a dock or panel feature. Typically a window manager would keep such windows on top of all other windows.</li>
</ul>
<ul>
<li>Toolbar and Menu indicate toolbar and pinnable menu windows, respectively.</li>
</ul>
<ul>
<li>Dialog indicates that this is a dialog window. If _NET_WM_WINDOW_TYPE is not set, then windows with WM_TRANSIENT_FOR set must be taken as this type.</li>
</ul>
<ul>
<li>Override - deprecated, has unclear meaning and is KDE-only.</li>
</ul>
<ul>
<li>TopMenu indicates a toplevel menu (AKA macmenu). This is a <a class="el" href="namespaceKDE.html" title="Namespace for general KDE functions.">KDE</a> extension to the _NET_WM_WINDOW_TYPE mechanism.</li>
</ul>
<ul>
<li>DropdownMenu - dropdown menu (from a menubar typically)</li>
</ul>
<ul>
<li>PopupMenu - a popup menu (a context menu typically)</li>
</ul>
<ul>
<li>Tooltip - a tooltip window</li>
</ul>
<ul>
<li>Notification - a notification window</li>
</ul>
<ul>
<li>ComboBox - a list window for a combobox</li>
</ul>
<ul>
<li>DNDIcon - a window that represents the dragged object during DND operation</li>
</ul>
<p>Note that some window types are typically used only on override-redirect windows (WX11BypassWM flag). </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a4b3115c0f40e7bc8e38119cc44dd60e0a169c19bad87c970ee27283f2b3378b7e"></a><!-- doxytag: member="Override" ref="a4b3115c0f40e7bc8e38119cc44dd60e0a169c19bad87c970ee27283f2b3378b7e" args="" -->Override</em>&nbsp;</td><td>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000080">Deprecated:</a></b></dt><dd></dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a4b3115c0f40e7bc8e38119cc44dd60e0aed5a5fbe48af6bcd46122f9bda58f0c8"></a><!-- doxytag: member="Utility" ref="a4b3115c0f40e7bc8e38119cc44dd60e0aed5a5fbe48af6bcd46122f9bda58f0c8" args="" -->Utility</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a4b3115c0f40e7bc8e38119cc44dd60e0a07c62266f94f41d18b1f522c8f917333"></a><!-- doxytag: member="Splash" ref="a4b3115c0f40e7bc8e38119cc44dd60e0a07c62266f94f41d18b1f522c8f917333" args="" -->Splash</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a4b3115c0f40e7bc8e38119cc44dd60e0abbd1eb83dab2ebd2b1e1909f9bf03809"></a><!-- doxytag: member="DropdownMenu" ref="a4b3115c0f40e7bc8e38119cc44dd60e0abbd1eb83dab2ebd2b1e1909f9bf03809" args="" -->DropdownMenu</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.7 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a4b3115c0f40e7bc8e38119cc44dd60e0abf2250001e5fc6e63a42f8cc86fc8725"></a><!-- doxytag: member="PopupMenu" ref="a4b3115c0f40e7bc8e38119cc44dd60e0abf2250001e5fc6e63a42f8cc86fc8725" args="" -->PopupMenu</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.7 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a4b3115c0f40e7bc8e38119cc44dd60e0a8e9c1aa0e9c868b99aa8b5c2008cc45c"></a><!-- doxytag: member="Tooltip" ref="a4b3115c0f40e7bc8e38119cc44dd60e0a8e9c1aa0e9c868b99aa8b5c2008cc45c" args="" -->Tooltip</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.7 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a4b3115c0f40e7bc8e38119cc44dd60e0a0f3f4349eae1a7aca0e44da1f7f26984"></a><!-- doxytag: member="Notification" ref="a4b3115c0f40e7bc8e38119cc44dd60e0a0f3f4349eae1a7aca0e44da1f7f26984" args="" -->Notification</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.7 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a4b3115c0f40e7bc8e38119cc44dd60e0adf15e4b5b7558558fd4adb72866d5972"></a><!-- doxytag: member="ComboBox" ref="a4b3115c0f40e7bc8e38119cc44dd60e0adf15e4b5b7558558fd4adb72866d5972" args="" -->ComboBox</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.7 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a4b3115c0f40e7bc8e38119cc44dd60e0a3f2e95b29fea412b74e23deb530bb7fc"></a><!-- doxytag: member="DNDIcon" ref="a4b3115c0f40e7bc8e38119cc44dd60e0a3f2e95b29fea412b74e23deb530bb7fc" args="" -->DNDIcon</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.7 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="netwm__def_8h_source.html#l00294">294</a> of file <a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>.</p>

</div>
</div>
<a class="anchor" id="a157924046678eec09044df42968b785a"></a><!-- doxytag: member="NET::WindowTypeMask" ref="a157924046678eec09044df42968b785a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classNET.html#a157924046678eec09044df42968b785a">NET::WindowTypeMask</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Values for WindowType when they should be OR'ed together, e.g. </p>
<p>for the properties argument of the NETRootInfo constructor. </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.2 </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a157924046678eec09044df42968b785aad53a4ceb2c6250fe15685753265b4b61"></a><!-- doxytag: member="DropdownMenuMask" ref="a157924046678eec09044df42968b785aad53a4ceb2c6250fe15685753265b4b61" args="" -->DropdownMenuMask</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.7 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a157924046678eec09044df42968b785aa5d2dbb4e6213a85653c2784f1c110a35"></a><!-- doxytag: member="PopupMenuMask" ref="a157924046678eec09044df42968b785aa5d2dbb4e6213a85653c2784f1c110a35" args="" -->PopupMenuMask</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.7 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a157924046678eec09044df42968b785aa1db84820110a58c01ebdb9681460a782"></a><!-- doxytag: member="TooltipMask" ref="a157924046678eec09044df42968b785aa1db84820110a58c01ebdb9681460a782" args="" -->TooltipMask</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.7 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a157924046678eec09044df42968b785aa9e4aa0d1f656f17c73263424dd9d347c"></a><!-- doxytag: member="NotificationMask" ref="a157924046678eec09044df42968b785aa9e4aa0d1f656f17c73263424dd9d347c" args="" -->NotificationMask</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.7 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a157924046678eec09044df42968b785aaf58c7d2c12f39f237b2cabfa270e8ab5"></a><!-- doxytag: member="ComboBoxMask" ref="a157924046678eec09044df42968b785aaf58c7d2c12f39f237b2cabfa270e8ab5" args="" -->ComboBoxMask</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.7 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a157924046678eec09044df42968b785aa4303bedea838238b651e755a56097d17"></a><!-- doxytag: member="DNDIconMask" ref="a157924046678eec09044df42968b785aa4303bedea838238b651e755a56097d17" args="" -->DNDIconMask</em>&nbsp;</td><td>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.7 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="netwm__def_8h_source.html#l00320">320</a> of file <a class="el" href="netwm__def_8h_source.html">netwm_def.h</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ac6cf69eec8a1bb4fe21c1cd51b0782e9"></a><!-- doxytag: member="NET::timestampCompare" ref="ac6cf69eec8a1bb4fe21c1cd51b0782e9" args="(unsigned long time1, unsigned long time2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int NET::timestampCompare </td>
          <td>(</td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>time1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>time2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Compares two X timestamps, taking into account wrapping and 64bit architectures. </p>
<p>Return value is like with strcmp(), 0 for equal, -1 for time1 &lt; time2, 1 for time1 &gt; time2. </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.3 </dd></dl>

</div>
</div>
<a class="anchor" id="a13dcb62f162416d353b97bd9f5f3e7f4"></a><!-- doxytag: member="NET::timestampDiff" ref="a13dcb62f162416d353b97bd9f5f3e7f4" args="(unsigned long time1_, unsigned long time2_)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int NET::timestampDiff </td>
          <td>(</td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>time1_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>time2_</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a difference of two X timestamps, time2 - time1, where time2 must be later than time1, as returned by <a class="el" href="classNET.html#ac6cf69eec8a1bb4fe21c1cd51b0782e9" title="Compares two X timestamps, taking into account wrapping and 64bit architectures.">timestampCompare()</a>. </p>
<dl class="since"><dt><b>Since:</b></dt><dd>3.5.3 </dd></dl>

</div>
</div>
<a class="anchor" id="a337d6c9e124c5740cedb20328f41bea3"></a><!-- doxytag: member="NET::typeMatchesMask" ref="a337d6c9e124c5740cedb20328f41bea3" args="(WindowType type, unsigned long mask)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static bool NET::typeMatchesMask </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classNET.html#a4b3115c0f40e7bc8e38119cc44dd60e0">WindowType</a>&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>mask</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns true if the given window type matches the mask given using WindowTypeMask flags. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="netwm__def_8h_source.html">netwm_def.h</a></li>
</ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>kdecore</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="modules.html">Modules</a></li><li><a href="namespaces.html">Namespace List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="namespacemembers.html">Namespace Members</a></li><li><a href="functions.html">Class Members</a></li><li><a href="pages.html">Related Pages</a></li></ul>
<!--
<h2>Class Picker</h2>
<div style="text-align: center;">
<form name="guideform">
<select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
<option value="annotated.html">-- Choose --</option>
  <option value="classKAboutData.html">kaboutdata</option>,  <option value="classKAboutPerson.html">kaboutperson</option>,  <option value="classKAboutTranslator.html">kabouttranslator</option>,  <option value="classKAccel.html">kaccel</option>,  <option value="classKAcceleratorManager.html">kacceleratormanager</option>,  <option value="classKAccelManagerAlgorithm.html">kaccelmanageralgorithm</option>,  <option value="classKAccelShortcutList.html">kaccelshortcutlist</option>,  <option value="classKAccelString.html">kaccelstring</option>,  <option value="classKAddressInfo.html">kaddressinfo</option>,  <option value="classKAppDCOPInterface.html">kappdcopinterface</option>,  <option value="classKApplication.html">kapplication</option>,  <option value="classKAsyncIO.html">kasyncio</option>,  <option value="classKAudioPlayer.html">kaudioplayer</option>,  <option value="classKBufferedIO.html">kbufferedio</option>,  <option value="classKCalendarSystem.html">kcalendarsystem</option>,  <option value="classKCalendarSystemFactory.html">kcalendarsystemfactory</option>,  <option value="classKCalendarSystemJalali.html">kcalendarsystemjalali</option>,  <option value="classKCatalogue.html">kcatalogue</option>,  <option value="classKCharMacroExpander.html">kcharmacroexpander</option>,  <option value="classKCharsets.html">kcharsets</option>,  <option value="classKClipboardSynchronizer.html">kclipboardsynchronizer</option>,  <option value="classKCmdLineArgs.html">kcmdlineargs</option>,  <option value="classKCodecs.html">kcodecs</option>,  <option value="classKCompletion.html">kcompletion</option>,  <option value="classKCompletionBase.html">kcompletionbase</option>,  <option value="classKCompletionMatches.html">kcompletionmatches</option>,  <option value="classKCompTreeNode.html">kcomptreenode</option>,  <option value="classKConfig.html">kconfig</option>,  <option value="classKConfigBackEnd.html">kconfigbackend</option>,  <option value="classKConfigBase.html">kconfigbase</option>,  <option value="classKConfigDialogManager.html">kconfigdialogmanager</option>,  <option value="classKConfigGroup.html">kconfiggroup</option>,  <option value="classKConfigGroupSaver.html">kconfiggroupsaver</option>,  <option value="classKConfigINIBackEnd.html">kconfiginibackend</option>,  <option value="classKConfigSkeleton.html">kconfigskeleton</option>,  <option value="classKConfigSkeleton_1_1ItemBool.html">kconfigskeleton::itembool</option>,  <option value="classKConfigSkeleton_1_1ItemColor.html">kconfigskeleton::itemcolor</option>,  <option value="classKConfigSkeleton_1_1ItemDateTime.html">kconfigskeleton::itemdatetime</option>,  <option value="classKConfigSkeleton_1_1ItemDouble.html">kconfigskeleton::itemdouble</option>,  <option value="classKConfigSkeleton_1_1ItemEnum.html">kconfigskeleton::itemenum</option>,  <option value="classKConfigSkeleton_1_1ItemFont.html">kconfigskeleton::itemfont</option>,  <option value="classKConfigSkeleton_1_1ItemInt.html">kconfigskeleton::itemint</option>,  <option value="classKConfigSkeleton_1_1ItemInt64.html">kconfigskeleton::itemint64</option>,  <option value="classKConfigSkeleton_1_1ItemIntList.html">kconfigskeleton::itemintlist</option>,  <option value="classKConfigSkeleton_1_1ItemLong.html">kconfigskeleton::itemlong</option>,  <option value="classKConfigSkeleton_1_1ItemPassword.html">kconfigskeleton::itempassword</option>,  <option value="classKConfigSkeleton_1_1ItemPath.html">kconfigskeleton::itempath</option>,  <option value="classKConfigSkeleton_1_1ItemPathList.html">kconfigskeleton::itempathlist</option>,  <option value="classKConfigSkeleton_1_1ItemPoint.html">kconfigskeleton::itempoint</option>,  <option value="classKConfigSkeleton_1_1ItemProperty.html">kconfigskeleton::itemproperty</option>,  <option value="classKConfigSkeleton_1_1ItemRect.html">kconfigskeleton::itemrect</option>,  <option value="classKConfigSkeleton_1_1ItemSize.html">kconfigskeleton::itemsize</option>,  <option value="classKConfigSkeleton_1_1ItemString.html">kconfigskeleton::itemstring</option>,  <option value="classKConfigSkeleton_1_1ItemStringList.html">kconfigskeleton::itemstringlist</option>,  <option value="classKConfigSkeleton_1_1ItemUInt.html">kconfigskeleton::itemuint</option>,  <option value="classKConfigSkeleton_1_1ItemUInt64.html">kconfigskeleton::itemuint64</option>,  <option value="classKConfigSkeleton_1_1ItemULong.html">kconfigskeleton::itemulong</option>,  <option value="classKConfigSkeletonItem.html">kconfigskeletonitem</option>,  <option value="classKCrash.html">kcrash</option>,  <option value="classKDCOPPropertyProxy.html">kdcoppropertyproxy</option>,  <option value="classKDebugDCOPIface.html">kdebugdcopiface</option>,  <option value="classKDesktopFile.html">kdesktopfile</option>,  <option value="classKExtendedSocket.html">kextendedsocket</option>,  <option value="classKGenericFactory.html">kgenericfactory</option>,  <option value="classKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01KTypeList_3_01Pare1ed8d1e5a9847c99711cad3b12c7e96c.html">kgenericfactory< ktypelist< product, productlisttail >, ktypelist< pare1ed8d1e5a9847c99711cad3b12c7e96c</option>,  <option value="classKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01KTypeList_3_01Paref6a00f76851e0daa2cb662bb8a41fc7f.html">kgenericfactory< ktypelist< product, productlisttail >, ktypelist< paref6a00f76851e0daa2cb662bb8a41fc7f</option>,  <option value="classKGenericFactory_3_01KTypeList_3_01Product_00_01ProductListTail_01_4_00_01QObject_01_4.html">kgenericfactory< ktypelist< product, productlisttail >, qobject ></option>,  <option value="classKGlobal.html">kglobal</option>,  <option value="classKGlobalAccel.html">kglobalaccel</option>,  <option value="classKGlobalSettings.html">kglobalsettings</option>,  <option value="classKIcon.html">kicon</option>,  <option value="classKIconEffect.html">kiconeffect</option>,  <option value="classKIconLoader.html">kiconloader</option>,  <option value="classKIconTheme.html">kicontheme</option>,  <option value="classKInetSocketAddress.html">kinetsocketaddress</option>,  <option value="classKInstance.html">kinstance</option>,  <option value="classKIOBufferBase.html">kiobufferbase</option>,  <option value="classKIPC.html">kipc</option>,  <option value="classKKey.html">kkey</option>,  <option value="classKKeyNative.html">kkeynative</option>,  <option value="classKKeySequence.html">kkeysequence</option>,  <option value="classKLibFactory.html">klibfactory</option>,  <option value="classKLibLoader.html">klibloader</option>,  <option value="classKLibrary.html">klibrary</option>,  <option value="classKLocale.html">klocale</option>,  <option value="classKLockFile.html">klockfile</option>,  <option value="classKMacroExpanderBase.html">kmacroexpanderbase</option>,  <option value="classKMD4.html">kmd4</option>,  <option value="classKMD5.html">kmd5</option>,  <option value="classKMimeSourceFactory.html">kmimesourcefactory</option>,  <option value="classKMountPoint.html">kmountpoint</option>,  <option value="classKMultipleDrag.html">kmultipledrag</option>,  <option value="classKNetwork_1_1KActiveSocketBase.html">knetwork::kactivesocketbase</option>,  <option value="classKNetwork_1_1KBufferedSocket.html">knetwork::kbufferedsocket</option>,  <option value="classKNetwork_1_1KClientSocketBase.html">knetwork::kclientsocketbase</option>,  <option value="classKNetwork_1_1KDatagramPacket.html">knetwork::kdatagrampacket</option>,  <option value="classKNetwork_1_1KDatagramSocket.html">knetwork::kdatagramsocket</option>,  <option value="classKNetwork_1_1KHttpProxySocketDevice.html">knetwork::khttpproxysocketdevice</option>,  <option value="classKNetwork_1_1KInetSocketAddress.html">knetwork::kinetsocketaddress</option>,  <option value="classKNetwork_1_1KIpAddress.html">knetwork::kipaddress</option>,  <option value="classKNetwork_1_1KMulticastSocket.html">knetwork::kmulticastsocket</option>,  <option value="classKNetwork_1_1KMulticastSocketImpl.html">knetwork::kmulticastsocketimpl</option>,  <option value="classKNetwork_1_1KNetworkInterface.html">knetwork::knetworkinterface</option>,  <option value="classKNetwork_1_1KPassiveSocketBase.html">knetwork::kpassivesocketbase</option>,  <option value="classKNetwork_1_1KResolver.html">knetwork::kresolver</option>,  <option value="classKNetwork_1_1KResolverEntry.html">knetwork::kresolverentry</option>,  <option value="classKNetwork_1_1KResolverResults.html">knetwork::kresolverresults</option>,  <option value="classKNetwork_1_1KResolverWorkerBase_1_1ResolverLocker.html">knetwork::kresolverworkerbase::resolverlocker</option>,  <option value="classKNetwork_1_1KReverseResolver.html">knetwork::kreverseresolver</option>,  <option value="classKNetwork_1_1KServerSocket.html">knetwork::kserversocket</option>,  <option value="classKNetwork_1_1KSocketAddress.html">knetwork::ksocketaddress</option>,  <option value="classKNetwork_1_1KSocketBase.html">knetwork::ksocketbase</option>,  <option value="classKNetwork_1_1KSocketDevice.html">knetwork::ksocketdevice</option>,  <option value="classKNetwork_1_1KSocketDeviceFactory.html">knetwork::ksocketdevicefactory</option>,  <option value="classKNetwork_1_1KSocksSocketDevice.html">knetwork::ksockssocketdevice</option>,  <option value="classKNetwork_1_1KStreamSocket.html">knetwork::kstreamsocket</option>,  <option value="classKNetwork_1_1KUnixSocketAddress.html">knetwork::kunixsocketaddress</option>,  <option value="classKNotifyClient_1_1Instance.html">knotifyclient::instance</option>,  <option value="classKPalette.html">kpalette</option>,  <option value="classKPixmapProvider.html">kpixmapprovider</option>,  <option value="classKPopupAccelManager.html">kpopupaccelmanager</option>,  <option value="classKProcess.html">kprocess</option>,  <option value="classKProcessController.html">kprocesscontroller</option>,  <option value="classKProcIO.html">kprocio</option>,  <option value="classKProtocolInfoFactory.html">kprotocolinfofactory</option>,  <option value="classKPty.html">kpty</option>,  <option value="classKRandomSequence.html">krandomsequence</option>,  <option value="classKRegExp.html">kregexp</option>,  <option value="classKRegExpPrivate.html">kregexpprivate</option>,  <option value="classKRFCDate.html">krfcdate</option>,  <option value="classKRootProp.html">krootprop</option>,  <option value="classKSaveFile.html">ksavefile</option>,  <option value="classKServerSocket.html">kserversocket</option>,  <option value="classKSessionManaged.html">ksessionmanaged</option>,  <option value="classKShared.html">kshared</option>,  <option value="classKSharedConfig.html">ksharedconfig</option>,  <option value="classKSharedPtr.html">ksharedptr</option>,  <option value="classKShellProcess.html">kshellprocess</option>,  <option value="classKShortcut.html">kshortcut</option>,  <option value="classKShortcutList.html">kshortcutlist</option>,  <option value="classKSimpleConfig.html">ksimpleconfig</option>,  <option value="classKSocket.html">ksocket</option>,  <option value="classKSocketAddress.html">ksocketaddress</option>,  <option value="classKSocks.html">ksocks</option>,  <option value="classKSortableItem.html">ksortableitem</option>,  <option value="classKSortableValueList.html">ksortablevaluelist</option>,  <option value="classKStandardDirs.html">kstandarddirs</option>,  <option value="classKStaticDeleter.html">kstaticdeleter</option>,  <option value="classKStaticDeleterBase.html">kstaticdeleterbase</option>,  <option value="classKStdAccel_1_1ShortcutList.html">kstdaccel::shortcutlist</option>,  <option value="classKStringHandler.html">kstringhandler</option>,  <option value="classKSycocaEntry.html">ksycocaentry</option>,  <option value="classKSycocaFactoryList.html">ksycocafactorylist</option>,  <option value="classKTempDir.html">ktempdir</option>,  <option value="classKTempFile.html">ktempfile</option>,  <option value="classKTimezone.html">ktimezone</option>,  <option value="classKTimezoneDetails.html">ktimezonedetails</option>,  <option value="classKTimezones.html">ktimezones</option>,  <option value="classKTimezoneSource.html">ktimezonesource</option>,  <option value="classKUniqueApplication.html">kuniqueapplication</option>,  <option value="classKUnixSocketAddress.html">kunixsocketaddress</option>,  <option value="classKURL.html">kurl</option>,  <option value="classKURL_1_1List.html">kurl::list</option>,  <option value="classKURLDrag.html">kurldrag</option>,  <option value="classKUser.html">kuser</option>,  <option value="classKUserGroup.html">kusergroup</option>,  <option value="classKVMAllocator.html">kvmallocator</option>,  <option value="classKWin.html">kwin</option>,  <option value="classKWin_1_1WindowInfo.html">kwin::windowinfo</option>,  <option value="classKWinModule.html">kwinmodule</option>,  <option value="classKWordMacroExpander.html">kwordmacroexpander</option>,  <option value="classKXErrorHandler.html">kxerrorhandler</option>,  <option value="classKZoneAllocator.html">kzoneallocator</option>,  <option value="classNET.html">net</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../arts/html/index.html">arts</a></li><li><a href="../../dcop/html/index.html">dcop</a></li><li><a href="../../dnssd/html/index.html">dnssd</a></li><li><a href="../../interfaces/html/index.html">interfaces</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../interfaces/kimproxy/interface/html/index.html">interface</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../interfaces/kimproxy/library/html/index.html">library</a></li><li>&nbsp;&nbsp;<a href="../../interfaces/kspeech/html/index.html">kspeech</a></li><li>&nbsp;&nbsp;<a href="../../interfaces/ktexteditor/html/index.html">ktexteditor</a></li><li><a href="../../kabc/html/index.html">kabc</a></li><li><a href="../../kate/html/index.html">kate</a></li><li><a href="../../kcmshell/html/index.html">kcmshell</a></li><li><a href="../../kdecore/html/index.html">kdecore</a></li><li><a href="../../kded/html/index.html">kded</a></li><li><a href="../../kdefx/html/index.html">kdefx</a></li><li><a href="../../kdeprint/html/index.html">kdeprint</a></li><li><a href="../../kdesu/html/index.html">kdesu</a></li><li><a href="../../kdeui/html/index.html">kdeui</a></li><li><a href="../../kdoctools/html/index.html">kdoctools</a></li><li><a href="../../khtml/html/index.html">khtml</a></li><li><a href="../../kimgio/html/index.html">kimgio</a></li><li><a href="../../kinit/html/index.html">kinit</a></li><li><a href="../../kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../kio/bookmarks/html/index.html">bookmarks</a></li><li>&nbsp;&nbsp;<a href="../../kio/httpfilter/html/index.html">httpfilter</a></li><li>&nbsp;&nbsp;<a href="../../kio/kfile/html/index.html">kfile</a></li><li>&nbsp;&nbsp;<a href="../../kio/kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../kio/kioexec/html/index.html">kioexec</a></li><li>&nbsp;&nbsp;<a href="../../kio/kpasswdserver/html/index.html">kpasswdserver</a></li><li>&nbsp;&nbsp;<a href="../../kio/kssl/html/index.html">kssl</a></li><li><a href="../../kioslave/html/index.html">kioslave</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/http/html/index.html">http</a></li><li><a href="../../kjs/html/index.html">kjs</a></li><li><a href="../../kmdi/html/index.html">kmdi</a></li><li>&nbsp;&nbsp;<a href="../../kmdi/kmdi/html/index.html">kmdi</a></li><li><a href="../../knewstuff/html/index.html">knewstuff</a></li><li><a href="../../kparts/html/index.html">kparts</a></li><li><a href="../../kresources/html/index.html">kresources</a></li><li><a href="../../kspell2/html/index.html">kspell2</a></li><li><a href="../../kunittest/html/index.html">kunittest</a></li><li><a href="../../kutils/html/index.html">kutils</a></li><li><a href="../../kwallet/html/index.html">kwallet</a></li><li><a href="../../libkmid/html/index.html">libkmid</a></li><li><a href="../../libkscreensaver/html/index.html">libkscreensaver</a></li>
</ul></div></div>


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

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


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

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

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

</body>
</html>