summaryrefslogtreecommitdiff
path: root/old/dw/html/widget_8hh_source.html
diff options
context:
space:
mode:
Diffstat (limited to 'old/dw/html/widget_8hh_source.html')
-rw-r--r--old/dw/html/widget_8hh_source.html741
1 files changed, 741 insertions, 0 deletions
diff --git a/old/dw/html/widget_8hh_source.html b/old/dw/html/widget_8hh_source.html
new file mode 100644
index 0000000..6f32472
--- /dev/null
+++ b/old/dw/html/widget_8hh_source.html
@@ -0,0 +1,741 @@
+<!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">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
+<title>Dillo: dw/widget.hh Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="https://www.dillo.org/dw/html/jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Dillo
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_fdc4064fcda8ca976b3af3f83c9eca4d.html">dw</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">widget.hh</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="widget_8hh.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef __DW_WIDGET_HH__</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define __DW_WIDGET_HH__</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#ifndef __INCLUDED_FROM_DW_CORE_HH__</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"># error Do not include this file directly, use &quot;core.hh&quot; instead.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;../lout/identity.hh&quot;</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="widget_8hh.html#aac1b073b90347f25b5c90cd13026cd63"> 13</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="widget_8hh.html#aac1b073b90347f25b5c90cd13026cd63">DW_Callback_t</a>)(<span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacedw.html">dw</a> {</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">namespace </span>core {</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html"> 23</a></span>&#160;<span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a>: <span class="keyword">public</span> <a class="code" href="classlout_1_1identity_1_1IdentifiableObject.html">lout::identity::IdentifiableObject</a></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;{</div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#ac902f1ffeb3ca8ce28827888af71848b"> 25</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1Layout.html">Layout</a>;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cb"> 28</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cb">Flags</a> {</div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba091e39c3bc818a420fd19c637ca78847"> 32</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba091e39c3bc818a420fd19c637ca78847">RESIZE_QUEUED</a> = 1 &lt;&lt; 0,</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba90cb722f5ea44d3d5df3785d715e251c"> 37</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba90cb722f5ea44d3d5df3785d715e251c">EXTREMES_QUEUED</a> = 1 &lt;&lt; 1,</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbaf83c9031fd220ccdebced9bdb37ebe35"> 45</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbaf83c9031fd220ccdebced9bdb37ebe35">NEEDS_RESIZE</a> = 1 &lt;&lt; 2,</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba1a41409afb7bc3ad8f4a67267848f3b4"> 56</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba1a41409afb7bc3ad8f4a67267848f3b4">NEEDS_ALLOCATE</a> = 1 &lt;&lt; 3,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba25e03d174216386eba200eece2d12cd0"> 61</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba25e03d174216386eba200eece2d12cd0">ALLOCATE_QUEUED</a> = 1 &lt;&lt; 4,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbaf4fc04158929ec9a0d8b8eea8e034073"> 69</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbaf4fc04158929ec9a0d8b8eea8e034073">EXTREMES_CHANGED</a> = 1 &lt;&lt; 5,</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbadff5490d79fec016501bb79593c9ef5f"> 76</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbadff5490d79fec016501bb79593c9ef5f">WAS_ALLOCATED</a> = 1 &lt;&lt; 6,</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; };</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html"> 84</a></span>&#160; <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html">WidgetImgRenderer</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1style_1_1StyleImage_1_1ExternalWidgetImgRenderer.html">style::StyleImage::ExternalWidgetImgRenderer</a></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; {</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#a9c195bd07ad4d24a7c8a1e7c1d305dcf"> 87</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#a9c195bd07ad4d24a7c8a1e7c1d305dcf">widget</a>;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#a8cccc018ebd289e09cb5c9a9e557113e"> 90</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#a8cccc018ebd289e09cb5c9a9e557113e">WidgetImgRenderer</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *widget) { this-&gt;widget = <a class="code" href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#a9c195bd07ad4d24a7c8a1e7c1d305dcf">widget</a>; }</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#a26de9b32788716475f14d3ba16925cc0">readyToDraw</a> ();</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#a8a6d66d93d4de28ee4391447ec996327">getBgArea</a> (<span class="keywordtype">int</span> *x, <span class="keywordtype">int</span> *y, <span class="keywordtype">int</span> *width, <span class="keywordtype">int</span> *height);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#af9f80211dfb65defcbc4887dd9c0d48c">getRefArea</a> (<span class="keywordtype">int</span> *xRef, <span class="keywordtype">int</span> *yRef, <span class="keywordtype">int</span> *widthRef, <span class="keywordtype">int</span> *heightRef);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Style.html">style::Style</a> *<a class="code" href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#a5b229c46c5c73f6dd6cb51c46ea62efb">getStyle</a> ();</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#afee730336b717829650e4d74c9128ee4">draw</a> (<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; };</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a0c3d2edea7a634c11e95138859920069"> 99</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html">WidgetImgRenderer</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#a0c3d2edea7a634c11e95138859920069">widgetImgRenderer</a>;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#abc0c51b18cdf8eed671d3c368757e739"> 102</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#abc0c51b18cdf8eed671d3c368757e739">adjustMinWidth</a>;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#ab93cbba14db2dbf59e8b3ce481cd4dd4"> 107</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#ab93cbba14db2dbf59e8b3ce481cd4dd4">parent</a>;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#af4e988e3dfb94ef0d77f0c841b917c24"> 112</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#af4e988e3dfb94ef0d77f0c841b917c24">quasiParent</a>;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a7f0cfc1577df8f038124ba02c34b3372"> 119</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#a7f0cfc1577df8f038124ba02c34b3372">generator</a>;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a1c7115fa213b9bf03cbbd05d00af2db4"> 126</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#a1c7115fa213b9bf03cbbd05d00af2db4">container</a>;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#adb87cbcf94666e7561df5d134ae6be78"> 128</a></span>&#160; <a class="code" href="classdw_1_1core_1_1WidgetReference.html">WidgetReference</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#adb87cbcf94666e7561df5d134ae6be78">widgetReference</a>;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; </div>
+<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#abb5ca0d86f77aed08721e5e5b3d81dbc"> 130</a></span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Style.html">style::Style</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#abb5ca0d86f77aed08721e5e5b3d81dbc">style</a>;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a7c351bbee9630b4f8702c1fa7214bc05"> 132</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cb">Flags</a> <a class="code" href="classdw_1_1core_1_1Widget.html#a7c351bbee9630b4f8702c1fa7214bc05">flags</a>;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a5c1423c3261dbaa0fc837d824db0dc99"> 140</a></span>&#160; <a class="code" href="structdw_1_1core_1_1Requisition.html">Requisition</a> <a class="code" href="classdw_1_1core_1_1Widget.html#a5c1423c3261dbaa0fc837d824db0dc99">requisition</a>;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a1d85af516b66a15faf205552d61759a2"> 141</a></span>&#160; <a class="code" href="classdw_1_1core_1_1SizeParams.html">SizeParams</a> <a class="code" href="classdw_1_1core_1_1Widget.html#a1d85af516b66a15faf205552d61759a2">requisitionParams</a>;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a1a08dcfa5c228e2f31de9cea56cccaf1"> 146</a></span>&#160; <a class="code" href="structdw_1_1core_1_1Extremes.html">Extremes</a> <a class="code" href="classdw_1_1core_1_1Widget.html#a1a08dcfa5c228e2f31de9cea56cccaf1">extremes</a>;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#ae7e55996836adb752066819127b965fe"> 147</a></span>&#160; <a class="code" href="classdw_1_1core_1_1SizeParams.html">SizeParams</a> <a class="code" href="classdw_1_1core_1_1Widget.html#ae7e55996836adb752066819127b965fe">extremesParams</a>;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a5a6a21ae5724f284e085baee120becf4"> 152</a></span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Color.html">style::Color</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#a5a6a21ae5724f284e085baee120becf4">bgColor</a>;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#af8b089bcf5978b65767381ca4afc28f2"> 157</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#af8b089bcf5978b65767381ca4afc28f2">buttonSensitive</a>;</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#aeb8079640e9ddd7b112d9db3d2f74612"> 162</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#aeb8079640e9ddd7b112d9db3d2f74612">buttonSensitiveSet</a>;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ac00e44ccde79daf2b90247c352de67ef">queueResize</a> (<span class="keywordtype">int</span> ref, <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a79a7047c906d793d77412286fbfc4ea2">extremesChanged</a>, <span class="keywordtype">bool</span> fast);</div>
+<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a9a732b0b7dd68326013e9cc3d738fb29"> 165</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a9a732b0b7dd68326013e9cc3d738fb29">queueResizeFast</a> (<span class="keywordtype">int</span> ref, <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a79a7047c906d793d77412286fbfc4ea2">extremesChanged</a>)</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; { <a class="code" href="classdw_1_1core_1_1Widget.html#ac00e44ccde79daf2b90247c352de67ef">queueResize</a> (ref, extremesChanged, <span class="keyword">true</span>); }</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a3a8324c1cc6859bd9bab133b44096f1b"> 175</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a3a8324c1cc6859bd9bab133b44096f1b">parentRef</a>;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a2212fc4b9b2b0e26c7345f1b4adb7d28"> 183</a></span>&#160; <a class="code" href="structdw_1_1core_1_1Allocation.html">Allocation</a> <a class="code" href="classdw_1_1core_1_1Widget.html#a2212fc4b9b2b0e26c7345f1b4adb7d28">allocation</a>;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a095e0153ccfb0f3ff936fba33d27716e"> 185</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a095e0153ccfb0f3ff936fba33d27716e">getHeight</a> () { <span class="keywordflow">return</span> allocation.<a class="code" href="structdw_1_1core_1_1Allocation.html#a5b0264e0d382c4dc2bbe36af5e000526">ascent</a> + allocation.<a class="code" href="structdw_1_1core_1_1Allocation.html#a72b2823c3874bdae95d9629beffde732">descent</a>; }</div>
+<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#afc4789174e7bbcdf445b62995e0403e8"> 186</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#afc4789174e7bbcdf445b62995e0403e8">getContentWidth</a>() { <span class="keywordflow">return</span> allocation.<a class="code" href="structdw_1_1core_1_1Allocation.html#a04f260254a44347e497b3e8ab8a7bd4d">width</a> - <a class="code" href="classdw_1_1core_1_1Widget.html#a39b952b02cd2700642e1912f5a94d077">boxDiffWidth</a> (); }</div>
+<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a9b29a499b5b0db61062fadc1f6039877"> 187</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a9b29a499b5b0db61062fadc1f6039877">getContentHeight</a>() { <span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a095e0153ccfb0f3ff936fba33d27716e">getHeight</a> () - <a class="code" href="classdw_1_1core_1_1Widget.html#ad01cea0a34526be539c41ce8457a2dae">boxDiffHeight</a> (); }</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a1af003d9825d4a5fefa5a2ca6b71454f"> 189</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Layout.html">Layout</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#a1af003d9825d4a5fefa5a2ca6b71454f">layout</a>;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a608917a82e6f0ca6c8c4b404159cce23"> 199</a></span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Box.html">style::Box</a> <a class="code" href="classdw_1_1core_1_1Widget.html#a608917a82e6f0ca6c8c4b404159cce23">extraSpace</a>;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a5bb08f358ea6ae74922b9e664beaf69a"> 205</a></span>&#160; <a class="code" href="classdw_1_1core_1_1StackingContextMgr.html">StackingContextMgr</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#a5bb08f358ea6ae74922b9e664beaf69a">stackingContextMgr</a>;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div>
+<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a56884cc526ad669c6478d84c856b0aa1"> 211</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#a56884cc526ad669c6478d84c856b0aa1">stackingContextWidget</a>;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div>
+<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a22e02257127973d9d701bb6ae9aba692"> 213</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classdw_1_1core_1_1StackingContextMgr.html">StackingContextMgr</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#a22e02257127973d9d701bb6ae9aba692">getNextStackingContextMgr</a> ()</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; { <span class="keywordflow">return</span> stackingContextWidget-&gt;<a class="code" href="classdw_1_1core_1_1Widget.html#a5bb08f358ea6ae74922b9e664beaf69a">stackingContextMgr</a>; }</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="comment">/*inline void printFlags () {</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment"> DBG_IF_RTFL {</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment"> char buf[10 * 3 - 1 + 1];</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment"> snprintf (buf, sizeof (buf), &quot;%s:%s:%s:%s:%s:%s:%s&quot;,</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment"> (flags &amp; RESIZE_QUEUED) ? &quot;Rq&quot; : &quot;--&quot;,</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment"> (flags &amp; EXTREMES_QUEUED) ? &quot;Eq&quot; : &quot;--&quot;,</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="comment"> (flags &amp; NEEDS_RESIZE) ? &quot;nR&quot; : &quot;--&quot;,</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="comment"> (flags &amp; NEEDS_ALLOCATE) ? &quot;nA&quot; : &quot;--&quot;,</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="comment"> (flags &amp; ALLOCATE_QUEUED) ? &quot;Aq&quot; : &quot;--&quot;,</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment"> (flags &amp; EXTREMES_CHANGED) ? &quot;Ec&quot; : &quot;--&quot;,</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment"> (flags &amp; WAS_ALLOCATED) ? &quot;wA&quot; : &quot;--&quot;);</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="comment"> DBG_OBJ_SET_SYM (&quot;flags&quot;, buf);</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment"> }</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment"> }*/</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div>
+<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#acfc863870a22e3f3e82048d01a8d891d"> 231</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#acfc863870a22e3f3e82048d01a8d891d">printFlag</a> (<a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cb">Flags</a> f) {</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <a class="code" href="debug_8hh.html#a0d32863123f8362ceee2fb3e7b0f9458">DBG_IF_RTFL</a> {</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordflow">switch</span> (f) {</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba091e39c3bc818a420fd19c637ca78847">RESIZE_QUEUED</a>:</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <a class="code" href="debug__rtfl_8hh.html#a419f4dae2410dc9aa1289d00596ad560">DBG_OBJ_SET_SYM</a> (<span class="stringliteral">&quot;flags.RESIZE_QUEUED&quot;</span>,</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; (flags &amp; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba091e39c3bc818a420fd19c637ca78847">RESIZE_QUEUED</a>) ? <span class="stringliteral">&quot;true&quot;</span> : <span class="stringliteral">&quot;false&quot;</span>);</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba90cb722f5ea44d3d5df3785d715e251c">EXTREMES_QUEUED</a>:</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <a class="code" href="debug__rtfl_8hh.html#a419f4dae2410dc9aa1289d00596ad560">DBG_OBJ_SET_SYM</a> (<span class="stringliteral">&quot;flags.EXTREMES_QUEUED&quot;</span>,</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; (flags &amp; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba90cb722f5ea44d3d5df3785d715e251c">EXTREMES_QUEUED</a>) ? <span class="stringliteral">&quot;true&quot;</span> : <span class="stringliteral">&quot;false&quot;</span>);</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbaf83c9031fd220ccdebced9bdb37ebe35">NEEDS_RESIZE</a>:</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <a class="code" href="debug__rtfl_8hh.html#a419f4dae2410dc9aa1289d00596ad560">DBG_OBJ_SET_SYM</a> (<span class="stringliteral">&quot;flags.NEEDS_RESIZE&quot;</span>,</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; (flags &amp; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbaf83c9031fd220ccdebced9bdb37ebe35">NEEDS_RESIZE</a>) ? <span class="stringliteral">&quot;true&quot;</span> : <span class="stringliteral">&quot;false&quot;</span>);</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba1a41409afb7bc3ad8f4a67267848f3b4">NEEDS_ALLOCATE</a>:</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <a class="code" href="debug__rtfl_8hh.html#a419f4dae2410dc9aa1289d00596ad560">DBG_OBJ_SET_SYM</a> (<span class="stringliteral">&quot;flags.NEEDS_ALLOCATE&quot;</span>,</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; (flags &amp; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba1a41409afb7bc3ad8f4a67267848f3b4">NEEDS_ALLOCATE</a>) ? <span class="stringliteral">&quot;true&quot;</span> : <span class="stringliteral">&quot;false&quot;</span>);</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba25e03d174216386eba200eece2d12cd0">ALLOCATE_QUEUED</a>:</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <a class="code" href="debug__rtfl_8hh.html#a419f4dae2410dc9aa1289d00596ad560">DBG_OBJ_SET_SYM</a> (<span class="stringliteral">&quot;flags.ALLOCATE_QUEUED&quot;</span>,</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; (flags &amp; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba25e03d174216386eba200eece2d12cd0">ALLOCATE_QUEUED</a>) ? <span class="stringliteral">&quot;true&quot;</span> : <span class="stringliteral">&quot;false&quot;</span>);</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbaf4fc04158929ec9a0d8b8eea8e034073">EXTREMES_CHANGED</a>:</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <a class="code" href="debug__rtfl_8hh.html#a419f4dae2410dc9aa1289d00596ad560">DBG_OBJ_SET_SYM</a> (<span class="stringliteral">&quot;flags.EXTREMES_CHANGED&quot;</span>,</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; (flags &amp; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbaf4fc04158929ec9a0d8b8eea8e034073">EXTREMES_CHANGED</a>) ? <span class="stringliteral">&quot;true&quot;</span> : <span class="stringliteral">&quot;false&quot;</span>);</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbadff5490d79fec016501bb79593c9ef5f">WAS_ALLOCATED</a>:</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <a class="code" href="debug__rtfl_8hh.html#a419f4dae2410dc9aa1289d00596ad560">DBG_OBJ_SET_SYM</a> (<span class="stringliteral">&quot;flags.WAS_ALLOCATED&quot;</span>,</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; (flags &amp; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbadff5490d79fec016501bb79593c9ef5f">WAS_ALLOCATED</a>) ? <span class="stringliteral">&quot;true&quot;</span> : <span class="stringliteral">&quot;false&quot;</span>);</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; }</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; }</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; }</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div>
+<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#ae8ee6e9cf388a37ec28ee159c3b731f2"> 272</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ae8ee6e9cf388a37ec28ee159c3b731f2">setFlags</a> (<a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cb">Flags</a> f)</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; { flags = (<a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cb">Flags</a>)(flags | f); <a class="code" href="classdw_1_1core_1_1Widget.html#acfc863870a22e3f3e82048d01a8d891d">printFlag</a> (f); }</div>
+<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#abff6900b333d79e08e2c9699c80a70fd"> 274</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#abff6900b333d79e08e2c9699c80a70fd">unsetFlags</a> (<a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cb">Flags</a> f)</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; { flags = (<a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cb">Flags</a>)(flags &amp; ~f); <a class="code" href="classdw_1_1core_1_1Widget.html#acfc863870a22e3f3e82048d01a8d891d">printFlag</a> (f); }</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div>
+<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#ad29af9bf2a21855596fbc26214aed57b"> 277</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ad29af9bf2a21855596fbc26214aed57b">queueDraw</a> ()</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; { <a class="code" href="classdw_1_1core_1_1Widget.html#a68e995505b0885143024e3254253f2d8">queueDrawArea</a> (0, 0, allocation.<a class="code" href="structdw_1_1core_1_1Allocation.html#a04f260254a44347e497b3e8ab8a7bd4d">width</a>, <a class="code" href="classdw_1_1core_1_1Widget.html#a095e0153ccfb0f3ff936fba33d27716e">getHeight</a>()); }</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a68e995505b0885143024e3254253f2d8">queueDrawArea</a> (<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height);</div>
+<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#ae6471fad0c622453aae0eb6f3712ba68"> 280</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ae6471fad0c622453aae0eb6f3712ba68">queueResize</a> (<span class="keywordtype">int</span> ref, <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a79a7047c906d793d77412286fbfc4ea2">extremesChanged</a>)</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; { <a class="code" href="classdw_1_1core_1_1Widget.html#ac00e44ccde79daf2b90247c352de67ef">queueResize</a> (ref, extremesChanged, <span class="keyword">false</span>); }</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ac3764607155e58daee03db5cbb76d8e2">sizeRequestImpl</a> (<a class="code" href="structdw_1_1core_1_1Requisition.html">Requisition</a> *requisition, <span class="keywordtype">int</span> numPos,</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> **references, <span class="keywordtype">int</span> *x, <span class="keywordtype">int</span> *y);</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a80bff37480606bf9ff8f3d913e16c8b4">sizeRequestSimpl</a> (<a class="code" href="structdw_1_1core_1_1Requisition.html">Requisition</a> *requisition);</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a984eb786b8d9c9bf63cfd24bdf465e6f">getExtremesImpl</a> (<a class="code" href="structdw_1_1core_1_1Extremes.html">Extremes</a> *extremes, <span class="keywordtype">int</span> numPos,</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> **references, <span class="keywordtype">int</span> *x, <span class="keywordtype">int</span> *y);</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a66e960e43b7d50302e91e1bebb52e840">getExtremesSimpl</a> (<a class="code" href="structdw_1_1core_1_1Extremes.html">Extremes</a> *extremes);</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a87e7d6f31595a2628cab9253c241191d">calcExtraSpaceImpl</a> (<span class="keywordtype">int</span> numPos, <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> **references, <span class="keywordtype">int</span> *x,</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keywordtype">int</span> *y);</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a756379942a5254e22c087f6bb62a23a5">sizeAllocateImpl</a> (<a class="code" href="structdw_1_1core_1_1Allocation.html">Allocation</a> *allocation);</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;</div>
+<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a8c46a6f8c8a1e12047474f5f4695c440"> 319</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a8c46a6f8c8a1e12047474f5f4695c440">resizeDrawImpl</a> () { <a class="code" href="classdw_1_1core_1_1Widget.html#ad29af9bf2a21855596fbc26214aed57b">queueDraw</a> (); };</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ac8b5d6fd4fe3868a154c638e66ad75a2">markSizeChange</a> (<span class="keywordtype">int</span> ref);</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a30cb906a0382c1034bb398e7ea30a4a3">markExtremesChange</a> (<span class="keywordtype">int</span> ref);</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a32de61d3d5fdd66f953f7613f3f9c514">getAvailWidthOfChild</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *child, <span class="keywordtype">bool</span> forceValue);</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a6a1f938ff0aae3eb16b6c535a3266815">getAvailHeightOfChild</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *child, <span class="keywordtype">bool</span> forceValue);</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a70fc538e0cf4acdcb8e7b88ce1d405d2">correctRequisitionOfChild</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *child,</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <a class="code" href="structdw_1_1core_1_1Requisition.html">Requisition</a> *requisition,</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordtype">void</span> (*splitHeightFun) (<span class="keywordtype">int</span>, <span class="keywordtype">int</span>*,</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keywordtype">int</span>*),</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keywordtype">bool</span> allowDecreaseWidth,</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keywordtype">bool</span> allowDecreaseHeight);</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#aeb2f49c44369a17f8037ae9a4586c6de">correctReqWidthOfChild</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *child, <a class="code" href="structdw_1_1core_1_1Requisition.html">Requisition</a> *requisition,</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordtype">bool</span> allowDecreaseWidth);</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ac730b4522f2f0ca256a3aa90dbf3d6e6">correctReqHeightOfChild</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *child, <a class="code" href="structdw_1_1core_1_1Requisition.html">Requisition</a> *requisition,</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keywordtype">void</span> (*splitHeightFun) (<span class="keywordtype">int</span>, <span class="keywordtype">int</span>*, <span class="keywordtype">int</span>*),</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordtype">bool</span> allowDecreaseHeight);</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a79a9be8c5f31ee5936ae4916112be046">correctExtremesOfChild</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *child, <a class="code" href="structdw_1_1core_1_1Extremes.html">Extremes</a> *extremes,</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keywordtype">bool</span> useAdjustmentWidth);</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a9bacdca836b513ad76f2c5fc95a6c1e0">containerSizeChangedForChildren</a> ();</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;</div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a2249630dd2b84a7670600990bd8311b3">affectedByContainerSizeChange</a> ();</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a33f2e8c29b80074a6bf366c4d2633349">affectsSizeChangeContainerChild</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *child);</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a1e281906e54633462b1c3d61a4f5d71b">usesAvailWidth</a> ();</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ac73f4795954e264d7678fc0968f4cbfb">usesAvailHeight</a> ();</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a5a4419ce27583742ceae0a4380362c72">notifySetAsTopLevel</a>();</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a008a02b44ce674856229b7b3c4134cb6">notifySetParent</a>();</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a8f80526115c77c5278dd2a55908ddafc">buttonPressImpl</a> (<a class="code" href="classdw_1_1core_1_1EventButton.html">EventButton</a> *event);</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ae678879143710922e300ef84469db06c">buttonReleaseImpl</a> (<a class="code" href="classdw_1_1core_1_1EventButton.html">EventButton</a> *event);</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a503758ba435032d5099012677b547c18">motionNotifyImpl</a> (<a class="code" href="classdw_1_1core_1_1EventMotion.html">EventMotion</a> *event);</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a6047114d9f01dd62c722f97fa24d6307">enterNotifyImpl</a> (<a class="code" href="classdw_1_1core_1_1EventCrossing.html">EventCrossing</a> *event);</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a0e1921ae635435b9cd1a55da7b0c0e09">leaveNotifyImpl</a> (<a class="code" href="classdw_1_1core_1_1EventCrossing.html">EventCrossing</a> *event);</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div>
+<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a70dfa18448d79453d468b4946ac97e35"> 363</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">char</span> *<a class="code" href="classdw_1_1core_1_1Widget.html#a70dfa18448d79453d468b4946ac97e35">addAnchor</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* name)</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; { <span class="keywordflow">return</span> layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a3516a1d2f5f140afa91e7c15aeb96610">addAnchor</a> (<span class="keyword">this</span>, name); }</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div>
+<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#af6e27ab130e707e8bcf5ac1462dcd2fa"> 366</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">char</span> *<a class="code" href="classdw_1_1core_1_1Widget.html#af6e27ab130e707e8bcf5ac1462dcd2fa">addAnchor</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">int</span> y)</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; { <span class="keywordflow">return</span> layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a3516a1d2f5f140afa91e7c15aeb96610">addAnchor</a> (<span class="keyword">this</span>, name, y); }</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</div>
+<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a7da6906a643cd93d893dbfa902f17065"> 369</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a7da6906a643cd93d893dbfa902f17065">changeAnchor</a> (<span class="keywordtype">char</span>* name, <span class="keywordtype">int</span> y)</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; { layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a04214e4a3657ebcb33a6afb4c8bf5673">changeAnchor</a> (<span class="keyword">this</span>, name, y); }</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;</div>
+<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#adc3f28fc5dd2cdb76118c2d39fe7b5f5"> 372</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#adc3f28fc5dd2cdb76118c2d39fe7b5f5">removeAnchor</a> (<span class="keywordtype">char</span>* name)</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; { <span class="keywordflow">if</span> (layout) layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#ac55a6678f308b0b00b51787235279e49">removeAnchor</a> (<span class="keyword">this</span>, name); }</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="comment">//inline void updateBgColor () { layout-&gt;updateBgColor (); }</span></div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;</div>
+<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a761535b4f71744668c78a81914002bd1"> 377</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a761535b4f71744668c78a81914002bd1">setCursor</a> (<a class="code" href="namespacedw_1_1core_1_1style.html#a907541d0ef9d9f5e0ac4a47fc4a5e3a1">style::Cursor</a> cursor)</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; { layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a182121450d223f69cd0edd0b4154e0ed">setCursor</a> (cursor); }</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="preprocessor">#if 0</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> selectionButtonPress (<a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *it, <span class="keywordtype">int</span> charPos, <span class="keywordtype">int</span> linkNo,</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <a class="code" href="classdw_1_1core_1_1EventButton.html">EventButton</a> *event, <span class="keywordtype">bool</span> withinContent)</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; { <span class="keywordflow">return</span> layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a667dab9d62b69fe95ffbe5e1c579ab92">selectionState</a>.<a class="code" href="classdw_1_1core_1_1SelectionState.html#a69c67a2e8a31868aca8f6f2afa8db888">buttonPress</a> (it, charPos, linkNo, event); }</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> selectionButtonRelease (Iterator *it, <span class="keywordtype">int</span> charPos, <span class="keywordtype">int</span> linkNo,</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; EventButton *event, <span class="keywordtype">bool</span> withinContent)</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; { <span class="keywordflow">return</span> layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a667dab9d62b69fe95ffbe5e1c579ab92">selectionState</a>.<a class="code" href="classdw_1_1core_1_1SelectionState.html#a98a97ce751399e14f54e1ff6848c866b">buttonRelease</a> (it, charPos, linkNo, event);}</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> selectionButtonMotion (Iterator *it, <span class="keywordtype">int</span> charPos, <span class="keywordtype">int</span> linkNo,</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; EventMotion *event, <span class="keywordtype">bool</span> withinContent)</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; { <span class="keywordflow">return</span> layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a667dab9d62b69fe95ffbe5e1c579ab92">selectionState</a>.<a class="code" href="classdw_1_1core_1_1SelectionState.html#af6a943be66a375a33e76c1fe8071d2cd">buttonMotion</a> (it, charPos, linkNo, event); }</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a6c93fc0c85a18bb555643c9e2218c3bf"> 392</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a6c93fc0c85a18bb555643c9e2218c3bf">selectionHandleEvent</a> (<a class="code" href="classdw_1_1core_1_1SelectionState.html#a70da27736e4e5927125ec1f7c4a0da92">SelectionState::EventType</a> eventType,</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *it, <span class="keywordtype">int</span> charPos, <span class="keywordtype">int</span> linkNo,</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <a class="code" href="classdw_1_1core_1_1MousePositionEvent.html">MousePositionEvent</a> *event)</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; { <span class="keywordflow">return</span> layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a667dab9d62b69fe95ffbe5e1c579ab92">selectionState</a>.<a class="code" href="classdw_1_1core_1_1SelectionState.html#a5c6df6749ad001dfeec51aa8fc3196c9">handleEvent</a> (eventType, it, charPos, linkNo,</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; event); }</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a81f4d32462f776580fdd4fe959e674ce"> 399</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="classdw_1_1core_1_1Widget.html#a81f4d32462f776580fdd4fe959e674ce">deleteCallbackData</a>;</div>
+<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a943e26ae41dbaeec090f169a7df7817a"> 400</a></span>&#160; <a class="code" href="widget_8hh.html#aac1b073b90347f25b5c90cd13026cd63">DW_Callback_t</a> <a class="code" href="classdw_1_1core_1_1Widget.html#a943e26ae41dbaeec090f169a7df7817a">deleteCallbackFunc</a>;</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a33cf21f144b050637788b16bdd6dea4b"> 403</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a33cf21f144b050637788b16bdd6dea4b">setDeleteCallback</a>(<a class="code" href="widget_8hh.html#aac1b073b90347f25b5c90cd13026cd63">DW_Callback_t</a> func, <span class="keywordtype">void</span> *data)</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; { deleteCallbackFunc = func; deleteCallbackData = data; }</div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;</div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a706d67c2b5465b99b5deac3d97c6e62a"> 407</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a706d67c2b5465b99b5deac3d97c6e62a">resizeIdleEntered</a> () { <span class="keywordflow">return</span> layout &amp;&amp; layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#ace9f47e4f22d429918ba9d585c1e71d8">resizeIdleCounter</a>; }</div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;</div>
+<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a1d24dae7ef7c6ae02beaf7f44c652c5f"> 409</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a1d24dae7ef7c6ae02beaf7f44c652c5f">enterQueueResize</a> () { <span class="keywordflow">if</span> (layout) layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a61f09d4b773b9ad4f3c29f1da15d3cb6">queueResizeCounter</a>++; }</div>
+<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#aba0e5e14e761e341f4ad9651f7a037e3"> 410</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#aba0e5e14e761e341f4ad9651f7a037e3">leaveQueueResize</a> () { <span class="keywordflow">if</span> (layout) layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a61f09d4b773b9ad4f3c29f1da15d3cb6">queueResizeCounter</a>--; }</div>
+<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a119913460b7b2dc773a0d0460b44940c"> 411</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a119913460b7b2dc773a0d0460b44940c">queueResizeEntered</a> () { <span class="keywordflow">return</span> layout &amp;&amp; layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a61f09d4b773b9ad4f3c29f1da15d3cb6">queueResizeCounter</a>; }</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;</div>
+<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#aa0419775d38a61ae5f744456e683415c"> 413</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#aa0419775d38a61ae5f744456e683415c">enterSizeAllocate</a> () { <span class="keywordflow">if</span> (layout) layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a954a7f18c2a091abadbe6f0ded0a4753">sizeAllocateCounter</a>++; }</div>
+<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#abfbcfeaf1d8d05cbb70e59af2f65c8df"> 414</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#abfbcfeaf1d8d05cbb70e59af2f65c8df">leaveSizeAllocate</a> () { <span class="keywordflow">if</span> (layout) layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a954a7f18c2a091abadbe6f0ded0a4753">sizeAllocateCounter</a>--; }</div>
+<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a47cd8ed39f917c2306116891fcfae53e"> 415</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a47cd8ed39f917c2306116891fcfae53e">sizeAllocateEntered</a> () { <span class="keywordflow">return</span> layout &amp;&amp; layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a954a7f18c2a091abadbe6f0ded0a4753">sizeAllocateCounter</a>; }</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;</div>
+<div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#afcb7bdf8c8c6e6c13dc4700fbbb3991a"> 417</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#afcb7bdf8c8c6e6c13dc4700fbbb3991a">enterSizeRequest</a> () { <span class="keywordflow">if</span> (layout) layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a535c06ac8b488dffc80beb38bd051f16">sizeRequestCounter</a>++; }</div>
+<div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a0707af4a68c3ad4bdd6166c60656cd26"> 418</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a0707af4a68c3ad4bdd6166c60656cd26">leaveSizeRequest</a> () { <span class="keywordflow">if</span> (layout) layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a535c06ac8b488dffc80beb38bd051f16">sizeRequestCounter</a>--; }</div>
+<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a3bcc9d63ba0337c866d8138d5e955e93"> 419</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a3bcc9d63ba0337c866d8138d5e955e93">sizeRequestEntered</a> () { <span class="keywordflow">return</span> layout &amp;&amp; layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#a535c06ac8b488dffc80beb38bd051f16">sizeRequestCounter</a>; }</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div>
+<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#aeeec9af84d7f873da0d6bca3a6620168"> 421</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#aeeec9af84d7f873da0d6bca3a6620168">enterGetExtremes</a> () { <span class="keywordflow">if</span> (layout) layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#ac0f216dc45a89faabf32ba72370d5901">getExtremesCounter</a>++; }</div>
+<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a2bff639410be1267ce5ae190e09c2033"> 422</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a2bff639410be1267ce5ae190e09c2033">leaveGetExtremes</a> () { <span class="keywordflow">if</span> (layout) layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#ac0f216dc45a89faabf32ba72370d5901">getExtremesCounter</a>--; }</div>
+<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a7e54e2d906fcdf117ef0b4784b96d3c5"> 423</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a7e54e2d906fcdf117ef0b4784b96d3c5">getExtremesEntered</a> () { <span class="keywordflow">return</span> layout &amp;&amp; layout-&gt;<a class="code" href="classdw_1_1core_1_1Layout.html#ac0f216dc45a89faabf32ba72370d5901">getExtremesCounter</a>; }</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;</div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;</div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#af660683743dd7683a4c72474c996488d"> 427</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#af660683743dd7683a4c72474c996488d">CLASS_ID</a>;</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;</div>
+<div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a3db6aafbbabd4b9f6fa0fbe1293974cb"> 429</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a3db6aafbbabd4b9f6fa0fbe1293974cb">setAdjustMinWidth</a> (<span class="keywordtype">bool</span> adjustMinWidth)</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; { <a class="code" href="classdw_1_1core_1_1Widget.html#abc0c51b18cdf8eed671d3c368757e739">Widget::adjustMinWidth</a> = <a class="code" href="classdw_1_1core_1_1Widget.html#abc0c51b18cdf8eed671d3c368757e739">adjustMinWidth</a>; }</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;</div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html#a4c6b915525836850ed70736e394acc2a">Widget</a> ();</div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html#afa654cec6369417221663a2583836496">~Widget</a> ();</div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;</div>
+<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a4d2799baf192d7e943c2a16eb73b6363"> 435</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a4d2799baf192d7e943c2a16eb73b6363">resizeQueued</a> () { <span class="keywordflow">return</span> flags &amp; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba091e39c3bc818a420fd19c637ca78847">RESIZE_QUEUED</a>; }</div>
+<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a7647dfa4bb2a7881a0f1b17eef93f19b"> 436</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a7647dfa4bb2a7881a0f1b17eef93f19b">extremesQueued</a> () { <span class="keywordflow">return</span> flags &amp; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba90cb722f5ea44d3d5df3785d715e251c">EXTREMES_QUEUED</a>; }</div>
+<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a9b617e360e0291f339c73262e0d72594"> 437</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a9b617e360e0291f339c73262e0d72594">needsResize</a> () { <span class="keywordflow">return</span> flags &amp; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbaf83c9031fd220ccdebced9bdb37ebe35">NEEDS_RESIZE</a>; }</div>
+<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a431e0fd9f74ecc6d7fe3cc68859e3887"> 438</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a431e0fd9f74ecc6d7fe3cc68859e3887">needsAllocate</a> () { <span class="keywordflow">return</span> flags &amp; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba1a41409afb7bc3ad8f4a67267848f3b4">NEEDS_ALLOCATE</a>; }</div>
+<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#ae51a531d6c733be7bd48769260f4297a"> 439</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ae51a531d6c733be7bd48769260f4297a">allocateQueued</a> () { <span class="keywordflow">return</span> flags &amp; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba25e03d174216386eba200eece2d12cd0">ALLOCATE_QUEUED</a>; }</div>
+<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a79a7047c906d793d77412286fbfc4ea2"> 440</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a79a7047c906d793d77412286fbfc4ea2">extremesChanged</a> () { <span class="keywordflow">return</span> flags &amp; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbaf4fc04158929ec9a0d8b8eea8e034073">EXTREMES_CHANGED</a>; }</div>
+<div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#acbf33664202d934d9fd5ac32fa9472d8"> 441</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#acbf33664202d934d9fd5ac32fa9472d8">wasAllocated</a> () { <span class="keywordflow">return</span> flags &amp; <a class="code" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbadff5490d79fec016501bb79593c9ef5f">WAS_ALLOCATED</a>; }</div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;</div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a8fc36b30df0304fca9d19979acaeca0e">setParent</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *parent);</div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a21eb3805f83ec5baa8b9bab98e5e99f8">setQuasiParent</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *quasiParent);</div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;</div>
+<div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a058ed5676673ab8784438e7a454f82d9"> 446</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a058ed5676673ab8784438e7a454f82d9">setGenerator</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *generator) { this-&gt;generator = <a class="code" href="classdw_1_1core_1_1Widget.html#a7f0cfc1577df8f038124ba02c34b3372">generator</a>; }</div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;</div>
+<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a1007f17997c8890c8adc4c5c3ceb70c6"> 448</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classdw_1_1core_1_1style_1_1Style.html">style::Style</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#a1007f17997c8890c8adc4c5c3ceb70c6">getStyle</a> () { <span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1Widget.html#abb5ca0d86f77aed08721e5e5b3d81dbc">style</a>; }</div>
+<div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a64b3f0e0b905f041b813774ca1a0376b"> 450</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="structdw_1_1core_1_1Allocation.html">Allocation</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#a64b3f0e0b905f041b813774ca1a0376b">getAllocation</a> () { <span class="keywordflow">return</span> &amp;<a class="code" href="classdw_1_1core_1_1Widget.html#a2212fc4b9b2b0e26c7345f1b4adb7d28">allocation</a>; }</div>
+<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a70dd28fbfcf2969d13d67b87b554d2bd"> 451</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a70dd28fbfcf2969d13d67b87b554d2bd">inAllocation</a> (<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) {</div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1Widget.html#acbf33664202d934d9fd5ac32fa9472d8">wasAllocated</a> () &amp;&amp; x &gt;= allocation.<a class="code" href="structdw_1_1core_1_1Allocation.html#ad2b91302ac192522882a8e1e1e7c2866">x</a> &amp;&amp; y &gt;= allocation.<a class="code" href="structdw_1_1core_1_1Allocation.html#a1f6b8c6bd3b5d3cd72a65c638c062a98">y</a> &amp;&amp;</div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; x &lt;= allocation.<a class="code" href="structdw_1_1core_1_1Allocation.html#ad2b91302ac192522882a8e1e1e7c2866">x</a> + allocation.<a class="code" href="structdw_1_1core_1_1Allocation.html#a04f260254a44347e497b3e8ab8a7bd4d">width</a> &amp;&amp;</div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; y &lt;= allocation.<a class="code" href="structdw_1_1core_1_1Allocation.html#a1f6b8c6bd3b5d3cd72a65c638c062a98">y</a> + <a class="code" href="classdw_1_1core_1_1Widget.html#a095e0153ccfb0f3ff936fba33d27716e">getHeight</a> ();</div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; }</div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;</div>
+<div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a6daed0c096729b81a627d3ebba70db4d"> 457</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a6daed0c096729b81a627d3ebba70db4d">boxOffsetX</a> ()</div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; { <span class="keywordflow">return</span> extraSpace.<a class="code" href="classdw_1_1core_1_1style_1_1Box.html#a6d09cfadc06a440f91f0b773b5e81919">left</a> + <a class="code" href="classdw_1_1core_1_1Widget.html#a1007f17997c8890c8adc4c5c3ceb70c6">getStyle</a>()-&gt;<a class="code" href="classdw_1_1core_1_1style_1_1StyleAttrs.html#a52d7cf908220c97287f137be77e19bd4">boxOffsetX</a> (); }</div>
+<div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a95e2e4e767fbe6928597949c49bfbfb3"> 459</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a95e2e4e767fbe6928597949c49bfbfb3">boxRestWidth</a> ()</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; { <span class="keywordflow">return</span> extraSpace.<a class="code" href="classdw_1_1core_1_1style_1_1Box.html#a8aa5354e3acacf11d17a7d9117ee7ad3">right</a> + <a class="code" href="classdw_1_1core_1_1Widget.html#a1007f17997c8890c8adc4c5c3ceb70c6">getStyle</a>()-&gt;<a class="code" href="classdw_1_1core_1_1style_1_1StyleAttrs.html#a12636da30c65c44197a9886bcd63844b">boxRestWidth</a> (); }</div>
+<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a39b952b02cd2700642e1912f5a94d077"> 461</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a39b952b02cd2700642e1912f5a94d077">boxDiffWidth</a> () { <span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a6daed0c096729b81a627d3ebba70db4d">boxOffsetX</a> () + <a class="code" href="classdw_1_1core_1_1Widget.html#a95e2e4e767fbe6928597949c49bfbfb3">boxRestWidth</a> (); }</div>
+<div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a17d68170142e79ad0375f32ae6a8ac31"> 462</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a17d68170142e79ad0375f32ae6a8ac31">boxOffsetY</a> ()</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; { <span class="keywordflow">return</span> extraSpace.<a class="code" href="classdw_1_1core_1_1style_1_1Box.html#aae90f90ea6d0e2c2b0a30253fb5aab38">top</a> + <a class="code" href="classdw_1_1core_1_1Widget.html#a1007f17997c8890c8adc4c5c3ceb70c6">getStyle</a>()-&gt;<a class="code" href="classdw_1_1core_1_1style_1_1StyleAttrs.html#a1127a99c30429f879d716188697cc676">boxOffsetY</a> (); }</div>
+<div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a9e95222789c8f8633258fe3b325c182a"> 464</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a9e95222789c8f8633258fe3b325c182a">boxRestHeight</a> ()</div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; { <span class="keywordflow">return</span> extraSpace.<a class="code" href="classdw_1_1core_1_1style_1_1Box.html#ab15ed5ca5d8457a316c20dedf71c21f1">bottom</a> + <a class="code" href="classdw_1_1core_1_1Widget.html#a1007f17997c8890c8adc4c5c3ceb70c6">getStyle</a>()-&gt;<a class="code" href="classdw_1_1core_1_1style_1_1StyleAttrs.html#a9bb0cc62bef4a7a54aba9a8ad6cfaed7">boxRestHeight</a> (); }</div>
+<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#ad01cea0a34526be539c41ce8457a2dae"> 466</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ad01cea0a34526be539c41ce8457a2dae">boxDiffHeight</a> () { <span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a17d68170142e79ad0375f32ae6a8ac31">boxOffsetY</a> () + <a class="code" href="classdw_1_1core_1_1Widget.html#a9e95222789c8f8633258fe3b325c182a">boxRestHeight</a> (); }</div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; </div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#acc72d6e885356f570fa97c34f462c87d">numSizeRequestReferences</a> ();</div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;</div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#ab3eaa8ec73207079489f0509205a24a7">sizeRequestReference</a> (<span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;</div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ab1ad7db0e636133879a8c86cd5b8adc5">numGetExtremesReferences</a> ();</div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;</div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#acd3fcfd5499180df60794d11fd0de632">getExtremesReference</a> (<span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;</div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a34dcfd744c6eec49fa87baaa8591896e">sizeRequest</a> (<a class="code" href="structdw_1_1core_1_1Requisition.html">Requisition</a> *requisition, <span class="keywordtype">int</span> numPos = 0,</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> **references = NULL, <span class="keywordtype">int</span> *x = NULL, <span class="keywordtype">int</span> *y = NULL);</div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#aec23092b0cfe5624b9751a59671fe251">getExtremes</a> (<a class="code" href="structdw_1_1core_1_1Extremes.html">Extremes</a> *extremes, <span class="keywordtype">int</span> numPos = 0,</div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> **references = NULL, <span class="keywordtype">int</span> *x = NULL, <span class="keywordtype">int</span> *y = NULL);</div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a0fa3284a21b20bd79f7de13bc0aca5e4">sizeAllocate</a> (<a class="code" href="structdw_1_1core_1_1Allocation.html">Allocation</a> *allocation);</div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;</div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a461b61bd42a01e41ccf258db8673d82f">calcExtraSpace</a> (<span class="keywordtype">int</span> numPos, <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> **references, <span class="keywordtype">int</span> *x, <span class="keywordtype">int</span> *y);</div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;</div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a3ba42e59fe74c112208193f7c2d7ee55">getAvailWidth</a> (<span class="keywordtype">bool</span> forceValue);</div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ab98b467cc0d194a6a65fe6f8fe9716b7">getAvailHeight</a> (<span class="keywordtype">bool</span> forceValue);</div>
+<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a4846c32c57b66d2e2cf6c93519852a7a"> 498</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a4846c32c57b66d2e2cf6c93519852a7a">getAdjustMinWidth</a> () { <span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1Widget.html#abc0c51b18cdf8eed671d3c368757e739">Widget::adjustMinWidth</a>; }</div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a438574f0b74a6f43b6001995a9a466ef">correctRequisition</a> (<a class="code" href="structdw_1_1core_1_1Requisition.html">Requisition</a> *requisition,</div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <span class="keywordtype">void</span> (*splitHeightFun) (<span class="keywordtype">int</span>, <span class="keywordtype">int</span>*, <span class="keywordtype">int</span>*),</div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keywordtype">bool</span> allowDecreaseWidth, <span class="keywordtype">bool</span> allowDecreaseHeight);</div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ae3ecd16a384316494e55e1d5e4874ad9">correctExtremes</a> (<a class="code" href="structdw_1_1core_1_1Extremes.html">Extremes</a> *extremes, <span class="keywordtype">bool</span> useAdjustmentWidth);</div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a62d6ca0e43fb8b6f8b59f0af80b42784">calcWidth</a> (<a class="code" href="namespacedw_1_1core_1_1style.html#a65610d57c89e5bee02e4e539fdc989de">style::Length</a> cssValue, <span class="keywordtype">int</span> refWidth, <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *refWidget,</div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <span class="keywordtype">int</span> limitMinWidth, <span class="keywordtype">bool</span> forceValue);</div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a3f882323af3ca56c77e7da8ca5551c45">calcFinalWidth</a> (<a class="code" href="classdw_1_1core_1_1style_1_1Style.html">style::Style</a> *style, <span class="keywordtype">int</span> refWidth, <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *refWidget,</div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <span class="keywordtype">int</span> limitMinWidth, <span class="keywordtype">bool</span> forceValue, <span class="keywordtype">int</span> *finalWidth);</div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#aa48c1ee918f3fa5cb105d7610add95aa">calcHeight</a> (<a class="code" href="namespacedw_1_1core_1_1style.html#a65610d57c89e5bee02e4e539fdc989de">style::Length</a> cssValue, <span class="keywordtype">bool</span> usePercentage, <span class="keywordtype">int</span> refHeight,</div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *refWidget, <span class="keywordtype">bool</span> forceValue);</div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a223626296db0bbe70517acc812e27180">adjustHeight</a> (<span class="keywordtype">int</span> *height, <span class="keywordtype">bool</span> allowDecreaseHeight, <span class="keywordtype">int</span> ascent,</div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; <span class="keywordtype">int</span> descent);</div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#adcecdbeccbc5e4b23f99372cba241222">applyPerWidth</a> (<span class="keywordtype">int</span> containerWidth, <a class="code" href="namespacedw_1_1core_1_1style.html#a65610d57c89e5bee02e4e539fdc989de">style::Length</a> perWidth);</div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#aa682f1a87efd93050bc28be57403ddae">applyPerHeight</a> (<span class="keywordtype">int</span> containerHeight, <a class="code" href="namespacedw_1_1core_1_1style.html#a65610d57c89e5bee02e4e539fdc989de">style::Length</a> perHeight);</div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;</div>
+<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a8587b68301900aecf91b6591aaab8eda">getMinWidth</a> (<a class="code" href="structdw_1_1core_1_1Extremes.html">Extremes</a> *extremes, <span class="keywordtype">bool</span> forceValue);</div>
+<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;</div>
+<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#aff5c7f94d11cba78f0df1948f138989d">isBlockLevel</a> ();</div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a913acf4555ef2aed132a76b01238a742">isPossibleContainer</a> ();</div>
+<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;</div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#abcdd906439e6c2627372f8438e055480">containerSizeChanged</a> ();</div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;</div>
+<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a1e7825cca2c7caa025f33a80fc4aa5ed">intersects</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *refWidget, <a class="code" href="classdw_1_1core_1_1Rectangle.html">Rectangle</a> *area,</div>
+<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <a class="code" href="classdw_1_1core_1_1Rectangle.html">Rectangle</a> *intersection);</div>
+<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;</div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a2e7d05212aabad32824fd577fb7e3dd7">draw</a> (<a class="code" href="classdw_1_1core_1_1View.html">View</a> *view, <a class="code" href="classdw_1_1core_1_1Rectangle.html">Rectangle</a> *area, <a class="code" href="classdw_1_1core_1_1DrawingContext.html">DrawingContext</a> *context) = 0;</div>
+<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#aaebe553117db0b7ba2cb0243d06311df">drawInterruption</a> (<a class="code" href="classdw_1_1core_1_1View.html">View</a> *view, <a class="code" href="classdw_1_1core_1_1Rectangle.html">Rectangle</a> *area, <a class="code" href="classdw_1_1core_1_1DrawingContext.html">DrawingContext</a> *context);</div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;</div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#aa4eac09454c63d9dc7a8d6a322e7998a">getWidgetAtPoint</a> (<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y,</div>
+<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <a class="code" href="classdw_1_1core_1_1GettingWidgetAtPointContext.html">GettingWidgetAtPointContext</a> *context);</div>
+<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#a5e6a8e5dc70cdfacbe37a3b407e771dc">getWidgetAtPointInterrupted</a> (<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y,</div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <a class="code" href="classdw_1_1core_1_1GettingWidgetAtPointContext.html">GettingWidgetAtPointContext</a> *context);</div>
+<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;</div>
+<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ac44deda1bda16a6e3193e5bbe119c683">buttonPress</a> (<a class="code" href="classdw_1_1core_1_1EventButton.html">EventButton</a> *event);</div>
+<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a51a90035fd722667d931bf18909aa847">buttonRelease</a> (<a class="code" href="classdw_1_1core_1_1EventButton.html">EventButton</a> *event);</div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a122d13ab14c734fc528c62038c387c1d">motionNotify</a> (<a class="code" href="classdw_1_1core_1_1EventMotion.html">EventMotion</a> *event);</div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a3f5d10ed0a3e0cbd1b156dceac75cb68">enterNotify</a> (<a class="code" href="classdw_1_1core_1_1EventCrossing.html">EventCrossing</a> *event);</div>
+<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#aaab70d1e0c51dbca2f677a3f80a7b0ac">leaveNotify</a> (<a class="code" href="classdw_1_1core_1_1EventCrossing.html">EventCrossing</a> *event);</div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;</div>
+<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a04ccf6979d3289a6ba8298ce5a1f570b">setStyle</a> (<a class="code" href="classdw_1_1core_1_1style_1_1Style.html">style::Style</a> *style);</div>
+<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ad19935d3edd15314426251e06f5daf0e">setBgColor</a> (<a class="code" href="classdw_1_1core_1_1style_1_1Color.html">style::Color</a> *bgColor);</div>
+<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Color.html">style::Color</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#aca7bc16d8f4debdaddfc2bf96922538f">getBgColor</a> ();</div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;</div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#aef48f52db329c961daed586d291461d5">drawBox</a> (<a class="code" href="classdw_1_1core_1_1View.html">View</a> *view, <a class="code" href="classdw_1_1core_1_1style_1_1Style.html">style::Style</a> *style, <a class="code" href="classdw_1_1core_1_1Rectangle.html">Rectangle</a> *area,</div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> inverse);</div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a4097299c4294edf611c76259df7fa035">drawWidgetBox</a> (<a class="code" href="classdw_1_1core_1_1View.html">View</a> *view, <a class="code" href="classdw_1_1core_1_1Rectangle.html">Rectangle</a> *area, <span class="keywordtype">bool</span> inverse);</div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a45c5a9db0d5c14cffb2f733a262a06cc">drawSelected</a> (<a class="code" href="classdw_1_1core_1_1View.html">View</a> *view, <a class="code" href="classdw_1_1core_1_1Rectangle.html">Rectangle</a> *area);</div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;</div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a2eb6b505d88f2c77b98c6c686aedc906">setButtonSensitive</a> (<span class="keywordtype">bool</span> buttonSensitive);</div>
+<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a70d34f33dbff64e3199b013269461be9"> 550</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a70d34f33dbff64e3199b013269461be9">isButtonSensitive</a> () { <span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1Widget.html#af8b089bcf5978b65767381ca4afc28f2">buttonSensitive</a>; }</div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;</div>
+<div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#afdbd0e08c8670979ae587f6924391473"> 552</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#afdbd0e08c8670979ae587f6924391473">getParent</a> () { <span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ab93cbba14db2dbf59e8b3ce481cd4dd4">parent</a>; }</div>
+<div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#ab3799ae9e52b6955da68ff3f01705155"> 553</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#ab3799ae9e52b6955da68ff3f01705155">getContainer</a> () { <span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a1c7115fa213b9bf03cbbd05d00af2db4">container</a>; }</div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#ac8f1ca49de779217bf12a03ae657ef26">getTopLevel</a> ();</div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a4bb3a16ac278ca8ba50ae94d7c568f0b">getLevel</a> ();</div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Widget.html#abdb9da7f91398140aced170d6e760312">getGeneratorLevel</a> ();</div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#a7310d9275c81fc669f21ba4f26081c31">getNearestCommonAncestor</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *otherWidget);</div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;</div>
+<div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a989b7583b4eec614377195ef852c3549"> 559</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classdw_1_1core_1_1WidgetReference.html">WidgetReference</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#a989b7583b4eec614377195ef852c3549">getWidgetReference</a> () { <span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1Widget.html#adb87cbcf94666e7561df5d134ae6be78">widgetReference</a>; }</div>
+<div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a15cfabfaaabbd95e4ef327477cf43578"> 560</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a15cfabfaaabbd95e4ef327477cf43578">setWidgetReference</a> (<a class="code" href="classdw_1_1core_1_1WidgetReference.html">WidgetReference</a> *widgetReference) {</div>
+<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; this-&gt;widgetReference = <a class="code" href="classdw_1_1core_1_1Widget.html#adb87cbcf94666e7561df5d134ae6be78">widgetReference</a>;</div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; <a class="code" href="debug__rtfl_8hh.html#ac3585476dc9d3f74232e43768a4800a2">DBG_OBJ_SET_PTR</a> (<span class="stringliteral">&quot;widgetReference&quot;</span>, widgetReference);</div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; }</div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; </div>
+<div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#a25b997d3778a8ea39caa4228eeceaeb8"> 565</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#a25b997d3778a8ea39caa4228eeceaeb8">getGenerator</a> () { <span class="keywordflow">return</span> generator ? generator : <a class="code" href="classdw_1_1core_1_1Widget.html#ab93cbba14db2dbf59e8b3ce481cd4dd4">parent</a>; }</div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;</div>
+<div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Widget.html#ad988f06fb2005ce210f9fbe29f30e1c6"> 567</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="classdw_1_1core_1_1Layout.html">Layout</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#ad988f06fb2005ce210f9fbe29f30e1c6">getLayout</a> () { <span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a1af003d9825d4a5fefa5a2ca6b71454f">layout</a>; }</div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;</div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a9d35ab9f8422a4d63978955ae0e710d7">scrollTo</a> (<a class="code" href="namespacedw_1_1core.html#adcc37c8d91f2adaaa594858f052aa1bf">HPosition</a> hpos, <a class="code" href="namespacedw_1_1core.html#ac4eb3a2c80b4b3ce37c6908623efa2ab">VPosition</a> vpos,</div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height);</div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;</div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ae464dfc3063ce882f4e5e5cea68c0739">getMarginArea</a> (<span class="keywordtype">int</span> *xMar, <span class="keywordtype">int</span> *yMar, <span class="keywordtype">int</span> *widthMar, <span class="keywordtype">int</span> *heightMar);</div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#acd9c3aefebbcfa00b53a73c6a8af3216">getBorderArea</a> (<span class="keywordtype">int</span> *xBor, <span class="keywordtype">int</span> *yBor, <span class="keywordtype">int</span> *widthBor, <span class="keywordtype">int</span> *heightBor);</div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#ae5f5dc5c77540895ac665d383c9edfe5">getPaddingArea</a> (<span class="keywordtype">int</span> *xPad, <span class="keywordtype">int</span> *yPad, <span class="keywordtype">int</span> *widthPad, <span class="keywordtype">int</span> *heightPad);</div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;</div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *<a class="code" href="classdw_1_1core_1_1Widget.html#ab66387121a56322ea6e4168db857e013">iterator</a> (<a class="code" href="structdw_1_1core_1_1Content.html#a41c29111b049db05a8de25b2e1ca4bd5">Content::Type</a> mask, <span class="keywordtype">bool</span> atEnd) = 0;</div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;</div>
+<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Widget.html#a4e271977073883800712027a93f08e1d">removeChild</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *child);</div>
+<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;};</div>
+<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;</div>
+<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespacedw_1_1core.html#adb73e943f5ace6ea797efd31b7a69742">splitHeightPreserveAscent</a> (<span class="keywordtype">int</span> height, <span class="keywordtype">int</span> *ascent, <span class="keywordtype">int</span> *descent);</div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespacedw_1_1core.html#a3592a7c3af5fbcdd5040d63aae058399">splitHeightPreserveDescent</a> (<span class="keywordtype">int</span> height, <span class="keywordtype">int</span> *ascent, <span class="keywordtype">int</span> *descent);</div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;</div>
+<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;} <span class="comment">// namespace core</span></div>
+<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;} <span class="comment">// namespace dw</span></div>
+<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;</div>
+<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;<span class="preprocessor">#endif // __DW_WIDGET_HH__</span></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a95e2e4e767fbe6928597949c49bfbfb3"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a95e2e4e767fbe6928597949c49bfbfb3">dw::core::Widget::boxRestWidth</a></div><div class="ttdeci">int boxRestWidth()</div><div class="ttdef"><b>Definition:</b> widget.hh:459</div></div>
+<div class="ttc" id="namespacedw_1_1core_1_1style_html_a907541d0ef9d9f5e0ac4a47fc4a5e3a1"><div class="ttname"><a href="namespacedw_1_1core_1_1style.html#a907541d0ef9d9f5e0ac4a47fc4a5e3a1">dw::core::style::Cursor</a></div><div class="ttdeci">Cursor</div><div class="ttdef"><b>Definition:</b> style.hh:200</div></div>
+<div class="ttc" id="namespacedw_1_1core_html_adb73e943f5ace6ea797efd31b7a69742"><div class="ttname"><a href="namespacedw_1_1core.html#adb73e943f5ace6ea797efd31b7a69742">dw::core::splitHeightPreserveAscent</a></div><div class="ttdeci">void splitHeightPreserveAscent(int height, int *ascent, int *descent)</div><div class="ttdef"><b>Definition:</b> widget.cc:1944</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a70fc538e0cf4acdcb8e7b88ce1d405d2"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a70fc538e0cf4acdcb8e7b88ce1d405d2">dw::core::Widget::correctRequisitionOfChild</a></div><div class="ttdeci">virtual void correctRequisitionOfChild(Widget *child, Requisition *requisition, void(*splitHeightFun)(int, int *, int *), bool allowDecreaseWidth, bool allowDecreaseHeight)</div><div class="ttdef"><b>Definition:</b> widget.cc:1727</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ae5f5dc5c77540895ac665d383c9edfe5"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ae5f5dc5c77540895ac665d383c9edfe5">dw::core::Widget::getPaddingArea</a></div><div class="ttdeci">void getPaddingArea(int *xPad, int *yPad, int *widthPad, int *heightPad)</div><div class="ttdoc">Return the padding area (content plus padding). </div><div class="ttdef"><b>Definition:</b> widget.cc:1551</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ad01cea0a34526be539c41ce8457a2dae"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ad01cea0a34526be539c41ce8457a2dae">dw::core::Widget::boxDiffHeight</a></div><div class="ttdeci">int boxDiffHeight()</div><div class="ttdef"><b>Definition:</b> widget.hh:466</div></div>
+<div class="ttc" id="structdw_1_1core_1_1Allocation_html_ad2b91302ac192522882a8e1e1e7c2866"><div class="ttname"><a href="structdw_1_1core_1_1Allocation.html#ad2b91302ac192522882a8e1e1e7c2866">dw::core::Allocation::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> types.hh:165</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a2e7d05212aabad32824fd577fb7e3dd7"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a2e7d05212aabad32824fd577fb7e3dd7">dw::core::Widget::draw</a></div><div class="ttdeci">virtual void draw(View *view, Rectangle *area, DrawingContext *context)=0</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a1a08dcfa5c228e2f31de9cea56cccaf1"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a1a08dcfa5c228e2f31de9cea56cccaf1">dw::core::Widget::extremes</a></div><div class="ttdeci">Extremes extremes</div><div class="ttdoc">Analogue to dw::core::Widget::requisition. </div><div class="ttdef"><b>Definition:</b> widget.hh:146</div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1StyleAttrs_html_a52d7cf908220c97287f137be77e19bd4"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1StyleAttrs.html#a52d7cf908220c97287f137be77e19bd4">dw::core::style::StyleAttrs::boxOffsetX</a></div><div class="ttdeci">int boxOffsetX()</div><div class="ttdef"><b>Definition:</b> style.hh:591</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a8fc36b30df0304fca9d19979acaeca0e"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a8fc36b30df0304fca9d19979acaeca0e">dw::core::Widget::setParent</a></div><div class="ttdeci">void setParent(Widget *parent)</div><div class="ttdef"><b>Definition:</b> widget.cc:230</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a6daed0c096729b81a627d3ebba70db4d"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a6daed0c096729b81a627d3ebba70db4d">dw::core::Widget::boxOffsetX</a></div><div class="ttdeci">int boxOffsetX()</div><div class="ttdef"><b>Definition:</b> widget.hh:457</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_acc72d6e885356f570fa97c34f462c87d"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#acc72d6e885356f570fa97c34f462c87d">dw::core::Widget::numSizeRequestReferences</a></div><div class="ttdeci">virtual int numSizeRequestReferences()</div><div class="ttdoc">See Sizes of Dillo Widgets (or Size requisitions depending on positions). </div><div class="ttdef"><b>Definition:</b> widget.cc:1061</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a0fa3284a21b20bd79f7de13bc0aca5e4"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a0fa3284a21b20bd79f7de13bc0aca5e4">dw::core::Widget::sizeAllocate</a></div><div class="ttdeci">void sizeAllocate(Allocation *allocation)</div><div class="ttdoc">Wrapper for Widget::sizeAllocateImpl, calls the latter only when needed. </div><div class="ttdef"><b>Definition:</b> widget.cc:1087</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a68e995505b0885143024e3254253f2d8"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a68e995505b0885143024e3254253f2d8">dw::core::Widget::queueDrawArea</a></div><div class="ttdeci">void queueDrawArea(int x, int y, int width, int height)</div><div class="ttdef"><b>Definition:</b> widget.cc:284</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a3f882323af3ca56c77e7da8ca5551c45"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a3f882323af3ca56c77e7da8ca5551c45">dw::core::Widget::calcFinalWidth</a></div><div class="ttdeci">void calcFinalWidth(style::Style *style, int refWidth, Widget *refWidget, int limitMinWidth, bool forceValue, int *finalWidth)</div><div class="ttdef"><b>Definition:</b> widget.cc:892</div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1Box_html_ab15ed5ca5d8457a316c20dedf71c21f1"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1Box.html#ab15ed5ca5d8457a316c20dedf71c21f1">dw::core::style::Box::bottom</a></div><div class="ttdeci">int bottom</div><div class="ttdef"><b>Definition:</b> style.hh:507</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a2eb6b505d88f2c77b98c6c686aedc906"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a2eb6b505d88f2c77b98c6c686aedc906">dw::core::Widget::setButtonSensitive</a></div><div class="ttdeci">void setButtonSensitive(bool buttonSensitive)</div><div class="ttdef"><b>Definition:</b> widget.cc:1429</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_abb5ca0d86f77aed08721e5e5b3d81dbc"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#abb5ca0d86f77aed08721e5e5b3d81dbc">dw::core::Widget::style</a></div><div class="ttdeci">style::Style * style</div><div class="ttdef"><b>Definition:</b> widget.hh:130</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ab66387121a56322ea6e4168db857e013"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ab66387121a56322ea6e4168db857e013">dw::core::Widget::iterator</a></div><div class="ttdeci">virtual Iterator * iterator(Content::Type mask, bool atEnd)=0</div><div class="ttdoc">Return an iterator for this widget. </div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_aec23092b0cfe5624b9751a59671fe251"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#aec23092b0cfe5624b9751a59671fe251">dw::core::Widget::getExtremes</a></div><div class="ttdeci">void getExtremes(Extremes *extremes, int numPos=0, Widget **references=NULL, int *x=NULL, int *y=NULL)</div><div class="ttdoc">Wrapper for Widget::getExtremesImpl(). </div><div class="ttdef"><b>Definition:</b> widget.cc:975</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a3db6aafbbabd4b9f6fa0fbe1293974cb"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a3db6aafbbabd4b9f6fa0fbe1293974cb">dw::core::Widget::setAdjustMinWidth</a></div><div class="ttdeci">static void setAdjustMinWidth(bool adjustMinWidth)</div><div class="ttdef"><b>Definition:</b> widget.hh:429</div></div>
+<div class="ttc" id="classdw_1_1core_1_1GettingWidgetAtPointContext_html"><div class="ttname"><a href="classdw_1_1core_1_1GettingWidgetAtPointContext.html">dw::core::GettingWidgetAtPointContext</a></div><div class="ttdoc">Set at the top when getting the widget at the point. </div><div class="ttdef"><b>Definition:</b> types.hh:312</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ad988f06fb2005ce210f9fbe29f30e1c6"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ad988f06fb2005ce210f9fbe29f30e1c6">dw::core::Widget::getLayout</a></div><div class="ttdeci">Layout * getLayout()</div><div class="ttdef"><b>Definition:</b> widget.hh:567</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_aeb8079640e9ddd7b112d9db3d2f74612"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#aeb8079640e9ddd7b112d9db3d2f74612">dw::core::Widget::buttonSensitiveSet</a></div><div class="ttdeci">bool buttonSensitiveSet</div><div class="ttdoc">See dw::core::Widget::setButtonSensitive(). </div><div class="ttdef"><b>Definition:</b> widget.hh:162</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Layout_html_ac55a6678f308b0b00b51787235279e49"><div class="ttname"><a href="classdw_1_1core_1_1Layout.html#ac55a6678f308b0b00b51787235279e49">dw::core::Layout::removeAnchor</a></div><div class="ttdeci">void removeAnchor(Widget *widget, char *name)</div><div class="ttdef"><b>Definition:</b> layout.cc:775</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a51a90035fd722667d931bf18909aa847"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a51a90035fd722667d931bf18909aa847">dw::core::Widget::buttonRelease</a></div><div class="ttdeci">bool buttonRelease(EventButton *event)</div><div class="ttdef"><b>Definition:</b> widget.cc:1167</div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1Color_html"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1Color.html">dw::core::style::Color</a></div><div class="ttdef"><b>Definition:</b> style.hh:751</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Layout_html_a667dab9d62b69fe95ffbe5e1c579ab92"><div class="ttname"><a href="classdw_1_1core_1_1Layout.html#a667dab9d62b69fe95ffbe5e1c579ab92">dw::core::Layout::selectionState</a></div><div class="ttdeci">SelectionState selectionState</div><div class="ttdef"><b>Definition:</b> layout.hh:187</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a25b997d3778a8ea39caa4228eeceaeb8"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a25b997d3778a8ea39caa4228eeceaeb8">dw::core::Widget::getGenerator</a></div><div class="ttdeci">Widget * getGenerator()</div><div class="ttdef"><b>Definition:</b> widget.hh:565</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a79a9be8c5f31ee5936ae4916112be046"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a79a9be8c5f31ee5936ae4916112be046">dw::core::Widget::correctExtremesOfChild</a></div><div class="ttdeci">virtual void correctExtremesOfChild(Widget *child, Extremes *extremes, bool useAdjustmentWidth)</div><div class="ttdef"><b>Definition:</b> widget.cc:1828</div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1StyleImage_1_1ExternalWidgetImgRenderer_html"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1StyleImage_1_1ExternalWidgetImgRenderer.html">dw::core::style::StyleImage::ExternalWidgetImgRenderer</a></div><div class="ttdoc">Suitable for widgets and parts of widgets. </div><div class="ttdef"><b>Definition:</b> style.hh:854</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer_html_af9f80211dfb65defcbc4887dd9c0d48c"><div class="ttname"><a href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#af9f80211dfb65defcbc4887dd9c0d48c">dw::core::Widget::WidgetImgRenderer::getRefArea</a></div><div class="ttdeci">void getRefArea(int *xRef, int *yRef, int *widthRef, int *heightRef)</div><div class="ttdoc">Return the "reference area". </div><div class="ttdef"><b>Definition:</b> widget.cc:45</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ad19935d3edd15314426251e06f5daf0e"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ad19935d3edd15314426251e06f5daf0e">dw::core::Widget::setBgColor</a></div><div class="ttdeci">void setBgColor(style::Color *bgColor)</div><div class="ttdoc">Set the background "behind" the widget, if it is not the background of the parent widget...</div><div class="ttdef"><b>Definition:</b> widget.cc:1301</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_aeeec9af84d7f873da0d6bca3a6620168"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#aeeec9af84d7f873da0d6bca3a6620168">dw::core::Widget::enterGetExtremes</a></div><div class="ttdeci">void enterGetExtremes()</div><div class="ttdef"><b>Definition:</b> widget.hh:421</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a9b29a499b5b0db61062fadc1f6039877"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a9b29a499b5b0db61062fadc1f6039877">dw::core::Widget::getContentHeight</a></div><div class="ttdeci">int getContentHeight()</div><div class="ttdef"><b>Definition:</b> widget.hh:187</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a5c1423c3261dbaa0fc837d824db0dc99"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a5c1423c3261dbaa0fc837d824db0dc99">dw::core::Widget::requisition</a></div><div class="ttdeci">Requisition requisition</div><div class="ttdoc">Size_request() stores the result of the last call of size_request_impl(). </div><div class="ttdef"><b>Definition:</b> widget.hh:140</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a989b7583b4eec614377195ef852c3549"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a989b7583b4eec614377195ef852c3549">dw::core::Widget::getWidgetReference</a></div><div class="ttdeci">WidgetReference * getWidgetReference()</div><div class="ttdef"><b>Definition:</b> widget.hh:559</div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1Box_html"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1Box.html">dw::core::style::Box</a></div><div class="ttdoc">Represents a dimension box according to the CSS box model. </div><div class="ttdef"><b>Definition:</b> style.hh:503</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_abcdd906439e6c2627372f8438e055480"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#abcdd906439e6c2627372f8438e055480">dw::core::Widget::containerSizeChanged</a></div><div class="ttdeci">void containerSizeChanged()</div><div class="ttdef"><b>Definition:</b> widget.cc:398</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a7da6906a643cd93d893dbfa902f17065"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a7da6906a643cd93d893dbfa902f17065">dw::core::Widget::changeAnchor</a></div><div class="ttdeci">void changeAnchor(char *name, int y)</div><div class="ttdef"><b>Definition:</b> widget.hh:369</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a0c3d2edea7a634c11e95138859920069"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a0c3d2edea7a634c11e95138859920069">dw::core::Widget::widgetImgRenderer</a></div><div class="ttdeci">WidgetImgRenderer * widgetImgRenderer</div><div class="ttdef"><b>Definition:</b> widget.hh:99</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Rectangle_html"><div class="ttname"><a href="classdw_1_1core_1_1Rectangle.html">dw::core::Rectangle</a></div><div class="ttdoc">dw::core::Shape implemtation for simple rectangles. </div><div class="ttdef"><b>Definition:</b> types.hh:69</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a7310d9275c81fc669f21ba4f26081c31"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a7310d9275c81fc669f21ba4f26081c31">dw::core::Widget::getNearestCommonAncestor</a></div><div class="ttdeci">Widget * getNearestCommonAncestor(Widget *otherWidget)</div><div class="ttdoc">Get the widget with the highest level, which is a direct ancestor of widget1 and widget2. </div><div class="ttdef"><b>Definition:</b> widget.cc:1490</div></div>
+<div class="ttc" id="classlout_1_1identity_1_1IdentifiableObject_html"><div class="ttname"><a href="classlout_1_1identity_1_1IdentifiableObject.html">lout::identity::IdentifiableObject</a></div><div class="ttdoc">Instances of classes, which are sub classes of this class, may be identified at run-time. </div><div class="ttdef"><b>Definition:</b> identity.hh:98</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_aaab70d1e0c51dbca2f677a3f80a7b0ac"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#aaab70d1e0c51dbca2f677a3f80a7b0ac">dw::core::Widget::leaveNotify</a></div><div class="ttdeci">void leaveNotify(EventCrossing *event)</div><div class="ttdef"><b>Definition:</b> widget.cc:1182</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer_html_afee730336b717829650e4d74c9128ee4"><div class="ttname"><a href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#afee730336b717829650e4d74c9128ee4">dw::core::Widget::WidgetImgRenderer::draw</a></div><div class="ttdeci">void draw(int x, int y, int width, int height)</div><div class="ttdoc">Draw (or queue for drawing) an area, which is given in canvas coordinates. </div><div class="ttdef"><b>Definition:</b> widget.cc:56</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_afdbd0e08c8670979ae587f6924391473"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#afdbd0e08c8670979ae587f6924391473">dw::core::Widget::getParent</a></div><div class="ttdeci">Widget * getParent()</div><div class="ttdef"><b>Definition:</b> widget.hh:552</div></div>
+<div class="ttc" id="structdw_1_1core_1_1Content_html_a41c29111b049db05a8de25b2e1ca4bd5"><div class="ttname"><a href="structdw_1_1core_1_1Content.html#a41c29111b049db05a8de25b2e1ca4bd5">dw::core::Content::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> types.hh:199</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ae3ecd16a384316494e55e1d5e4874ad9"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ae3ecd16a384316494e55e1d5e4874ad9">dw::core::Widget::correctExtremes</a></div><div class="ttdeci">void correctExtremes(Extremes *extremes, bool useAdjustmentWidth)</div><div class="ttdef"><b>Definition:</b> widget.cc:800</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ac8b5d6fd4fe3868a154c638e66ad75a2"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ac8b5d6fd4fe3868a154c638e66ad75a2">dw::core::Widget::markSizeChange</a></div><div class="ttdeci">virtual void markSizeChange(int ref)</div><div class="ttdoc">See Sizes of Dillo Widgets. </div><div class="ttdef"><b>Definition:</b> widget.cc:1610</div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1Box_html_a8aa5354e3acacf11d17a7d9117ee7ad3"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1Box.html#a8aa5354e3acacf11d17a7d9117ee7ad3">dw::core::style::Box::right</a></div><div class="ttdeci">int right</div><div class="ttdef"><b>Definition:</b> style.hh:507</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a431e0fd9f74ecc6d7fe3cc68859e3887"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a431e0fd9f74ecc6d7fe3cc68859e3887">dw::core::Widget::needsAllocate</a></div><div class="ttdeci">bool needsAllocate()</div><div class="ttdef"><b>Definition:</b> widget.hh:438</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a223626296db0bbe70517acc812e27180"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a223626296db0bbe70517acc812e27180">dw::core::Widget::adjustHeight</a></div><div class="ttdeci">static void adjustHeight(int *height, bool allowDecreaseHeight, int ascent, int descent)</div><div class="ttdef"><b>Definition:</b> widget.cc:965</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer_html_a9c195bd07ad4d24a7c8a1e7c1d305dcf"><div class="ttname"><a href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#a9c195bd07ad4d24a7c8a1e7c1d305dcf">dw::core::Widget::WidgetImgRenderer::widget</a></div><div class="ttdeci">Widget * widget</div><div class="ttdef"><b>Definition:</b> widget.hh:87</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ac73f4795954e264d7678fc0968f4cbfb"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ac73f4795954e264d7678fc0968f4cbfb">dw::core::Widget::usesAvailHeight</a></div><div class="ttdeci">virtual bool usesAvailHeight()</div><div class="ttdoc">Must be implemengted by a method returning true, when getAvailHeight() is called. ...</div><div class="ttdef"><b>Definition:</b> widget.cc:515</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Layout_html_a61f09d4b773b9ad4f3c29f1da15d3cb6"><div class="ttname"><a href="classdw_1_1core_1_1Layout.html#a61f09d4b773b9ad4f3c29f1da15d3cb6">dw::core::Layout::queueResizeCounter</a></div><div class="ttdeci">int queueResizeCounter</div><div class="ttdef"><b>Definition:</b> layout.hh:248</div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1Box_html_aae90f90ea6d0e2c2b0a30253fb5aab38"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1Box.html#aae90f90ea6d0e2c2b0a30253fb5aab38">dw::core::style::Box::top</a></div><div class="ttdeci">int top</div><div class="ttdef"><b>Definition:</b> style.hh:507</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a608917a82e6f0ca6c8c4b404159cce23"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a608917a82e6f0ca6c8c4b404159cce23">dw::core::Widget::extraSpace</a></div><div class="ttdeci">style::Box extraSpace</div><div class="ttdoc">Space around the margin box. Allocation is extraSpace + margin + border + padding + contents...</div><div class="ttdef"><b>Definition:</b> widget.hh:199</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a70dd28fbfcf2969d13d67b87b554d2bd"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a70dd28fbfcf2969d13d67b87b554d2bd">dw::core::Widget::inAllocation</a></div><div class="ttdeci">bool inAllocation(int x, int y)</div><div class="ttdef"><b>Definition:</b> widget.hh:451</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a756379942a5254e22c087f6bb62a23a5"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a756379942a5254e22c087f6bb62a23a5">dw::core::Widget::sizeAllocateImpl</a></div><div class="ttdeci">virtual void sizeAllocateImpl(Allocation *allocation)</div><div class="ttdoc">See Sizes of Dillo Widgets. </div><div class="ttdef"><b>Definition:</b> widget.cc:1592</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Layout_html"><div class="ttname"><a href="classdw_1_1core_1_1Layout.html">dw::core::Layout</a></div><div class="ttdoc">The central class for managing and drawing a widget tree. </div><div class="ttdef"><b>Definition:</b> layout.hh:16</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a1d85af516b66a15faf205552d61759a2"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a1d85af516b66a15faf205552d61759a2">dw::core::Widget::requisitionParams</a></div><div class="ttdeci">SizeParams requisitionParams</div><div class="ttdef"><b>Definition:</b> widget.hh:141</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ae51a531d6c733be7bd48769260f4297a"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ae51a531d6c733be7bd48769260f4297a">dw::core::Widget::allocateQueued</a></div><div class="ttdeci">bool allocateQueued()</div><div class="ttdef"><b>Definition:</b> widget.hh:439</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a64b3f0e0b905f041b813774ca1a0376b"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a64b3f0e0b905f041b813774ca1a0376b">dw::core::Widget::getAllocation</a></div><div class="ttdeci">Allocation * getAllocation()</div><div class="ttdef"><b>Definition:</b> widget.hh:450</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Layout_html_ac0f216dc45a89faabf32ba72370d5901"><div class="ttname"><a href="classdw_1_1core_1_1Layout.html#ac0f216dc45a89faabf32ba72370d5901">dw::core::Layout::getExtremesCounter</a></div><div class="ttdeci">int getExtremesCounter</div><div class="ttdef"><b>Definition:</b> layout.hh:248</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a913acf4555ef2aed132a76b01238a742"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a913acf4555ef2aed132a76b01238a742">dw::core::Widget::isPossibleContainer</a></div><div class="ttdeci">virtual bool isPossibleContainer()</div><div class="ttdef"><b>Definition:</b> widget.cc:1898</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Layout_html_a535c06ac8b488dffc80beb38bd051f16"><div class="ttname"><a href="classdw_1_1core_1_1Layout.html#a535c06ac8b488dffc80beb38bd051f16">dw::core::Layout::sizeRequestCounter</a></div><div class="ttdeci">int sizeRequestCounter</div><div class="ttdef"><b>Definition:</b> layout.hh:248</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_aef48f52db329c961daed586d291461d5"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#aef48f52db329c961daed586d291461d5">dw::core::Widget::drawBox</a></div><div class="ttdeci">void drawBox(View *view, style::Style *style, Rectangle *area, int x, int y, int width, int height, bool inverse)</div><div class="ttdoc">Draw borders and background of a widget part, which allocation is given by (x, y, width...</div><div class="ttdef"><b>Definition:</b> widget.cc:1332</div></div>
+<div class="ttc" id="classdw_1_1core_1_1EventButton_html"><div class="ttname"><a href="classdw_1_1core_1_1EventButton.html">dw::core::EventButton</a></div><div class="ttdoc">Represents a button press or release event. </div><div class="ttdef"><b>Definition:</b> events.hh:57</div></div>
+<div class="ttc" id="debug_8hh_html_a0d32863123f8362ceee2fb3e7b0f9458"><div class="ttname"><a href="debug_8hh.html#a0d32863123f8362ceee2fb3e7b0f9458">DBG_IF_RTFL</a></div><div class="ttdeci">#define DBG_IF_RTFL</div><div class="ttdef"><b>Definition:</b> debug.hh:73</div></div>
+<div class="ttc" id="classdw_1_1core_1_1EventCrossing_html"><div class="ttname"><a href="classdw_1_1core_1_1EventCrossing.html">dw::core::EventCrossing</a></div><div class="ttdoc">Represents a enter or leave notify event. </div><div class="ttdef"><b>Definition:</b> events.hh:74</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a7c351bbee9630b4f8702c1fa7214bc05"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a7c351bbee9630b4f8702c1fa7214bc05">dw::core::Widget::flags</a></div><div class="ttdeci">Flags flags</div><div class="ttdef"><b>Definition:</b> widget.hh:132</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a943e26ae41dbaeec090f169a7df7817a"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a943e26ae41dbaeec090f169a7df7817a">dw::core::Widget::deleteCallbackFunc</a></div><div class="ttdeci">DW_Callback_t deleteCallbackFunc</div><div class="ttdef"><b>Definition:</b> widget.hh:400</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_acfc863870a22e3f3e82048d01a8d891d"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#acfc863870a22e3f3e82048d01a8d891d">dw::core::Widget::printFlag</a></div><div class="ttdeci">void printFlag(Flags f)</div><div class="ttdef"><b>Definition:</b> widget.hh:231</div></div>
+<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a5c6df6749ad001dfeec51aa8fc3196c9"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a5c6df6749ad001dfeec51aa8fc3196c9">dw::core::SelectionState::handleEvent</a></div><div class="ttdeci">bool handleEvent(EventType eventType, Iterator *it, int charPos, int linkNo, MousePositionEvent *event)</div><div class="ttdoc">General form of dw::core::SelectionState::buttonPress, dw::core::SelectionState::buttonRelease and dw...</div><div class="ttdef"><b>Definition:</b> selection.cc:233</div></div>
+<div class="ttc" id="classdw_1_1core_1_1StackingContextMgr_html"><div class="ttname"><a href="classdw_1_1core_1_1StackingContextMgr.html">dw::core::StackingContextMgr</a></div><div class="ttdoc">See Handling stacking contexts. </div><div class="ttdef"><b>Definition:</b> stackingcontextmgr.hh:19</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ae6471fad0c622453aae0eb6f3712ba68"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ae6471fad0c622453aae0eb6f3712ba68">dw::core::Widget::queueResize</a></div><div class="ttdeci">void queueResize(int ref, bool extremesChanged)</div><div class="ttdef"><b>Definition:</b> widget.hh:280</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_af660683743dd7683a4c72474c996488d"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#af660683743dd7683a4c72474c996488d">dw::core::Widget::CLASS_ID</a></div><div class="ttdeci">static int CLASS_ID</div><div class="ttdef"><b>Definition:</b> widget.hh:427</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Layout_html_a04214e4a3657ebcb33a6afb4c8bf5673"><div class="ttname"><a href="classdw_1_1core_1_1Layout.html#a04214e4a3657ebcb33a6afb4c8bf5673">dw::core::Layout::changeAnchor</a></div><div class="ttdeci">void changeAnchor(Widget *widget, char *name, int y)</div><div class="ttdef"><b>Definition:</b> layout.cc:765</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Layout_html_a182121450d223f69cd0edd0b4154e0ed"><div class="ttname"><a href="classdw_1_1core_1_1Layout.html#a182121450d223f69cd0edd0b4154e0ed">dw::core::Layout::setCursor</a></div><div class="ttdeci">void setCursor(style::Cursor cursor)</div><div class="ttdef"><b>Definition:</b> layout.cc:801</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a984eb786b8d9c9bf63cfd24bdf465e6f"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a984eb786b8d9c9bf63cfd24bdf465e6f">dw::core::Widget::getExtremesImpl</a></div><div class="ttdeci">virtual void getExtremesImpl(Extremes *extremes, int numPos, Widget **references, int *x, int *y)</div><div class="ttdoc">See Sizes of Dillo Widgets. </div><div class="ttdef"><b>Definition:</b> widget.cc:1577</div></div>
+<div class="ttc" id="classdw_1_1core_1_1SizeParams_html"><div class="ttname"><a href="classdw_1_1core_1_1SizeParams.html">dw::core::SizeParams</a></div><div class="ttdoc">Hold arguments passed to dw::core::Widget::sizeRequest and dw::core::Widget::getExtremes, as described in Size requisitions depending on positions. </div><div class="ttdef"><b>Definition:</b> tools.hh:18</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a33cf21f144b050637788b16bdd6dea4b"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a33cf21f144b050637788b16bdd6dea4b">dw::core::Widget::setDeleteCallback</a></div><div class="ttdeci">void setDeleteCallback(DW_Callback_t func, void *data)</div><div class="ttdef"><b>Definition:</b> widget.hh:403</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_acd3fcfd5499180df60794d11fd0de632"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#acd3fcfd5499180df60794d11fd0de632">dw::core::Widget::getExtremesReference</a></div><div class="ttdeci">virtual Widget * getExtremesReference(int index)</div><div class="ttdoc">See Sizes of Dillo Widgets (or Size requisitions depending on positions). </div><div class="ttdef"><b>Definition:</b> widget.cc:1077</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a6a1f938ff0aae3eb16b6c535a3266815"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a6a1f938ff0aae3eb16b6c535a3266815">dw::core::Widget::getAvailHeightOfChild</a></div><div class="ttdeci">virtual int getAvailHeightOfChild(Widget *child, bool forceValue)</div><div class="ttdef"><b>Definition:</b> widget.cc:1670</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Layout_html_a954a7f18c2a091abadbe6f0ded0a4753"><div class="ttname"><a href="classdw_1_1core_1_1Layout.html#a954a7f18c2a091abadbe6f0ded0a4753">dw::core::Layout::sizeAllocateCounter</a></div><div class="ttdeci">int sizeAllocateCounter</div><div class="ttdef"><b>Definition:</b> layout.hh:248</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_abff6900b333d79e08e2c9699c80a70fd"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#abff6900b333d79e08e2c9699c80a70fd">dw::core::Widget::unsetFlags</a></div><div class="ttdeci">void unsetFlags(Flags f)</div><div class="ttdef"><b>Definition:</b> widget.hh:274</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a008a02b44ce674856229b7b3c4134cb6"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a008a02b44ce674856229b7b3c4134cb6">dw::core::Widget::notifySetParent</a></div><div class="ttdeci">virtual void notifySetParent()</div><div class="ttdoc">This method is called after a widget has been added to a parent. </div><div class="ttdef"><b>Definition:</b> widget.cc:1888</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Iterator_html"><div class="ttname"><a href="classdw_1_1core_1_1Iterator.html">dw::core::Iterator</a></div><div class="ttdoc">Iterators are used to iterate through the contents of a widget. </div><div class="ttdef"><b>Definition:</b> iterator.hh:19</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_afc4789174e7bbcdf445b62995e0403e8"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#afc4789174e7bbcdf445b62995e0403e8">dw::core::Widget::getContentWidth</a></div><div class="ttdeci">int getContentWidth()</div><div class="ttdef"><b>Definition:</b> widget.hh:186</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ab98b467cc0d194a6a65fe6f8fe9716b7"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ab98b467cc0d194a6a65fe6f8fe9716b7">dw::core::Widget::getAvailHeight</a></div><div class="ttdeci">int getAvailHeight(bool forceValue)</div><div class="ttdef"><b>Definition:</b> widget.cc:670</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a0707af4a68c3ad4bdd6166c60656cd26"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a0707af4a68c3ad4bdd6166c60656cd26">dw::core::Widget::leaveSizeRequest</a></div><div class="ttdeci">void leaveSizeRequest()</div><div class="ttdef"><b>Definition:</b> widget.hh:418</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ab93cbba14db2dbf59e8b3ce481cd4dd4"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ab93cbba14db2dbf59e8b3ce481cd4dd4">dw::core::Widget::parent</a></div><div class="ttdeci">Widget * parent</div><div class="ttdoc">The parent widget, NULL for top-level widgets. </div><div class="ttdef"><b>Definition:</b> widget.hh:107</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a79a7047c906d793d77412286fbfc4ea2"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a79a7047c906d793d77412286fbfc4ea2">dw::core::Widget::extremesChanged</a></div><div class="ttdeci">bool extremesChanged()</div><div class="ttdef"><b>Definition:</b> widget.hh:440</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer_html_a8cccc018ebd289e09cb5c9a9e557113e"><div class="ttname"><a href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#a8cccc018ebd289e09cb5c9a9e557113e">dw::core::Widget::WidgetImgRenderer::WidgetImgRenderer</a></div><div class="ttdeci">WidgetImgRenderer(Widget *widget)</div><div class="ttdef"><b>Definition:</b> widget.hh:90</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a503758ba435032d5099012677b547c18"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a503758ba435032d5099012677b547c18">dw::core::Widget::motionNotifyImpl</a></div><div class="ttdeci">virtual bool motionNotifyImpl(EventMotion *event)</div><div class="ttdef"><b>Definition:</b> widget.cc:1914</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a32b232b3a6f815cabbf9bf9f736258cbaf83c9031fd220ccdebced9bdb37ebe35"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbaf83c9031fd220ccdebced9bdb37ebe35">dw::core::Widget::NEEDS_RESIZE</a></div><div class="ttdoc">Set, when dw::core::Widget::requisition is not up to date anymore. </div><div class="ttdef"><b>Definition:</b> widget.hh:45</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a22e02257127973d9d701bb6ae9aba692"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a22e02257127973d9d701bb6ae9aba692">dw::core::Widget::getNextStackingContextMgr</a></div><div class="ttdeci">StackingContextMgr * getNextStackingContextMgr()</div><div class="ttdef"><b>Definition:</b> widget.hh:213</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_aa48c1ee918f3fa5cb105d7610add95aa"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#aa48c1ee918f3fa5cb105d7610add95aa">dw::core::Widget::calcHeight</a></div><div class="ttdeci">int calcHeight(style::Length cssValue, bool usePercentage, int refHeight, Widget *refWidget, bool forceValue)</div><div class="ttdef"><b>Definition:</b> widget.cc:919</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer_html_a8a6d66d93d4de28ee4391447ec996327"><div class="ttname"><a href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#a8a6d66d93d4de28ee4391447ec996327">dw::core::Widget::WidgetImgRenderer::getBgArea</a></div><div class="ttdeci">void getBgArea(int *x, int *y, int *width, int *height)</div><div class="ttdoc">Return the area covered by the background image. </div><div class="ttdef"><b>Definition:</b> widget.cc:39</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_af6e27ab130e707e8bcf5ac1462dcd2fa"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#af6e27ab130e707e8bcf5ac1462dcd2fa">dw::core::Widget::addAnchor</a></div><div class="ttdeci">char * addAnchor(const char *name, int y)</div><div class="ttdef"><b>Definition:</b> widget.hh:366</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a80bff37480606bf9ff8f3d913e16c8b4"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a80bff37480606bf9ff8f3d913e16c8b4">dw::core::Widget::sizeRequestSimpl</a></div><div class="ttdeci">virtual void sizeRequestSimpl(Requisition *requisition)</div><div class="ttdoc">Simple variant, to be implemented by widgets with sizes not depending on positions. </div><div class="ttdef"><b>Definition:</b> widget.cc:1571</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_aaebe553117db0b7ba2cb0243d06311df"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#aaebe553117db0b7ba2cb0243d06311df">dw::core::Widget::drawInterruption</a></div><div class="ttdeci">void drawInterruption(View *view, Rectangle *area, DrawingContext *context)</div><div class="ttdef"><b>Definition:</b> widget.cc:200</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a0e1921ae635435b9cd1a55da7b0c0e09"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a0e1921ae635435b9cd1a55da7b0c0e09">dw::core::Widget::leaveNotifyImpl</a></div><div class="ttdeci">virtual void leaveNotifyImpl(EventCrossing *event)</div><div class="ttdef"><b>Definition:</b> widget.cc:1927</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a7f0cfc1577df8f038124ba02c34b3372"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a7f0cfc1577df8f038124ba02c34b3372">dw::core::Widget::generator</a></div><div class="ttdeci">Widget * generator</div><div class="ttdoc">The generating widget, NULL for top-level widgets, or if not set; in the latter case, the effective generator (see getGenerator) is the parent. </div><div class="ttdef"><b>Definition:</b> widget.hh:119</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a7647dfa4bb2a7881a0f1b17eef93f19b"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a7647dfa4bb2a7881a0f1b17eef93f19b">dw::core::Widget::extremesQueued</a></div><div class="ttdeci">bool extremesQueued()</div><div class="ttdef"><b>Definition:</b> widget.hh:436</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a70d34f33dbff64e3199b013269461be9"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a70d34f33dbff64e3199b013269461be9">dw::core::Widget::isButtonSensitive</a></div><div class="ttdeci">bool isButtonSensitive()</div><div class="ttdef"><b>Definition:</b> widget.hh:550</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a70dfa18448d79453d468b4946ac97e35"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a70dfa18448d79453d468b4946ac97e35">dw::core::Widget::addAnchor</a></div><div class="ttdeci">char * addAnchor(const char *name)</div><div class="ttdef"><b>Definition:</b> widget.hh:363</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a5e6a8e5dc70cdfacbe37a3b407e771dc"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a5e6a8e5dc70cdfacbe37a3b407e771dc">dw::core::Widget::getWidgetAtPointInterrupted</a></div><div class="ttdeci">Widget * getWidgetAtPointInterrupted(int x, int y, GettingWidgetAtPointContext *context)</div><div class="ttdef"><b>Definition:</b> widget.cc:221</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a5a4419ce27583742ceae0a4380362c72"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a5a4419ce27583742ceae0a4380362c72">dw::core::Widget::notifySetAsTopLevel</a></div><div class="ttdeci">virtual void notifySetAsTopLevel()</div><div class="ttdoc">This method is called after a widget has been set as the top of a widget tree. </div><div class="ttdef"><b>Definition:</b> widget.cc:1879</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ac44deda1bda16a6e3193e5bbe119c683"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ac44deda1bda16a6e3193e5bbe119c683">dw::core::Widget::buttonPress</a></div><div class="ttdeci">bool buttonPress(EventButton *event)</div><div class="ttdef"><b>Definition:</b> widget.cc:1162</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a32b232b3a6f815cabbf9bf9f736258cb"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cb">dw::core::Widget::Flags</a></div><div class="ttdeci">Flags</div><div class="ttdef"><b>Definition:</b> widget.hh:28</div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1Style_html"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1Style.html">dw::core::style::Style</a></div><div class="ttdef"><b>Definition:</b> style.hh:613</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_afa654cec6369417221663a2583836496"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#afa654cec6369417221663a2583836496">dw::core::Widget::~Widget</a></div><div class="ttdeci">~Widget()</div><div class="ttdef"><b>Definition:</b> widget.cc:103</div></div>
+<div class="ttc" id="debug__rtfl_8hh_html_a419f4dae2410dc9aa1289d00596ad560"><div class="ttname"><a href="debug__rtfl_8hh.html#a419f4dae2410dc9aa1289d00596ad560">DBG_OBJ_SET_SYM</a></div><div class="ttdeci">#define DBG_OBJ_SET_SYM(var, val)</div><div class="ttdef"><b>Definition:</b> debug_rtfl.hh:422</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_acbf33664202d934d9fd5ac32fa9472d8"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#acbf33664202d934d9fd5ac32fa9472d8">dw::core::Widget::wasAllocated</a></div><div class="ttdeci">bool wasAllocated()</div><div class="ttdef"><b>Definition:</b> widget.hh:441</div></div>
+<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a69c67a2e8a31868aca8f6f2afa8db888"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a69c67a2e8a31868aca8f6f2afa8db888">dw::core::SelectionState::buttonPress</a></div><div class="ttdeci">bool buttonPress(Iterator *it, int charPos, int linkNo, EventButton *event)</div><div class="ttdef"><b>Definition:</b> selection.cc:93</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a2bff639410be1267ce5ae190e09c2033"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a2bff639410be1267ce5ae190e09c2033">dw::core::Widget::leaveGetExtremes</a></div><div class="ttdeci">void leaveGetExtremes()</div><div class="ttdef"><b>Definition:</b> widget.hh:422</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_aca7bc16d8f4debdaddfc2bf96922538f"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#aca7bc16d8f4debdaddfc2bf96922538f">dw::core::Widget::getBgColor</a></div><div class="ttdeci">style::Color * getBgColor()</div><div class="ttdoc">Get the actual background of a widget. </div><div class="ttdef"><b>Definition:</b> widget.cc:1309</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a3f5d10ed0a3e0cbd1b156dceac75cb68"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a3f5d10ed0a3e0cbd1b156dceac75cb68">dw::core::Widget::enterNotify</a></div><div class="ttdeci">void enterNotify(EventCrossing *event)</div><div class="ttdef"><b>Definition:</b> widget.cc:1177</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a9bacdca836b513ad76f2c5fc95a6c1e0"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a9bacdca836b513ad76f2c5fc95a6c1e0">dw::core::Widget::containerSizeChangedForChildren</a></div><div class="ttdeci">virtual void containerSizeChangedForChildren()</div><div class="ttdef"><b>Definition:</b> widget.cc:487</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a461b61bd42a01e41ccf258db8673d82f"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a461b61bd42a01e41ccf258db8673d82f">dw::core::Widget::calcExtraSpace</a></div><div class="ttdeci">void calcExtraSpace(int numPos, Widget **references, int *x, int *y)</div><div class="ttdoc">Calculates dw::core::Widget::extraSpace. </div><div class="ttdef"><b>Definition:</b> widget.cc:1046</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a39b952b02cd2700642e1912f5a94d077"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a39b952b02cd2700642e1912f5a94d077">dw::core::Widget::boxDiffWidth</a></div><div class="ttdeci">int boxDiffWidth()</div><div class="ttdef"><b>Definition:</b> widget.hh:461</div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1StyleAttrs_html_a9bb0cc62bef4a7a54aba9a8ad6cfaed7"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1StyleAttrs.html#a9bb0cc62bef4a7a54aba9a8ad6cfaed7">dw::core::style::StyleAttrs::boxRestHeight</a></div><div class="ttdeci">int boxRestHeight()</div><div class="ttdef"><b>Definition:</b> style.hh:598</div></div>
+<div class="ttc" id="structdw_1_1core_1_1Allocation_html_a04f260254a44347e497b3e8ab8a7bd4d"><div class="ttname"><a href="structdw_1_1core_1_1Allocation.html#a04f260254a44347e497b3e8ab8a7bd4d">dw::core::Allocation::width</a></div><div class="ttdeci">int width</div><div class="ttdef"><b>Definition:</b> types.hh:167</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ac8f1ca49de779217bf12a03ae657ef26"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ac8f1ca49de779217bf12a03ae657ef26">dw::core::Widget::getTopLevel</a></div><div class="ttdeci">Widget * getTopLevel()</div><div class="ttdoc">Get the widget at the root of the tree, this widget is part from. </div><div class="ttdef"><b>Definition:</b> widget.cc:1439</div></div>
+<div class="ttc" id="structdw_1_1core_1_1Requisition_html"><div class="ttname"><a href="structdw_1_1core_1_1Requisition.html">dw::core::Requisition</a></div><div class="ttdef"><b>Definition:</b> types.hh:172</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a32b232b3a6f815cabbf9bf9f736258cba1a41409afb7bc3ad8f4a67267848f3b4"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba1a41409afb7bc3ad8f4a67267848f3b4">dw::core::Widget::NEEDS_ALLOCATE</a></div><div class="ttdoc">Only used internally, set to enforce size allocation. </div><div class="ttdef"><b>Definition:</b> widget.hh:56</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a21eb3805f83ec5baa8b9bab98e5e99f8"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a21eb3805f83ec5baa8b9bab98e5e99f8">dw::core::Widget::setQuasiParent</a></div><div class="ttdeci">void setQuasiParent(Widget *quasiParent)</div><div class="ttdef"><b>Definition:</b> widget.cc:275</div></div>
+<div class="ttc" id="structdw_1_1core_1_1Allocation_html"><div class="ttname"><a href="structdw_1_1core_1_1Allocation.html">dw::core::Allocation</a></div><div class="ttdoc">Represents the allocation, i.e. actual position and size of a dw::core::Widget. </div><div class="ttdef"><b>Definition:</b> types.hh:163</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a1d24dae7ef7c6ae02beaf7f44c652c5f"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a1d24dae7ef7c6ae02beaf7f44c652c5f">dw::core::Widget::enterQueueResize</a></div><div class="ttdeci">void enterQueueResize()</div><div class="ttdef"><b>Definition:</b> widget.hh:409</div></div>
+<div class="ttc" id="namespacedw_1_1core_html_adcc37c8d91f2adaaa594858f052aa1bf"><div class="ttname"><a href="namespacedw_1_1core.html#adcc37c8d91f2adaaa594858f052aa1bf">dw::core::HPosition</a></div><div class="ttdeci">HPosition</div><div class="ttdef"><b>Definition:</b> types.hh:15</div></div>
+<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_af6a943be66a375a33e76c1fe8071d2cd"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#af6a943be66a375a33e76c1fe8071d2cd">dw::core::SelectionState::buttonMotion</a></div><div class="ttdeci">bool buttonMotion(Iterator *it, int charPos, int linkNo, EventMotion *event)</div><div class="ttdef"><b>Definition:</b> selection.cc:210</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a04ccf6979d3289a6ba8298ce5a1f570b"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a04ccf6979d3289a6ba8298ce5a1f570b">dw::core::Widget::setStyle</a></div><div class="ttdeci">virtual void setStyle(style::Style *style)</div><div class="ttdoc">Change the style of a widget. </div><div class="ttdef"><b>Definition:</b> widget.cc:1194</div></div>
+<div class="ttc" id="namespacedw_1_1core_html_ac4eb3a2c80b4b3ce37c6908623efa2ab"><div class="ttname"><a href="namespacedw_1_1core.html#ac4eb3a2c80b4b3ce37c6908623efa2ab">dw::core::VPosition</a></div><div class="ttdeci">VPosition</div><div class="ttdef"><b>Definition:</b> types.hh:25</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ad29af9bf2a21855596fbc26214aed57b"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ad29af9bf2a21855596fbc26214aed57b">dw::core::Widget::queueDraw</a></div><div class="ttdeci">void queueDraw()</div><div class="ttdef"><b>Definition:</b> widget.hh:277</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_abdb9da7f91398140aced170d6e760312"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#abdb9da7f91398140aced170d6e760312">dw::core::Widget::getGeneratorLevel</a></div><div class="ttdeci">int getGeneratorLevel()</div><div class="ttdoc">Get the level of the widget within the tree, regarting the generators, not the parents. </div><div class="ttdef"><b>Definition:</b> widget.cc:1473</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a4e271977073883800712027a93f08e1d"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a4e271977073883800712027a93f08e1d">dw::core::Widget::removeChild</a></div><div class="ttdeci">virtual void removeChild(Widget *child)</div><div class="ttdef"><b>Definition:</b> widget.cc:1936</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a32b232b3a6f815cabbf9bf9f736258cbaf4fc04158929ec9a0d8b8eea8e034073"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbaf4fc04158929ec9a0d8b8eea8e034073">dw::core::Widget::EXTREMES_CHANGED</a></div><div class="ttdoc">Set, when dw::core::Widget::extremes is not up to date anymore. </div><div class="ttdef"><b>Definition:</b> widget.hh:69</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_aa682f1a87efd93050bc28be57403ddae"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#aa682f1a87efd93050bc28be57403ddae">dw::core::Widget::applyPerHeight</a></div><div class="ttdeci">virtual int applyPerHeight(int containerHeight, style::Length perHeight)</div><div class="ttdef"><b>Definition:</b> widget.cc:1624</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a122d13ab14c734fc528c62038c387c1d"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a122d13ab14c734fc528c62038c387c1d">dw::core::Widget::motionNotify</a></div><div class="ttdeci">bool motionNotify(EventMotion *event)</div><div class="ttdef"><b>Definition:</b> widget.cc:1172</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a3bcc9d63ba0337c866d8138d5e955e93"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a3bcc9d63ba0337c866d8138d5e955e93">dw::core::Widget::sizeRequestEntered</a></div><div class="ttdeci">bool sizeRequestEntered()</div><div class="ttdef"><b>Definition:</b> widget.hh:419</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a1af003d9825d4a5fefa5a2ca6b71454f"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a1af003d9825d4a5fefa5a2ca6b71454f">dw::core::Widget::layout</a></div><div class="ttdeci">Layout * layout</div><div class="ttdef"><b>Definition:</b> widget.hh:189</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ab3eaa8ec73207079489f0509205a24a7"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ab3eaa8ec73207079489f0509205a24a7">dw::core::Widget::sizeRequestReference</a></div><div class="ttdeci">virtual Widget * sizeRequestReference(int index)</div><div class="ttdoc">See Sizes of Dillo Widgets (or Size requisitions depending on positions). </div><div class="ttdef"><b>Definition:</b> widget.cc:1066</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_aba0e5e14e761e341f4ad9651f7a037e3"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#aba0e5e14e761e341f4ad9651f7a037e3">dw::core::Widget::leaveQueueResize</a></div><div class="ttdeci">void leaveQueueResize()</div><div class="ttdef"><b>Definition:</b> widget.hh:410</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html">dw::core::Widget</a></div><div class="ttdoc">The base class of all dillo widgets. </div><div class="ttdef"><b>Definition:</b> widget.hh:23</div></div>
+<div class="ttc" id="classdw_1_1core_1_1MousePositionEvent_html"><div class="ttname"><a href="classdw_1_1core_1_1MousePositionEvent.html">dw::core::MousePositionEvent</a></div><div class="ttdoc">Base class for all mouse events related to a specific position. </div><div class="ttdef"><b>Definition:</b> events.hh:48</div></div>
+<div class="ttc" id="classdw_1_1core_1_1DrawingContext_html"><div class="ttname"><a href="classdw_1_1core_1_1DrawingContext.html">dw::core::DrawingContext</a></div><div class="ttdoc">Set at the top when drawing. </div><div class="ttdef"><b>Definition:</b> types.hh:294</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a87e7d6f31595a2628cab9253c241191d"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a87e7d6f31595a2628cab9253c241191d">dw::core::Widget::calcExtraSpaceImpl</a></div><div class="ttdeci">virtual void calcExtraSpaceImpl(int numPos, Widget **references, int *x, int *y)</div><div class="ttdoc">The actual implementation for calculating dw::core::Widget::extraSpace. </div><div class="ttdef"><b>Definition:</b> widget.cc:1605</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a2249630dd2b84a7670600990bd8311b3"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a2249630dd2b84a7670600990bd8311b3">dw::core::Widget::affectedByContainerSizeChange</a></div><div class="ttdeci">virtual bool affectedByContainerSizeChange()</div><div class="ttdef"><b>Definition:</b> widget.cc:423</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ae8ee6e9cf388a37ec28ee159c3b731f2"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ae8ee6e9cf388a37ec28ee159c3b731f2">dw::core::Widget::setFlags</a></div><div class="ttdeci">void setFlags(Flags f)</div><div class="ttdef"><b>Definition:</b> widget.hh:272</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a761535b4f71744668c78a81914002bd1"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a761535b4f71744668c78a81914002bd1">dw::core::Widget::setCursor</a></div><div class="ttdeci">void setCursor(style::Cursor cursor)</div><div class="ttdef"><b>Definition:</b> widget.hh:377</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a32b232b3a6f815cabbf9bf9f736258cba091e39c3bc818a420fd19c637ca78847"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba091e39c3bc818a420fd19c637ca78847">dw::core::Widget::RESIZE_QUEUED</a></div><div class="ttdef"><b>Definition:</b> widget.hh:32</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a33f2e8c29b80074a6bf366c4d2633349"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a33f2e8c29b80074a6bf366c4d2633349">dw::core::Widget::affectsSizeChangeContainerChild</a></div><div class="ttdeci">virtual bool affectsSizeChangeContainerChild(Widget *child)</div><div class="ttdef"><b>Definition:</b> widget.cc:457</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a6c93fc0c85a18bb555643c9e2218c3bf"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a6c93fc0c85a18bb555643c9e2218c3bf">dw::core::Widget::selectionHandleEvent</a></div><div class="ttdeci">bool selectionHandleEvent(SelectionState::EventType eventType, Iterator *it, int charPos, int linkNo, MousePositionEvent *event)</div><div class="ttdef"><b>Definition:</b> widget.hh:392</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ac730b4522f2f0ca256a3aa90dbf3d6e6"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ac730b4522f2f0ca256a3aa90dbf3d6e6">dw::core::Widget::correctReqHeightOfChild</a></div><div class="ttdeci">void correctReqHeightOfChild(Widget *child, Requisition *requisition, void(*splitHeightFun)(int, int *, int *), bool allowDecreaseHeight)</div><div class="ttdef"><b>Definition:</b> widget.cc:1784</div></div>
+<div class="ttc" id="structdw_1_1core_1_1Extremes_html"><div class="ttname"><a href="structdw_1_1core_1_1Extremes.html">dw::core::Extremes</a></div><div class="ttdef"><b>Definition:</b> types.hh:179</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_abc0c51b18cdf8eed671d3c368757e739"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#abc0c51b18cdf8eed671d3c368757e739">dw::core::Widget::adjustMinWidth</a></div><div class="ttdeci">static bool adjustMinWidth</div><div class="ttdef"><b>Definition:</b> widget.hh:102</div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1StyleAttrs_html_a12636da30c65c44197a9886bcd63844b"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1StyleAttrs.html#a12636da30c65c44197a9886bcd63844b">dw::core::style::StyleAttrs::boxRestWidth</a></div><div class="ttdeci">int boxRestWidth()</div><div class="ttdef"><b>Definition:</b> style.hh:593</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ae678879143710922e300ef84469db06c"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ae678879143710922e300ef84469db06c">dw::core::Widget::buttonReleaseImpl</a></div><div class="ttdeci">virtual bool buttonReleaseImpl(EventButton *event)</div><div class="ttdef"><b>Definition:</b> widget.cc:1909</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a56884cc526ad669c6478d84c856b0aa1"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a56884cc526ad669c6478d84c856b0aa1">dw::core::Widget::stackingContextWidget</a></div><div class="ttdeci">Widget * stackingContextWidget</div><div class="ttdoc">The bottom-most ancestor (or this) for which stackingContextMgr is set. </div><div class="ttdef"><b>Definition:</b> widget.hh:211</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a2212fc4b9b2b0e26c7345f1b4adb7d28"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a2212fc4b9b2b0e26c7345f1b4adb7d28">dw::core::Widget::allocation</a></div><div class="ttdeci">Allocation allocation</div><div class="ttdoc">The current allocation: size and position, always relative to the canvas. </div><div class="ttdef"><b>Definition:</b> widget.hh:183</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a30cb906a0382c1034bb398e7ea30a4a3"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a30cb906a0382c1034bb398e7ea30a4a3">dw::core::Widget::markExtremesChange</a></div><div class="ttdeci">virtual void markExtremesChange(int ref)</div><div class="ttdoc">See Sizes of Dillo Widgets. </div><div class="ttdef"><b>Definition:</b> widget.cc:1614</div></div>
+<div class="ttc" id="structdw_1_1core_1_1Allocation_html_a5b0264e0d382c4dc2bbe36af5e000526"><div class="ttname"><a href="structdw_1_1core_1_1Allocation.html#a5b0264e0d382c4dc2bbe36af5e000526">dw::core::Allocation::ascent</a></div><div class="ttdeci">int ascent</div><div class="ttdef"><b>Definition:</b> types.hh:168</div></div>
+<div class="ttc" id="namespacedw_1_1core_html_a3592a7c3af5fbcdd5040d63aae058399"><div class="ttname"><a href="namespacedw_1_1core.html#a3592a7c3af5fbcdd5040d63aae058399">dw::core::splitHeightPreserveDescent</a></div><div class="ttdeci">void splitHeightPreserveDescent(int height, int *ascent, int *descent)</div><div class="ttdef"><b>Definition:</b> widget.cc:1958</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a1e7825cca2c7caa025f33a80fc4aa5ed"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a1e7825cca2c7caa025f33a80fc4aa5ed">dw::core::Widget::intersects</a></div><div class="ttdeci">bool intersects(Widget *refWidget, Rectangle *area, Rectangle *intersection)</div><div class="ttdoc">Calculates the intersection of the visible allocation (i. e. the intersection with the visible parent...</div><div class="ttdef"><b>Definition:</b> widget.cc:138</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a32b232b3a6f815cabbf9bf9f736258cba25e03d174216386eba200eece2d12cd0"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba25e03d174216386eba200eece2d12cd0">dw::core::Widget::ALLOCATE_QUEUED</a></div><div class="ttdef"><b>Definition:</b> widget.hh:61</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a058ed5676673ab8784438e7a454f82d9"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a058ed5676673ab8784438e7a454f82d9">dw::core::Widget::setGenerator</a></div><div class="ttdeci">void setGenerator(Widget *generator)</div><div class="ttdef"><b>Definition:</b> widget.hh:446</div></div>
+<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a70da27736e4e5927125ec1f7c4a0da92"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a70da27736e4e5927125ec1f7c4a0da92">dw::core::SelectionState::EventType</a></div><div class="ttdeci">EventType</div><div class="ttdef"><b>Definition:</b> selection.hh:220</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a32b232b3a6f815cabbf9bf9f736258cba90cb722f5ea44d3d5df3785d715e251c"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba90cb722f5ea44d3d5df3785d715e251c">dw::core::Widget::EXTREMES_QUEUED</a></div><div class="ttdef"><b>Definition:</b> widget.hh:37</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_af8b089bcf5978b65767381ca4afc28f2"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#af8b089bcf5978b65767381ca4afc28f2">dw::core::Widget::buttonSensitive</a></div><div class="ttdeci">bool buttonSensitive</div><div class="ttdoc">See dw::core::Widget::setButtonSensitive(). </div><div class="ttdef"><b>Definition:</b> widget.hh:157</div></div>
+<div class="ttc" id="widget_8hh_html_aac1b073b90347f25b5c90cd13026cd63"><div class="ttname"><a href="widget_8hh.html#aac1b073b90347f25b5c90cd13026cd63">DW_Callback_t</a></div><div class="ttdeci">void(* DW_Callback_t)(void *data)</div><div class="ttdoc">The type for callback functions. </div><div class="ttdef"><b>Definition:</b> widget.hh:13</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a438574f0b74a6f43b6001995a9a466ef"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a438574f0b74a6f43b6001995a9a466ef">dw::core::Widget::correctRequisition</a></div><div class="ttdeci">void correctRequisition(Requisition *requisition, void(*splitHeightFun)(int, int *, int *), bool allowDecreaseWidth, bool allowDecreaseHeight)</div><div class="ttdef"><b>Definition:</b> widget.cc:723</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Layout_html_a3516a1d2f5f140afa91e7c15aeb96610"><div class="ttname"><a href="classdw_1_1core_1_1Layout.html#a3516a1d2f5f140afa91e7c15aeb96610">dw::core::Layout::addAnchor</a></div><div class="ttdeci">char * addAnchor(Widget *widget, const char *name)</div><div class="ttdef"><b>Definition:</b> layout.cc:742</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_adcecdbeccbc5e4b23f99372cba241222"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#adcecdbeccbc5e4b23f99372cba241222">dw::core::Widget::applyPerWidth</a></div><div class="ttdeci">virtual int applyPerWidth(int containerWidth, style::Length perWidth)</div><div class="ttdef"><b>Definition:</b> widget.cc:1618</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_adc3f28fc5dd2cdb76118c2d39fe7b5f5"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#adc3f28fc5dd2cdb76118c2d39fe7b5f5">dw::core::Widget::removeAnchor</a></div><div class="ttdeci">void removeAnchor(char *name)</div><div class="ttdef"><b>Definition:</b> widget.hh:372</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a095e0153ccfb0f3ff936fba33d27716e"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a095e0153ccfb0f3ff936fba33d27716e">dw::core::Widget::getHeight</a></div><div class="ttdeci">int getHeight()</div><div class="ttdef"><b>Definition:</b> widget.hh:185</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a8c46a6f8c8a1e12047474f5f4695c440"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a8c46a6f8c8a1e12047474f5f4695c440">dw::core::Widget::resizeDrawImpl</a></div><div class="ttdeci">virtual void resizeDrawImpl()</div><div class="ttdoc">Called after sizeAllocateImpl() to redraw necessary areas. By default the whole widget is redrawn...</div><div class="ttdef"><b>Definition:</b> widget.hh:319</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a47cd8ed39f917c2306116891fcfae53e"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a47cd8ed39f917c2306116891fcfae53e">dw::core::Widget::sizeAllocateEntered</a></div><div class="ttdeci">bool sizeAllocateEntered()</div><div class="ttdef"><b>Definition:</b> widget.hh:415</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a62d6ca0e43fb8b6f8b59f0af80b42784"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a62d6ca0e43fb8b6f8b59f0af80b42784">dw::core::Widget::calcWidth</a></div><div class="ttdeci">int calcWidth(style::Length cssValue, int refWidth, Widget *refWidget, int limitMinWidth, bool forceValue)</div><div class="ttdef"><b>Definition:</b> widget.cc:852</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a5a6a21ae5724f284e085baee120becf4"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a5a6a21ae5724f284e085baee120becf4">dw::core::Widget::bgColor</a></div><div class="ttdeci">style::Color * bgColor</div><div class="ttdoc">See dw::core::Widget::setBgColor(). </div><div class="ttdef"><b>Definition:</b> widget.hh:152</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a32de61d3d5fdd66f953f7613f3f9c514"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a32de61d3d5fdd66f953f7613f3f9c514">dw::core::Widget::getAvailWidthOfChild</a></div><div class="ttdeci">virtual int getAvailWidthOfChild(Widget *child, bool forceValue)</div><div class="ttdef"><b>Definition:</b> widget.cc:1630</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a706d67c2b5465b99b5deac3d97c6e62a"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a706d67c2b5465b99b5deac3d97c6e62a">dw::core::Widget::resizeIdleEntered</a></div><div class="ttdeci">bool resizeIdleEntered()</div><div class="ttdef"><b>Definition:</b> widget.hh:407</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ab1ad7db0e636133879a8c86cd5b8adc5"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ab1ad7db0e636133879a8c86cd5b8adc5">dw::core::Widget::numGetExtremesReferences</a></div><div class="ttdeci">virtual int numGetExtremesReferences()</div><div class="ttdoc">See Sizes of Dillo Widgets (or Size requisitions depending on positions). </div><div class="ttdef"><b>Definition:</b> widget.cc:1072</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Layout_html_ace9f47e4f22d429918ba9d585c1e71d8"><div class="ttname"><a href="classdw_1_1core_1_1Layout.html#ace9f47e4f22d429918ba9d585c1e71d8">dw::core::Layout::resizeIdleCounter</a></div><div class="ttdeci">int resizeIdleCounter</div><div class="ttdef"><b>Definition:</b> layout.hh:248</div></div>
+<div class="ttc" id="namespacedw_html"><div class="ttname"><a href="namespacedw.html">dw</a></div><div class="ttdoc">Dw is in this namespace, or sub namespaces of this one. </div><div class="ttdef"><b>Definition:</b> alignedtablecell.cc:28</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a45c5a9db0d5c14cffb2f733a262a06cc"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a45c5a9db0d5c14cffb2f733a262a06cc">dw::core::Widget::drawSelected</a></div><div class="ttdeci">void drawSelected(View *view, Rectangle *area)</div><div class="ttdef"><b>Definition:</b> widget.cc:1424</div></div>
+<div class="ttc" id="classdw_1_1core_1_1View_html"><div class="ttname"><a href="classdw_1_1core_1_1View.html">dw::core::View</a></div><div class="ttdoc">An interface to encapsulate platform dependent drawing. </div><div class="ttdef"><b>Definition:</b> view.hh:16</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a4097299c4294edf611c76259df7fa035"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a4097299c4294edf611c76259df7fa035">dw::core::Widget::drawWidgetBox</a></div><div class="ttdeci">void drawWidgetBox(View *view, Rectangle *area, bool inverse)</div><div class="ttdoc">Draw borders and background of a widget. </div><div class="ttdef"><b>Definition:</b> widget.cc:1373</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a32b232b3a6f815cabbf9bf9f736258cbadff5490d79fec016501bb79593c9ef5f"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbadff5490d79fec016501bb79593c9ef5f">dw::core::Widget::WAS_ALLOCATED</a></div><div class="ttdoc">Set, when a widget was already once allocated,. </div><div class="ttdef"><b>Definition:</b> widget.hh:76</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ac00e44ccde79daf2b90247c352de67ef"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ac00e44ccde79daf2b90247c352de67ef">dw::core::Widget::queueResize</a></div><div class="ttdeci">void queueResize(int ref, bool extremesChanged, bool fast)</div><div class="ttdoc">This method should be called, when a widget changes its size. </div><div class="ttdef"><b>Definition:</b> widget.cc:308</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ab3799ae9e52b6955da68ff3f01705155"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ab3799ae9e52b6955da68ff3f01705155">dw::core::Widget::getContainer</a></div><div class="ttdeci">Widget * getContainer()</div><div class="ttdef"><b>Definition:</b> widget.hh:553</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a119913460b7b2dc773a0d0460b44940c"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a119913460b7b2dc773a0d0460b44940c">dw::core::Widget::queueResizeEntered</a></div><div class="ttdeci">bool queueResizeEntered()</div><div class="ttdef"><b>Definition:</b> widget.hh:411</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a4c6b915525836850ed70736e394acc2a"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a4c6b915525836850ed70736e394acc2a">dw::core::Widget::Widget</a></div><div class="ttdeci">Widget()</div><div class="ttdef"><b>Definition:</b> widget.cc:67</div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1StyleAttrs_html_a1127a99c30429f879d716188697cc676"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1StyleAttrs.html#a1127a99c30429f879d716188697cc676">dw::core::style::StyleAttrs::boxOffsetY</a></div><div class="ttdeci">int boxOffsetY()</div><div class="ttdef"><b>Definition:</b> style.hh:596</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a15cfabfaaabbd95e4ef327477cf43578"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a15cfabfaaabbd95e4ef327477cf43578">dw::core::Widget::setWidgetReference</a></div><div class="ttdeci">void setWidgetReference(WidgetReference *widgetReference)</div><div class="ttdef"><b>Definition:</b> widget.hh:560</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer_html_a26de9b32788716475f14d3ba16925cc0"><div class="ttname"><a href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#a26de9b32788716475f14d3ba16925cc0">dw::core::Widget::WidgetImgRenderer::readyToDraw</a></div><div class="ttdeci">bool readyToDraw()</div><div class="ttdoc">If this method returns false, nothing is done at all. </div><div class="ttdef"><b>Definition:</b> widget.cc:34</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_aeb2f49c44369a17f8037ae9a4586c6de"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#aeb2f49c44369a17f8037ae9a4586c6de">dw::core::Widget::correctReqWidthOfChild</a></div><div class="ttdeci">void correctReqWidthOfChild(Widget *child, Requisition *requisition, bool allowDecreaseWidth)</div><div class="ttdef"><b>Definition:</b> widget.cc:1763</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a66e960e43b7d50302e91e1bebb52e840"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a66e960e43b7d50302e91e1bebb52e840">dw::core::Widget::getExtremesSimpl</a></div><div class="ttdeci">virtual void getExtremesSimpl(Extremes *extremes)</div><div class="ttdoc">Simple variant, to be implemented by widgets with extremes not depending on positions. </div><div class="ttdef"><b>Definition:</b> widget.cc:1586</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a4bb3a16ac278ca8ba50ae94d7c568f0b"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a4bb3a16ac278ca8ba50ae94d7c568f0b">dw::core::Widget::getLevel</a></div><div class="ttdeci">int getLevel()</div><div class="ttdoc">Get the level of the widget within the tree. </div><div class="ttdef"><b>Definition:</b> widget.cc:1454</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a1e281906e54633462b1c3d61a4f5d71b"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a1e281906e54633462b1c3d61a4f5d71b">dw::core::Widget::usesAvailWidth</a></div><div class="ttdeci">virtual bool usesAvailWidth()</div><div class="ttdoc">Must be implemengted by a method returning true, when getAvailWidth() is called. </div><div class="ttdef"><b>Definition:</b> widget.cc:506</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a8f80526115c77c5278dd2a55908ddafc"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a8f80526115c77c5278dd2a55908ddafc">dw::core::Widget::buttonPressImpl</a></div><div class="ttdeci">virtual bool buttonPressImpl(EventButton *event)</div><div class="ttdef"><b>Definition:</b> widget.cc:1904</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_acd9c3aefebbcfa00b53a73c6a8af3216"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#acd9c3aefebbcfa00b53a73c6a8af3216">dw::core::Widget::getBorderArea</a></div><div class="ttdeci">void getBorderArea(int *xBor, int *yBor, int *widthBor, int *heightBor)</div><div class="ttdef"><b>Definition:</b> widget.cc:1535</div></div>
+<div class="ttc" id="classdw_1_1core_1_1EventMotion_html"><div class="ttname"><a href="classdw_1_1core_1_1EventMotion.html">dw::core::EventMotion</a></div><div class="ttdoc">Represents a mouse motion event. </div><div class="ttdef"><b>Definition:</b> events.hh:67</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a4d2799baf192d7e943c2a16eb73b6363"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a4d2799baf192d7e943c2a16eb73b6363">dw::core::Widget::resizeQueued</a></div><div class="ttdeci">bool resizeQueued()</div><div class="ttdef"><b>Definition:</b> widget.hh:435</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a9e95222789c8f8633258fe3b325c182a"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a9e95222789c8f8633258fe3b325c182a">dw::core::Widget::boxRestHeight</a></div><div class="ttdeci">int boxRestHeight()</div><div class="ttdef"><b>Definition:</b> widget.hh:464</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a17d68170142e79ad0375f32ae6a8ac31"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a17d68170142e79ad0375f32ae6a8ac31">dw::core::Widget::boxOffsetY</a></div><div class="ttdeci">int boxOffsetY()</div><div class="ttdef"><b>Definition:</b> widget.hh:462</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer_html"><div class="ttname"><a href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html">dw::core::Widget::WidgetImgRenderer</a></div><div class="ttdoc">Implementation which represents the whole widget. </div><div class="ttdef"><b>Definition:</b> widget.hh:84</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a3ba42e59fe74c112208193f7c2d7ee55"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a3ba42e59fe74c112208193f7c2d7ee55">dw::core::Widget::getAvailWidth</a></div><div class="ttdeci">int getAvailWidth(bool forceValue)</div><div class="ttdef"><b>Definition:</b> widget.cc:628</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_aa4eac09454c63d9dc7a8d6a322e7998a"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#aa4eac09454c63d9dc7a8d6a322e7998a">dw::core::Widget::getWidgetAtPoint</a></div><div class="ttdeci">virtual Widget * getWidgetAtPoint(int x, int y, GettingWidgetAtPointContext *context)</div><div class="ttdef"><b>Definition:</b> widget.cc:210</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a7e54e2d906fcdf117ef0b4784b96d3c5"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a7e54e2d906fcdf117ef0b4784b96d3c5">dw::core::Widget::getExtremesEntered</a></div><div class="ttdeci">bool getExtremesEntered()</div><div class="ttdef"><b>Definition:</b> widget.hh:423</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a8587b68301900aecf91b6591aaab8eda"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a8587b68301900aecf91b6591aaab8eda">dw::core::Widget::getMinWidth</a></div><div class="ttdeci">int getMinWidth(Extremes *extremes, bool forceValue)</div><div class="ttdoc">Used to evaluate Widget::adjustMinWidth. </div><div class="ttdef"><b>Definition:</b> widget.cc:586</div></div>
+<div class="ttc" id="structdw_1_1core_1_1Allocation_html_a72b2823c3874bdae95d9629beffde732"><div class="ttname"><a href="structdw_1_1core_1_1Allocation.html#a72b2823c3874bdae95d9629beffde732">dw::core::Allocation::descent</a></div><div class="ttdeci">int descent</div><div class="ttdef"><b>Definition:</b> types.hh:169</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_afcb7bdf8c8c6e6c13dc4700fbbb3991a"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#afcb7bdf8c8c6e6c13dc4700fbbb3991a">dw::core::Widget::enterSizeRequest</a></div><div class="ttdeci">void enterSizeRequest()</div><div class="ttdef"><b>Definition:</b> widget.hh:417</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_adb87cbcf94666e7561df5d134ae6be78"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#adb87cbcf94666e7561df5d134ae6be78">dw::core::Widget::widgetReference</a></div><div class="ttdeci">WidgetReference * widgetReference</div><div class="ttdef"><b>Definition:</b> widget.hh:128</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_aff5c7f94d11cba78f0df1948f138989d"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#aff5c7f94d11cba78f0df1948f138989d">dw::core::Widget::isBlockLevel</a></div><div class="ttdeci">virtual bool isBlockLevel()</div><div class="ttdef"><b>Definition:</b> widget.cc:1892</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ae464dfc3063ce882f4e5e5cea68c0739"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ae464dfc3063ce882f4e5e5cea68c0739">dw::core::Widget::getMarginArea</a></div><div class="ttdeci">void getMarginArea(int *xMar, int *yMar, int *widthMar, int *heightMar)</div><div class="ttdef"><b>Definition:</b> widget.cc:1527</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer_html_a5b229c46c5c73f6dd6cb51c46ea62efb"><div class="ttname"><a href="classdw_1_1core_1_1Widget_1_1WidgetImgRenderer.html#a5b229c46c5c73f6dd6cb51c46ea62efb">dw::core::Widget::WidgetImgRenderer::getStyle</a></div><div class="ttdeci">style::Style * getStyle()</div><div class="ttdoc">Return the style this background image is part of. </div><div class="ttdef"><b>Definition:</b> widget.cc:51</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a3a8324c1cc6859bd9bab133b44096f1b"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a3a8324c1cc6859bd9bab133b44096f1b">dw::core::Widget::parentRef</a></div><div class="ttdeci">int parentRef</div><div class="ttdoc">This value is defined by the parent widget, and used for incremential resizing. </div><div class="ttdef"><b>Definition:</b> widget.hh:175</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a9a732b0b7dd68326013e9cc3d738fb29"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a9a732b0b7dd68326013e9cc3d738fb29">dw::core::Widget::queueResizeFast</a></div><div class="ttdeci">void queueResizeFast(int ref, bool extremesChanged)</div><div class="ttdef"><b>Definition:</b> widget.hh:165</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a9b617e360e0291f339c73262e0d72594"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a9b617e360e0291f339c73262e0d72594">dw::core::Widget::needsResize</a></div><div class="ttdeci">bool needsResize()</div><div class="ttdef"><b>Definition:</b> widget.hh:437</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a9d35ab9f8422a4d63978955ae0e710d7"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a9d35ab9f8422a4d63978955ae0e710d7">dw::core::Widget::scrollTo</a></div><div class="ttdeci">void scrollTo(HPosition hpos, VPosition vpos, int x, int y, int width, int height)</div><div class="ttdef"><b>Definition:</b> widget.cc:1520</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a4846c32c57b66d2e2cf6c93519852a7a"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a4846c32c57b66d2e2cf6c93519852a7a">dw::core::Widget::getAdjustMinWidth</a></div><div class="ttdeci">virtual bool getAdjustMinWidth()</div><div class="ttdef"><b>Definition:</b> widget.hh:498</div></div>
+<div class="ttc" id="classdw_1_1core_1_1WidgetReference_html"><div class="ttname"><a href="classdw_1_1core_1_1WidgetReference.html">dw::core::WidgetReference</a></div><div class="ttdef"><b>Definition:</b> types.hh:188</div></div>
+<div class="ttc" id="debug__rtfl_8hh_html_ac3585476dc9d3f74232e43768a4800a2"><div class="ttname"><a href="debug__rtfl_8hh.html#ac3585476dc9d3f74232e43768a4800a2">DBG_OBJ_SET_PTR</a></div><div class="ttdeci">#define DBG_OBJ_SET_PTR(var, val)</div><div class="ttdef"><b>Definition:</b> debug_rtfl.hh:428</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_af4e988e3dfb94ef0d77f0c841b917c24"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#af4e988e3dfb94ef0d77f0c841b917c24">dw::core::Widget::quasiParent</a></div><div class="ttdeci">Widget * quasiParent</div><div class="ttdoc">... </div><div class="ttdef"><b>Definition:</b> widget.hh:112</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a5bb08f358ea6ae74922b9e664beaf69a"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a5bb08f358ea6ae74922b9e664beaf69a">dw::core::Widget::stackingContextMgr</a></div><div class="ttdeci">StackingContextMgr * stackingContextMgr</div><div class="ttdoc">Set iff this widget constitutes a stacking context, as defined by CSS. </div><div class="ttdef"><b>Definition:</b> widget.hh:205</div></div>
+<div class="ttc" id="namespacedw_1_1core_1_1style_html_a65610d57c89e5bee02e4e539fdc989de"><div class="ttname"><a href="namespacedw_1_1core_1_1style.html#a65610d57c89e5bee02e4e539fdc989de">dw::core::style::Length</a></div><div class="ttdeci">int Length</div><div class="ttdoc">Type for representing all lengths within dw::core::style. </div><div class="ttdef"><b>Definition:</b> style.hh:428</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ae7e55996836adb752066819127b965fe"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ae7e55996836adb752066819127b965fe">dw::core::Widget::extremesParams</a></div><div class="ttdeci">SizeParams extremesParams</div><div class="ttdef"><b>Definition:</b> widget.hh:147</div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1Box_html_a6d09cfadc06a440f91f0b773b5e81919"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1Box.html#a6d09cfadc06a440f91f0b773b5e81919">dw::core::style::Box::left</a></div><div class="ttdeci">int left</div><div class="ttdef"><b>Definition:</b> style.hh:507</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a1007f17997c8890c8adc4c5c3ceb70c6"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a1007f17997c8890c8adc4c5c3ceb70c6">dw::core::Widget::getStyle</a></div><div class="ttdeci">style::Style * getStyle()</div><div class="ttdef"><b>Definition:</b> widget.hh:448</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a81f4d32462f776580fdd4fe959e674ce"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a81f4d32462f776580fdd4fe959e674ce">dw::core::Widget::deleteCallbackData</a></div><div class="ttdeci">void * deleteCallbackData</div><div class="ttdef"><b>Definition:</b> widget.hh:399</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a6047114d9f01dd62c722f97fa24d6307"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a6047114d9f01dd62c722f97fa24d6307">dw::core::Widget::enterNotifyImpl</a></div><div class="ttdeci">virtual void enterNotifyImpl(EventCrossing *event)</div><div class="ttdef"><b>Definition:</b> widget.cc:1919</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_aa0419775d38a61ae5f744456e683415c"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#aa0419775d38a61ae5f744456e683415c">dw::core::Widget::enterSizeAllocate</a></div><div class="ttdeci">void enterSizeAllocate()</div><div class="ttdef"><b>Definition:</b> widget.hh:413</div></div>
+<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a98a97ce751399e14f54e1ff6848c866b"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a98a97ce751399e14f54e1ff6848c866b">dw::core::SelectionState::buttonRelease</a></div><div class="ttdeci">bool buttonRelease(Iterator *it, int charPos, int linkNo, EventButton *event)</div><div class="ttdef"><b>Definition:</b> selection.cc:159</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a34dcfd744c6eec49fa87baaa8591896e"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a34dcfd744c6eec49fa87baaa8591896e">dw::core::Widget::sizeRequest</a></div><div class="ttdeci">void sizeRequest(Requisition *requisition, int numPos=0, Widget **references=NULL, int *x=NULL, int *y=NULL)</div><div class="ttdoc">This method is a wrapper for Widget::sizeRequestImpl(); it calls the latter only when needed...</div><div class="ttdef"><b>Definition:</b> widget.cc:524</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_abfbcfeaf1d8d05cbb70e59af2f65c8df"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#abfbcfeaf1d8d05cbb70e59af2f65c8df">dw::core::Widget::leaveSizeAllocate</a></div><div class="ttdeci">void leaveSizeAllocate()</div><div class="ttdef"><b>Definition:</b> widget.hh:414</div></div>
+<div class="ttc" id="structdw_1_1core_1_1Allocation_html_a1f6b8c6bd3b5d3cd72a65c638c062a98"><div class="ttname"><a href="structdw_1_1core_1_1Allocation.html#a1f6b8c6bd3b5d3cd72a65c638c062a98">dw::core::Allocation::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> types.hh:166</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_a1c7115fa213b9bf03cbbd05d00af2db4"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#a1c7115fa213b9bf03cbbd05d00af2db4">dw::core::Widget::container</a></div><div class="ttdeci">Widget * container</div><div class="ttdoc">The containing widget, equivalent to the "containing block" defined by CSS. May be NULL...</div><div class="ttdef"><b>Definition:</b> widget.hh:126</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Widget_html_ac3764607155e58daee03db5cbb76d8e2"><div class="ttname"><a href="classdw_1_1core_1_1Widget.html#ac3764607155e58daee03db5cbb76d8e2">dw::core::Widget::sizeRequestImpl</a></div><div class="ttdeci">virtual void sizeRequestImpl(Requisition *requisition, int numPos, Widget **references, int *x, int *y)</div><div class="ttdoc">See Sizes of Dillo Widgets. </div><div class="ttdef"><b>Definition:</b> widget.cc:1562</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Sat May 28 2016 11:47:42 for Dillo by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.8
+</small></address>
+</body>
+</html>