diff options
author | Rodrigo Arias Mallo <rodarima@gmail.com> | 2024-01-01 23:40:52 +0100 |
---|---|---|
committer | Rodrigo Arias Mallo <rodarima@gmail.com> | 2024-01-01 23:40:52 +0100 |
commit | 5ea943a5e789222472e45864e119cf786498bfcd (patch) | |
tree | ea307589de0fdb202474ad4d07c0bef7fe1c53e8 /old/dw/html/ui_8hh_source.html |
Import original dillo.org website into old/
Diffstat (limited to 'old/dw/html/ui_8hh_source.html')
-rw-r--r-- | old/dw/html/ui_8hh_source.html | 595 |
1 files changed, 595 insertions, 0 deletions
diff --git a/old/dw/html/ui_8hh_source.html b/old/dw/html/ui_8hh_source.html new file mode 100644 index 0000000..9d33077 --- /dev/null +++ b/old/dw/html/ui_8hh_source.html @@ -0,0 +1,595 @@ +<!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/ui.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 Page</span></a></li> + <li><a href="pages.html"><span>Related 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 List</span></a></li> + <li><a href="globals.html"><span>File 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">ui.hh</div> </div> +</div><!--header--> +<div class="contents"> +<a href="ui_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> <span class="preprocessor">#ifndef __DW_UI_HH__</span></div> +<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define __DW_UI_HH__</span></div> +<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div> +<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#ifndef __INCLUDED_FROM_DW_CORE_HH__</span></div> +<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor"># error Do not include this file directly, use "core.hh" instead.</span></div> +<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div> +<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="keyword">namespace </span><a class="code" href="namespacedw.html">dw</a> {</div> +<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="keyword">namespace </span>core {</div> +<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div> +<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> <span class="keyword">namespace </span>ui {</div> +<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> </div> +<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> <span class="keyword">class </span>Resource;</div> +<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div> +<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Embed.html"> 223</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html">Embed</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a></div> +<div class="line"><a name="l00224"></a><span class="lineno"> 224</span> {</div> +<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Embed.html#a0ebbdc315d2466b93b663656f9d9ab44"> 225</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a>;</div> +<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> </div> +<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> <span class="keyword">private</span>:</div> +<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Embed.html#a3d41ab5f5cef3965c8e2f2a86ded019f"> 228</a></span>  <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a3d41ab5f5cef3965c8e2f2a86ded019f">resource</a>;</div> +<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div> +<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> <span class="keyword">protected</span>:</div> +<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#abffb1189e6ec5ce63215d31e2e3542ff">sizeRequestSimpl</a> (<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="l00232"></a><span class="lineno"> 232</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a8f1af6c634340185e8a2d224fa3b1d18">getExtremesSimpl</a> (<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="l00233"></a><span class="lineno"> 233</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#abda750a057de608c40aa372ce5849390">sizeAllocateImpl</a> (<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="l00234"></a><span class="lineno"> 234</span> </div> +<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a657f0e28669429de1b5505de8522de96">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="l00236"></a><span class="lineno"> 236</span>  <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a364813aee046a2361387f17d3af356e5">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="l00237"></a><span class="lineno"> 237</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a0c30c3916899f18f6b6fd0f9cd465e02">correctRequisitionOfChild</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *child,</div> +<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <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="l00239"></a><span class="lineno"> 239</span>  <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="l00240"></a><span class="lineno"> 240</span>  <span class="keywordtype">bool</span> allowDecreaseWidth,</div> +<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keywordtype">bool</span> allowDecreaseHeight);</div> +<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a1604999786e0288994303cd613587a5d">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> *<a class="code" href="classdw_1_1core_1_1Widget.html#a1a08dcfa5c228e2f31de9cea56cccaf1">extremes</a>,</div> +<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keywordtype">bool</span> useAdjustmentWidth);</div> +<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> </div> +<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#ac43439745dae6c62b038c01cf7e7fa86">containerSizeChangedForChildren</a> ();</div> +<div class="line"><a name="l00246"></a><span class="lineno"> 246</span> </div> +<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a194aedf5a4d5baa589f74a39379db629">enterNotifyImpl</a> (<a class="code" href="classdw_1_1core_1_1EventCrossing.html">core::EventCrossing</a> *event);</div> +<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a182b769a0c6ea80be24ca288521bb9d5">leaveNotifyImpl</a> (<a class="code" href="classdw_1_1core_1_1EventCrossing.html">core::EventCrossing</a> *event);</div> +<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#ae289bacba4d4301ec9bb31cbcea38149">buttonPressImpl</a> (<a class="code" href="classdw_1_1core_1_1EventButton.html">core::EventButton</a> *event);</div> +<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div> +<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Embed.html#a518c446276da1b539c02e96cd13ba66b"> 252</a></span>  <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a518c446276da1b539c02e96cd13ba66b">CLASS_ID</a>;</div> +<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> </div> +<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#af7c98beb6454d56eca18ae01da143b96">Embed</a>(<a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a> *resource);</div> +<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a8de086cf3899f4bc17c081a400df2a3c">~Embed</a>();</div> +<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> </div> +<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a57fc632cc8adeb59527538dd6e6b3394">setDisplayed</a> (<span class="keywordtype">bool</span> displayed);</div> +<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a14cb64e5ffd184139766a3b44591a30d">setEnabled</a> (<span class="keywordtype">bool</span> enabled);</div> +<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a57750be823bb462c34500cd7a7ad5ad6">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);</div> +<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a5fa2e608f7393af667a066e39221e42b">iterator</a> (<a class="code" href="structdw_1_1core_1_1Content.html#a41c29111b049db05a8de25b2e1ca4bd5">Content::Type</a> mask, <span class="keywordtype">bool</span> atEnd);</div> +<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#ae3ccb02b77f77709cf38da30bdd73da0">setStyle</a> (<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="l00262"></a><span class="lineno"> 262</span> </div> +<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Embed.html#a58f70c8544f86da8679189eaa62af856"> 263</a></span>  <span class="keyword">inline</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a58f70c8544f86da8679189eaa62af856">getResource</a> () { <span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a3d41ab5f5cef3965c8e2f2a86ded019f">resource</a>; }</div> +<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> </div> +<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Embed.html#aaa452ca5060c6ae16b5c1a68032d0637"> 265</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#aaa452ca5060c6ae16b5c1a68032d0637">correctReqWidthOfChildNoRec</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *child,</div> +<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <a class="code" href="structdw_1_1core_1_1Requisition.html">Requisition</a> *requisition,</div> +<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="keywordtype">bool</span> allowDecreaseWidth)</div> +<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  { <a class="code" href="classdw_1_1core_1_1Widget.html#aeb2f49c44369a17f8037ae9a4586c6de">Widget::correctReqWidthOfChild</a> (child, requisition, allowDecreaseWidth); }</div> +<div class="line"><a name="l00269"></a><span class="lineno"> 269</span> </div> +<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Embed.html#a295f39dbe275def02e9c86607cab4509"> 270</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#a295f39dbe275def02e9c86607cab4509">correctReqHeightOfChildNoRec</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *child,</div> +<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <a class="code" href="structdw_1_1core_1_1Requisition.html">Requisition</a> *requisition,</div> +<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keywordtype">void</span> (*splitHeightFun) (<span class="keywordtype">int</span>, <span class="keywordtype">int</span>*,</div> +<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="keywordtype">int</span>*),</div> +<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keywordtype">bool</span> allowDecreaseHeight)</div> +<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  { <a class="code" href="classdw_1_1core_1_1Widget.html#ac730b4522f2f0ca256a3aa90dbf3d6e6">Widget::correctReqHeightOfChild</a> (child, requisition, splitHeightFun,</div> +<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  allowDecreaseHeight); }</div> +<div class="line"><a name="l00277"></a><span class="lineno"> 277</span> </div> +<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Embed.html#aed52788afaabda3535f92211e1254622"> 278</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html#aed52788afaabda3535f92211e1254622">correctExtremesOfChildNoRec</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> *<a class="code" href="classdw_1_1core_1_1Widget.html#a1a08dcfa5c228e2f31de9cea56cccaf1">extremes</a>,</div> +<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <span class="keywordtype">bool</span> useAdjustmentWidth)</div> +<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  { <a class="code" href="classdw_1_1core_1_1Widget.html#a79a9be8c5f31ee5936ae4916112be046">Widget::correctExtremesOfChild</a> (child, extremes, useAdjustmentWidth); }</div> +<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> };</div> +<div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div> +<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource.html"> 288</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a></div> +<div class="line"><a name="l00289"></a><span class="lineno"> 289</span> {</div> +<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource.html#a98dae5f317ffc581b31b53075b4b87dd"> 290</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html">Embed</a>;</div> +<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> </div> +<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateReceiver.html"> 296</a></span>  <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateReceiver.html">ActivateReceiver</a>: <span class="keyword">public</span> <a class="code" href="classlout_1_1signal_1_1Receiver.html">lout::signal::Receiver</a></div> +<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  {</div> +<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <span class="keyword">public</span>:</div> +<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateReceiver.html#a3c3560e002a1d3db982604ce39d19883">activate</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a> *resource) = 0;</div> +<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateReceiver.html#adbc232c96b6a1150aeda8ff2982b8c1f">enter</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a> *resource) = 0;</div> +<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateReceiver.html#a9dcc61d1229e78723c73da2005740d56">leave</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a> *resource) = 0;</div> +<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  };</div> +<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedReceiver.html"> 306</a></span>  <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedReceiver.html">ClickedReceiver</a>: <span class="keyword">public</span> <a class="code" href="classlout_1_1signal_1_1Receiver.html">lout::signal::Receiver</a></div> +<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  {</div> +<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <span class="keyword">public</span>:</div> +<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedReceiver.html#a445e34167e9d046ad9fe09e5813854d6">clicked</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a> *resource, <a class="code" href="classdw_1_1core_1_1EventButton.html">EventButton</a> *event) = 0;</div> +<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  };</div> +<div class="line"><a name="l00311"></a><span class="lineno"> 311</span> </div> +<div class="line"><a name="l00312"></a><span class="lineno"> 312</span> <span class="keyword">private</span>:</div> +<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html"> 313</a></span>  <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html">ActivateEmitter</a>: <span class="keyword">public</span> <a class="code" href="classlout_1_1signal_1_1Emitter.html">lout::signal::Emitter</a></div> +<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  {</div> +<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  <span class="keyword">protected</span>:</div> +<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html#a168662fa057599852a8a6428667cc175">emitToReceiver</a> (<a class="code" href="classlout_1_1signal_1_1Receiver.html">lout::signal::Receiver</a> *receiver, <span class="keywordtype">int</span> signalNo,</div> +<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="keywordtype">int</span> argc, <a class="code" href="classlout_1_1object_1_1Object.html">Object</a> **argv);</div> +<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <span class="keyword">public</span>:</div> +<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html#acd02dd41fd0500b1c19e2d926ac71778"> 319</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html#acd02dd41fd0500b1c19e2d926ac71778">connectActivate</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateReceiver.html">ActivateReceiver</a> *receiver) {</div> +<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  <a class="code" href="classlout_1_1signal_1_1Emitter.html#a1d8d542865ab33d8612ff0e586e566ab">connect</a> (receiver); }</div> +<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html#a89cba682a1261a2bb0418e0ef00c6410">emitActivate</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a> *resource);</div> +<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html#a5ac082ea248257b8144faaf4ea965250">emitEnter</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a> *resource);</div> +<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html#af1864fe250461856bfe2c5d596956593">emitLeave</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a> *resource);</div> +<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  };</div> +<div class="line"><a name="l00325"></a><span class="lineno"> 325</span> </div> +<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter.html"> 326</a></span>  <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter.html">ClickedEmitter</a>: <span class="keyword">public</span> <a class="code" href="classlout_1_1signal_1_1Emitter.html">lout::signal::Emitter</a></div> +<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  {</div> +<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  <span class="keyword">protected</span>:</div> +<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter.html#a75d6709658dd3757533cebd915ec7a19">emitToReceiver</a> (<a class="code" href="classlout_1_1signal_1_1Receiver.html">lout::signal::Receiver</a> *receiver, <span class="keywordtype">int</span> signalNo,</div> +<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="keywordtype">int</span> argc, <a class="code" href="classlout_1_1object_1_1Object.html">Object</a> **argv);</div> +<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keyword">public</span>:</div> +<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter.html#a7d7deeb1661c125fbcc75c453ce6a1a4"> 332</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter.html#a7d7deeb1661c125fbcc75c453ce6a1a4">connectClicked</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedReceiver.html">ClickedReceiver</a> *receiver) {</div> +<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <a class="code" href="classlout_1_1signal_1_1Emitter.html#a1d8d542865ab33d8612ff0e586e566ab">connect</a> (receiver); }</div> +<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter.html#aca80288aeba0622e5197f425bd14c60a">emitClicked</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a> *resource, <a class="code" href="classdw_1_1core_1_1EventButton.html">EventButton</a> *event);</div> +<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  };</div> +<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> </div> +<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource.html#a56de5626f0c7b5746844c93dbad4e76e"> 337</a></span>  <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html">Embed</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a56de5626f0c7b5746844c93dbad4e76e">embed</a>;</div> +<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource.html#af2f3eb1da681b7e73ff0effb50339ede"> 338</a></span>  <a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html">ActivateEmitter</a> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#af2f3eb1da681b7e73ff0effb50339ede">activateEmitter</a>;</div> +<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource.html#a89c3cb012220b4c6291ccc8ad76e36bc"> 339</a></span>  <a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter.html">ClickedEmitter</a> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a89c3cb012220b4c6291ccc8ad76e36bc">clickedEmitter</a>;</div> +<div class="line"><a name="l00340"></a><span class="lineno"> 340</span> </div> +<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#ac3eca7ed7f9ae3d1e18835bd4e620b18">emitEnter</a> ();</div> +<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a2ebcf60b77f41e593cff95a44c8e9111">emitLeave</a> ();</div> +<div class="line"><a name="l00343"></a><span class="lineno"> 343</span> <span class="keyword">protected</span>:</div> +<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource.html#ae13e74aa21f5a569d4b23c5904efe3ec"> 344</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#ae13e74aa21f5a569d4b23c5904efe3ec">queueResize</a> (<span class="keywordtype">bool</span> extremesChanged) {</div> +<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  <span class="keywordflow">if</span> (embed) embed-><a class="code" href="classdw_1_1core_1_1Widget.html#ae6471fad0c622453aae0eb6f3712ba68">queueResize</a> (0, extremesChanged);</div> +<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  }</div> +<div class="line"><a name="l00347"></a><span class="lineno"> 347</span> </div> +<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource.html#aa4b7f2ea91edb0816b08d00a70329756"> 348</a></span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html">Embed</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#aa4b7f2ea91edb0816b08d00a70329756">getEmbed</a> () { <span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a56de5626f0c7b5746844c93dbad4e76e">embed</a>; }</div> +<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a854fb0c592a473d6338039bd4a742d6d">setEmbed</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html">Embed</a> *embed);</div> +<div class="line"><a name="l00350"></a><span class="lineno"> 350</span> </div> +<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource.html#af66e1a34e0e68cc84bce06ddf72683b8"> 351</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#af66e1a34e0e68cc84bce06ddf72683b8">emitActivate</a> () {</div> +<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  <span class="keywordflow">return</span> activateEmitter.<a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html#a89cba682a1261a2bb0418e0ef00c6410">emitActivate</a> (<span class="keyword">this</span>); }</div> +<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource.html#ac16a6c1f9fae56ce5e05df8bbd5edc8d"> 353</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#ac16a6c1f9fae56ce5e05df8bbd5edc8d">emitClicked</a> (<a class="code" href="classdw_1_1core_1_1EventButton.html">EventButton</a> *event) {</div> +<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  clickedEmitter.<a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter.html#aca80288aeba0622e5197f425bd14c60a">emitClicked</a> (<span class="keyword">this</span>, event); }</div> +<div class="line"><a name="l00355"></a><span class="lineno"> 355</span> </div> +<div class="line"><a name="l00356"></a><span class="lineno"> 356</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource.html#a54880cb87e416fdc4085efe75afc2983"> 357</a></span>  <span class="keyword">inline</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a54880cb87e416fdc4085efe75afc2983">Resource</a> ()</div> +<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  { embed = NULL; <a class="code" href="debug__rtfl_8hh.html#a25c125b618655652ac04cd9228badca8">DBG_OBJ_CREATE</a> (<span class="stringliteral">"dw::core::ui::Resource"</span>); }</div> +<div class="line"><a name="l00359"></a><span class="lineno"> 359</span> </div> +<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a0021c8e54c3184408cad5cbbef561dce">~Resource</a> ();</div> +<div class="line"><a name="l00361"></a><span class="lineno"> 361</span> </div> +<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#afa6eeb5ddad4e2e294d3c9ab5b4985c2">sizeRequest</a> (<a class="code" href="structdw_1_1core_1_1Requisition.html">Requisition</a> *requisition) = 0;</div> +<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#adc66f39ba387bbbb47f942446c726e97">getExtremes</a> (<a class="code" href="structdw_1_1core_1_1Extremes.html">Extremes</a> *extremes);</div> +<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a848cacde7e7e90c00d29e5d34206ad3b">sizeAllocate</a> (<a class="code" href="structdw_1_1core_1_1Allocation.html">Allocation</a> *allocation);</div> +<div class="line"><a name="l00365"></a><span class="lineno"> 365</span> </div> +<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a47036181a1cb972c32f2dd18e31c50c9">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="l00367"></a><span class="lineno"> 367</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a5a9dea8822c001ff74fe2bac8a906cc1">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="l00368"></a><span class="lineno"> 368</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#ad677abe0b2333b454c1fa8d2526906c9">correctRequisitionOfChild</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *child,</div> +<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  <a class="code" href="structdw_1_1core_1_1Requisition.html">Requisition</a> *requisition,</div> +<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="keywordtype">void</span> (*splitHeightFun) (<span class="keywordtype">int</span>, <span class="keywordtype">int</span>*,</div> +<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  <span class="keywordtype">int</span>*),</div> +<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  <span class="keywordtype">bool</span> allowDecreaseWidth,</div> +<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  <span class="keywordtype">bool</span> allowDecreaseHeight);</div> +<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#aa8e7741e26f633231bbe3b46f8423039">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="l00375"></a><span class="lineno"> 375</span>  <span class="keywordtype">bool</span> useAdjustmentWidth);</div> +<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a3008c1712402c9f3217d43e85bee29d1">containerSizeChangedForChildren</a> ();</div> +<div class="line"><a name="l00377"></a><span class="lineno"> 377</span> </div> +<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#aa4b6bf585a992d916ed2fdd297420d7e">setDisplayed</a> (<span class="keywordtype">bool</span> displayed);</div> +<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#aa78d6f8579b491342f91db451a7fbfc7">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);</div> +<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  <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_1ui_1_1Resource.html#aa41bdd55671a177912ddbc9446e423cf">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="l00381"></a><span class="lineno"> 381</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#ace2b0358060f645e748e5af3a8655019">setStyle</a> (<a class="code" href="classdw_1_1core_1_1style_1_1Style.html">style::Style</a> *style);</div> +<div class="line"><a name="l00382"></a><span class="lineno"> 382</span> </div> +<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a7c10ad47857dd0f3142326dfd3f8ab30">isEnabled</a> () = 0;</div> +<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a05af3b016712e80cc9b6f07c27f4465f">setEnabled</a> (<span class="keywordtype">bool</span> enabled) = 0;</div> +<div class="line"><a name="l00385"></a><span class="lineno"> 385</span> </div> +<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource.html#a88c7b87e08a44b0180a31779f16430b3"> 386</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a88c7b87e08a44b0180a31779f16430b3">connectActivate</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateReceiver.html">ActivateReceiver</a> *receiver) {</div> +<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  activateEmitter.<a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html#acd02dd41fd0500b1c19e2d926ac71778">connectActivate</a> (receiver); }</div> +<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1Resource.html#a08a82b459d2eb8f73e41e10312640ad5"> 388</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html#a08a82b459d2eb8f73e41e10312640ad5">connectClicked</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedReceiver.html">ClickedReceiver</a> *receiver) {</div> +<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  clickedEmitter.<a class="code" href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter.html#a7d7deeb1661c125fbcc75c453ce6a1a4">connectClicked</a> (receiver); }</div> +<div class="line"><a name="l00390"></a><span class="lineno"> 390</span> };</div> +<div class="line"><a name="l00391"></a><span class="lineno"> 391</span> </div> +<div class="line"><a name="l00392"></a><span class="lineno"> 392</span> </div> +<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ButtonResource.html"> 393</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1ButtonResource.html">ButtonResource</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a></div> +<div class="line"><a name="l00394"></a><span class="lineno"> 394</span> {};</div> +<div class="line"><a name="l00395"></a><span class="lineno"> 395</span> </div> +<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1LabelButtonResource.html"> 399</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1LabelButtonResource.html">LabelButtonResource</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ButtonResource.html">ButtonResource</a></div> +<div class="line"><a name="l00400"></a><span class="lineno"> 400</span> {</div> +<div class="line"><a name="l00401"></a><span class="lineno"> 401</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1LabelButtonResource.html#a2cea23d7907ee9d35bed0967ebb6b0a3">iterator</a> (<a class="code" href="structdw_1_1core_1_1Content.html#a41c29111b049db05a8de25b2e1ca4bd5">Content::Type</a> mask, <span class="keywordtype">bool</span> atEnd);</div> +<div class="line"><a name="l00403"></a><span class="lineno"> 403</span> </div> +<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classdw_1_1core_1_1ui_1_1LabelButtonResource.html#af1fb79fd805f57f3679ca6c069b86b7d">getLabel</a> () = 0;</div> +<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1LabelButtonResource.html#ad4270499b629f509246f44b5c5b3b50d">setLabel</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *label) = 0;</div> +<div class="line"><a name="l00406"></a><span class="lineno"> 406</span> };</div> +<div class="line"><a name="l00407"></a><span class="lineno"> 407</span> </div> +<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html"> 408</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html">ComplexButtonResource</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ButtonResource.html">ButtonResource</a></div> +<div class="line"><a name="l00409"></a><span class="lineno"> 409</span> {</div> +<div class="line"><a name="l00410"></a><span class="lineno"> 410</span> <span class="keyword">private</span>:</div> +<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource_1_1LayoutReceiver.html"> 411</a></span>  <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource_1_1LayoutReceiver.html">LayoutReceiver</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1Layout_1_1Receiver.html">Layout::Receiver</a></div> +<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  {</div> +<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  <span class="keyword">public</span>:</div> +<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource_1_1LayoutReceiver.html#a5c786a1939a33a82da31c9fba78a24fd"> 414</a></span>  <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html">ComplexButtonResource</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource_1_1LayoutReceiver.html#a5c786a1939a33a82da31c9fba78a24fd">resource</a>;</div> +<div class="line"><a name="l00415"></a><span class="lineno"> 415</span> </div> +<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource_1_1LayoutReceiver.html#a140bc8d30bf6065bfc3364f6ca436dda">resizeQueued</a> (<span class="keywordtype">bool</span> extremesChanged);</div> +<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  };</div> +<div class="line"><a name="l00418"></a><span class="lineno"> 418</span> </div> +<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a4d9b16d5b1bbb709d6a50a8bd028c4a0"> 419</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource_1_1LayoutReceiver.html">LayoutReceiver</a>;</div> +<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a272e31edd3e66537290d895d7c4a1166"> 420</a></span>  <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource_1_1LayoutReceiver.html">LayoutReceiver</a> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a272e31edd3e66537290d895d7c4a1166">layoutReceiver</a>;</div> +<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> </div> +<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#ac106589b157854d1a29b3c626e07574e"> 422</a></span>  <a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#ac106589b157854d1a29b3c626e07574e">childWidget</a>;</div> +<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> </div> +<div class="line"><a name="l00424"></a><span class="lineno"> 424</span> <span class="keyword">protected</span>:</div> +<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a8e15ae311e0303bb404533a2d9506a7d"> 425</a></span>  <a class="code" href="classdw_1_1core_1_1Layout.html">Layout</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a8e15ae311e0303bb404533a2d9506a7d">layout</a>;</div> +<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#ad757ec2ffcafa25ecd1ff2e2cfa811c6"> 426</a></span>  <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#adac9d5739301de85698900ad26678728">click_x</a>, <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#ad757ec2ffcafa25ecd1ff2e2cfa811c6">click_y</a>;</div> +<div class="line"><a name="l00427"></a><span class="lineno"> 427</span> </div> +<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a0e9deebec384e80952cac8d00b52e2ae">setEmbed</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1Embed.html">Embed</a> *embed);</div> +<div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div> +<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1Platform.html">Platform</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#ae9f0429c2ac3cd9e1d7e414198fd7516">createPlatform</a> () = 0;</div> +<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a2300647f29eccdbb9b8ff377e7dee13f">setLayout</a> (<a class="code" href="classdw_1_1core_1_1Layout.html">Layout</a> *layout) = 0;</div> +<div class="line"><a name="l00432"></a><span class="lineno"> 432</span> </div> +<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#af9ba2bc19bce2c53559c19e81202c557">reliefXThickness</a> () = 0;</div> +<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a92fe4ee6332bb0fddbdc07e8374f742c">reliefYThickness</a> () = 0;</div> +<div class="line"><a name="l00435"></a><span class="lineno"> 435</span> </div> +<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#af1b1f97f753d54921abe5fd21877aefd">init</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *widget);</div> +<div class="line"><a name="l00437"></a><span class="lineno"> 437</span> </div> +<div class="line"><a name="l00438"></a><span class="lineno"> 438</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a94ec78657224849c45bf810e9ceca471">ComplexButtonResource</a> ();</div> +<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#af6cb4f138f38b2bd6dfee37b6af2691e">~ComplexButtonResource</a> ();</div> +<div class="line"><a name="l00441"></a><span class="lineno"> 441</span> </div> +<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a54437e3df0b7acdd1136d2c86e6fa165">sizeRequest</a> (<a class="code" href="structdw_1_1core_1_1Requisition.html">Requisition</a> *requisition);</div> +<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#af5cc79d7c7541cd1513568ec4b8ee27d">getExtremes</a> (<a class="code" href="structdw_1_1core_1_1Extremes.html">Extremes</a> *extremes);</div> +<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#aa30c8fc81001218dc7b52c9675f61cf1">sizeAllocate</a> (<a class="code" href="structdw_1_1core_1_1Allocation.html">Allocation</a> *allocation);</div> +<div class="line"><a name="l00445"></a><span class="lineno"> 445</span> </div> +<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#afcbc1abc358174ca5d668bd21b6c7640">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="l00447"></a><span class="lineno"> 447</span>  <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a4b2ed4c8111a43137a4dbd0c09be2337">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="l00448"></a><span class="lineno"> 448</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#abb50b788651426c7411d2cb21ca93879">correctRequisitionOfChild</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *child,</div> +<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <a class="code" href="structdw_1_1core_1_1Requisition.html">Requisition</a> *requisition,</div> +<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  <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="l00451"></a><span class="lineno"> 451</span>  <span class="keywordtype">bool</span> allowDecreaseWidth,</div> +<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  <span class="keywordtype">bool</span> allowDecreaseHeight);</div> +<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#ad3c98009c6ace884d21294413d219abe">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="l00454"></a><span class="lineno"> 454</span>  <span class="keywordtype">bool</span> useAdjustmentWidth);</div> +<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#aa6c5533151b7e26337960b0c502d1026">containerSizeChangedForChildren</a> ();</div> +<div class="line"><a name="l00456"></a><span class="lineno"> 456</span> </div> +<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  <a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a63e4d0b5d7239d335d1a601baf87bb05">iterator</a> (<a class="code" href="structdw_1_1core_1_1Content.html#a41c29111b049db05a8de25b2e1ca4bd5">Content::Type</a> mask, <span class="keywordtype">bool</span> atEnd);</div> +<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#add168f0c012e900497bbb3c1ab577954"> 458</a></span>  <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#add168f0c012e900497bbb3c1ab577954">getClickX</a> () {<span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#adac9d5739301de85698900ad26678728">click_x</a>;};</div> +<div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#aa69e19458f668afabcb716894d876e1b"> 459</a></span>  <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#aa69e19458f668afabcb716894d876e1b">getClickY</a> () {<span class="keywordflow">return</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#ad757ec2ffcafa25ecd1ff2e2cfa811c6">click_y</a>;};</div> +<div class="line"><a name="l00460"></a><span class="lineno"> 460</span> };</div> +<div class="line"><a name="l00461"></a><span class="lineno"> 461</span> </div> +<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1SelectionResource.html"> 466</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1SelectionResource.html">SelectionResource</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a></div> +<div class="line"><a name="l00467"></a><span class="lineno"> 467</span> {</div> +<div class="line"><a name="l00468"></a><span class="lineno"> 468</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1SelectionResource.html#a8c855fe002f0853444849e0876c7ba9c">addItem</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *str, <span class="keywordtype">bool</span> enabled, <span class="keywordtype">bool</span> selected) = 0;</div> +<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1SelectionResource.html#a780d085d296528a6ca84a193033d11be">setItem</a> (<span class="keywordtype">int</span> index, <span class="keywordtype">bool</span> selected) = 0;</div> +<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1SelectionResource.html#a38485fe1c2ae3e8cf81b73f1d47390db">pushGroup</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">bool</span> enabled) = 0;</div> +<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1SelectionResource.html#ac777a4960fcc4fbd0726571880c0c59b">popGroup</a> () = 0;</div> +<div class="line"><a name="l00473"></a><span class="lineno"> 473</span> </div> +<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1ui_1_1SelectionResource.html#a359e2711a1d8a98c083de92aa3390997">getNumberOfItems</a> () = 0;</div> +<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1ui_1_1SelectionResource.html#a3a3be64e65c2f6926c4b837b0039e450">isSelected</a> (<span class="keywordtype">int</span> index) = 0;</div> +<div class="line"><a name="l00476"></a><span class="lineno"> 476</span> };</div> +<div class="line"><a name="l00477"></a><span class="lineno"> 477</span> </div> +<div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ListResource.html"> 478</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1ListResource.html">ListResource</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1ui_1_1SelectionResource.html">SelectionResource</a></div> +<div class="line"><a name="l00479"></a><span class="lineno"> 479</span> {</div> +<div class="line"><a name="l00480"></a><span class="lineno"> 480</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293c"> 481</a></span>  <span class="keyword">enum</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293c">SelectionMode</a> {</div> +<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293ca9b006f1905619c986dc9dc87bcaa330c"> 487</a></span>  <a class="code" href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293ca9b006f1905619c986dc9dc87bcaa330c">SELECTION_EXACTLY_ONE</a>,</div> +<div class="line"><a name="l00488"></a><span class="lineno"> 488</span> </div> +<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293cab21039ce85dfa1aed93e405af10055a9"> 495</a></span>  <a class="code" href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293cab21039ce85dfa1aed93e405af10055a9">SELECTION_EXACTLY_ONE_BY_USER</a>,</div> +<div class="line"><a name="l00496"></a><span class="lineno"> 496</span> </div> +<div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293ca55e22816ac03be458b5662d1d5bc06e7"> 503</a></span>  <a class="code" href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293ca55e22816ac03be458b5662d1d5bc06e7">SELECTION_AT_MOST_ONE</a>,</div> +<div class="line"><a name="l00504"></a><span class="lineno"> 504</span> </div> +<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293ca84695e61ffe74c232db1f968746b9a1a"> 508</a></span>  <a class="code" href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293ca84695e61ffe74c232db1f968746b9a1a">SELECTION_MULTIPLE</a></div> +<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  };</div> +<div class="line"><a name="l00510"></a><span class="lineno"> 510</span> };</div> +<div class="line"><a name="l00511"></a><span class="lineno"> 511</span> </div> +<div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1OptionMenuResource.html"> 512</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1OptionMenuResource.html">OptionMenuResource</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1ui_1_1SelectionResource.html">SelectionResource</a></div> +<div class="line"><a name="l00513"></a><span class="lineno"> 513</span> {</div> +<div class="line"><a name="l00514"></a><span class="lineno"> 514</span> };</div> +<div class="line"><a name="l00515"></a><span class="lineno"> 515</span> </div> +<div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1TextResource.html"> 516</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1TextResource.html">TextResource</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a></div> +<div class="line"><a name="l00517"></a><span class="lineno"> 517</span> {</div> +<div class="line"><a name="l00518"></a><span class="lineno"> 518</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>  <a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1TextResource.html#a288e8fcf97c44e4fcb4b39c7bb210611">iterator</a> (<a class="code" href="structdw_1_1core_1_1Content.html#a41c29111b049db05a8de25b2e1ca4bd5">Content::Type</a> mask, <span class="keywordtype">bool</span> atEnd);</div> +<div class="line"><a name="l00520"></a><span class="lineno"> 520</span> </div> +<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classdw_1_1core_1_1ui_1_1TextResource.html#ad4272ef228b6c178a19556fedf53290c">getText</a> () = 0;</div> +<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1TextResource.html#a7ed473331921dafb49fbb139822951c1">setText</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *text) = 0;</div> +<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1ui_1_1TextResource.html#ac75839d3d4d066d3971c517654698357">isEditable</a> () = 0;</div> +<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1TextResource.html#aceac9967e9df1af804c66ca7434f6386">setEditable</a> (<span class="keywordtype">bool</span> editable) = 0;</div> +<div class="line"><a name="l00525"></a><span class="lineno"> 525</span> };</div> +<div class="line"><a name="l00526"></a><span class="lineno"> 526</span> </div> +<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1EntryResource.html"> 527</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1EntryResource.html">EntryResource</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1ui_1_1TextResource.html">TextResource</a></div> +<div class="line"><a name="l00528"></a><span class="lineno"> 528</span> {</div> +<div class="line"><a name="l00529"></a><span class="lineno"> 529</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1EntryResource.html#afb8796128d9a1e495f101c8f0bfdf540a001d0cdc1953f023c99d822f684e0083"> 530</a></span>  <span class="keyword">enum</span> { <a class="code" href="classdw_1_1core_1_1ui_1_1EntryResource.html#afb8796128d9a1e495f101c8f0bfdf540a001d0cdc1953f023c99d822f684e0083">UNLIMITED_SIZE</a> = -1 };</div> +<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1EntryResource.html#a92898d0e32fd46a78b7ae97cfe5773ec">setMaxLength</a> (<span class="keywordtype">int</span> maxlen) = 0;</div> +<div class="line"><a name="l00532"></a><span class="lineno"> 532</span> };</div> +<div class="line"><a name="l00533"></a><span class="lineno"> 533</span> </div> +<div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1MultiLineTextResource.html"> 534</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1MultiLineTextResource.html">MultiLineTextResource</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1ui_1_1TextResource.html">TextResource</a></div> +<div class="line"><a name="l00535"></a><span class="lineno"> 535</span> {</div> +<div class="line"><a name="l00536"></a><span class="lineno"> 536</span> };</div> +<div class="line"><a name="l00537"></a><span class="lineno"> 537</span> </div> +<div class="line"><a name="l00538"></a><span class="lineno"> 538</span> </div> +<div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ToggleButtonResource.html"> 539</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1ToggleButtonResource.html">ToggleButtonResource</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1ui_1_1Resource.html">Resource</a></div> +<div class="line"><a name="l00540"></a><span class="lineno"> 540</span> {</div> +<div class="line"><a name="l00541"></a><span class="lineno"> 541</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ToggleButtonResource.html#ad67068186553a850231c1ec6d3c501d0">isActivated</a> () = 0;</div> +<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ToggleButtonResource.html#a5ce7dcb2bcb6d728013732293f9ac1bd">setActivated</a> (<span class="keywordtype">bool</span> activated) = 0;</div> +<div class="line"><a name="l00544"></a><span class="lineno"> 544</span> };</div> +<div class="line"><a name="l00545"></a><span class="lineno"> 545</span> </div> +<div class="line"><a name="l00546"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1CheckButtonResource.html"> 546</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1CheckButtonResource.html">CheckButtonResource</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ToggleButtonResource.html">ToggleButtonResource</a></div> +<div class="line"><a name="l00547"></a><span class="lineno"> 547</span> {</div> +<div class="line"><a name="l00548"></a><span class="lineno"> 548</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  <a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1CheckButtonResource.html#a94339aba2b653e0b99023090699e6531">iterator</a> (<a class="code" href="structdw_1_1core_1_1Content.html#a41c29111b049db05a8de25b2e1ca4bd5">Content::Type</a> mask, <span class="keywordtype">bool</span> atEnd);</div> +<div class="line"><a name="l00550"></a><span class="lineno"> 550</span> };</div> +<div class="line"><a name="l00551"></a><span class="lineno"> 551</span> </div> +<div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1RadioButtonResource.html"> 552</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1RadioButtonResource.html">RadioButtonResource</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ToggleButtonResource.html">ToggleButtonResource</a></div> +<div class="line"><a name="l00553"></a><span class="lineno"> 553</span> {</div> +<div class="line"><a name="l00554"></a><span class="lineno"> 554</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00555"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator.html"> 555</a></span>  <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator.html">GroupIterator</a></div> +<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  {</div> +<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  <span class="keyword">protected</span>:</div> +<div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator.html#a2457e45e4b27a9689bfa7bc9b655a7e3"> 558</a></span>  <a class="code" href="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator.html#a2457e45e4b27a9689bfa7bc9b655a7e3">GroupIterator</a> () { }</div> +<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator.html#a3bde53b1d93a16974121772575c6df82">~GroupIterator</a> ();</div> +<div class="line"><a name="l00560"></a><span class="lineno"> 560</span> </div> +<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  <span class="keyword">public</span>:</div> +<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator.html#a239ddd2ef5d43976c55bc228364c8a1c">hasNext</a> () = 0;</div> +<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1ui_1_1RadioButtonResource.html">RadioButtonResource</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator.html#a475701202839ed49d4a1f07b073e0ca4">getNext</a> () = 0;</div> +<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator.html#a49671084712360695724aa19f453b910">unref</a> () = 0;</div> +<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  };</div> +<div class="line"><a name="l00566"></a><span class="lineno"> 566</span> </div> +<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>  <span class="keyword">virtual</span> GroupIterator *<a class="code" href="classdw_1_1core_1_1ui_1_1RadioButtonResource.html#a0f911c9402a187430bd414a65dfbea39">groupIterator</a> () = 0;</div> +<div class="line"><a name="l00572"></a><span class="lineno"> 572</span> </div> +<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>  <a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1RadioButtonResource.html#a7500a17e6d4bf2d7ea665c8ced961835">iterator</a> (<a class="code" href="structdw_1_1core_1_1Content.html#a41c29111b049db05a8de25b2e1ca4bd5">Content::Type</a> mask, <span class="keywordtype">bool</span> atEnd);</div> +<div class="line"><a name="l00574"></a><span class="lineno"> 574</span> };</div> +<div class="line"><a name="l00575"></a><span class="lineno"> 575</span> </div> +<div class="line"><a name="l00576"></a><span class="lineno"> 576</span> </div> +<div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1ui_1_1ResourceFactory.html"> 580</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1ui_1_1ResourceFactory.html">ResourceFactory</a>: <span class="keyword">public</span> <a class="code" href="classlout_1_1object_1_1Object.html">lout::object::Object</a></div> +<div class="line"><a name="l00581"></a><span class="lineno"> 581</span> {</div> +<div class="line"><a name="l00582"></a><span class="lineno"> 582</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1ui_1_1LabelButtonResource.html">LabelButtonResource</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#a79624d95c412ede16e06b4fb4aa7fcdf">createLabelButtonResource</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *label)</div> +<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  = 0;</div> +<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html">ComplexButtonResource</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#abc5a31fe26a5657c4b3a9e936e6f16d0">createComplexButtonResource</a> (<a class="code" href="classdw_1_1core_1_1Widget.html">Widget</a> *widget,</div> +<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  <span class="keywordtype">bool</span> relief)</div> +<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  = 0;</div> +<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ListResource.html">ListResource</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#ae6e8d7773bcad758668ab46b6c20394a">createListResource</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293c">ListResource::SelectionMode</a></div> +<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>  selectionMode, <span class="keywordtype">int</span> rows) = 0;</div> +<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1ui_1_1OptionMenuResource.html">OptionMenuResource</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#a9d8dea1facb3e5cc5667d2e74b788e2b">createOptionMenuResource</a> () = 0;</div> +<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1ui_1_1EntryResource.html">EntryResource</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#a81810089ba17d0c06a5d8a38eb7383c3">createEntryResource</a> (<span class="keywordtype">int</span> size, <span class="keywordtype">bool</span> password,</div> +<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *label,</div> +<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *placeholder) = 0;</div> +<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1ui_1_1MultiLineTextResource.html">MultiLineTextResource</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#a9d1349f0667d25187366f0bfbfe3d6d6">createMultiLineTextResource</a> (<span class="keywordtype">int</span> cols,</div> +<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  <span class="keywordtype">int</span> rows,</div> +<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *placeholder) = 0;</div> +<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1ui_1_1CheckButtonResource.html">CheckButtonResource</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#a954d1f470913bb9dd0e199f06730df88">createCheckButtonResource</a> (<span class="keywordtype">bool</span> activated) = 0;</div> +<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1ui_1_1RadioButtonResource.html">RadioButtonResource</a> *<a class="code" href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#a31dc374bba8e1fba705081c582bbd568">createRadioButtonResource</a> (<a class="code" href="classdw_1_1core_1_1ui_1_1RadioButtonResource.html">RadioButtonResource</a></div> +<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>  *groupedWith,</div> +<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>  <span class="keywordtype">bool</span> activated) = 0;</div> +<div class="line"><a name="l00601"></a><span class="lineno"> 601</span> };</div> +<div class="line"><a name="l00602"></a><span class="lineno"> 602</span> </div> +<div class="line"><a name="l00603"></a><span class="lineno"> 603</span> } <span class="comment">// namespace ui</span></div> +<div class="line"><a name="l00604"></a><span class="lineno"> 604</span> } <span class="comment">// namespace core</span></div> +<div class="line"><a name="l00605"></a><span class="lineno"> 605</span> } <span class="comment">// namespace dw</span></div> +<div class="line"><a name="l00606"></a><span class="lineno"> 606</span> </div> +<div class="line"><a name="l00607"></a><span class="lineno"> 607</span> <span class="preprocessor">#endif // __DW_UI_HH__</span></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_abda750a057de608c40aa372ce5849390"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#abda750a057de608c40aa372ce5849390">dw::core::ui::Embed::sizeAllocateImpl</a></div><div class="ttdeci">void sizeAllocateImpl(Allocation *allocation)</div><div class="ttdoc">See Sizes of Dillo Widgets. </div><div class="ttdef"><b>Definition:</b> ui.cc:66</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1RadioButtonResource_html_a0f911c9402a187430bd414a65dfbea39"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1RadioButtonResource.html#a0f911c9402a187430bd414a65dfbea39">dw::core::ui::RadioButtonResource::groupIterator</a></div><div class="ttdeci">virtual GroupIterator * groupIterator()=0</div><div class="ttdoc">Return an iterator, to access all radio button resources within the group. </div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1OptionMenuResource_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1OptionMenuResource.html">dw::core::ui::OptionMenuResource</a></div><div class="ttdef"><b>Definition:</b> ui.hh:512</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter_html_a7d7deeb1661c125fbcc75c453ce6a1a4"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter.html#a7d7deeb1661c125fbcc75c453ce6a1a4">dw::core::ui::Resource::ClickedEmitter::connectClicked</a></div><div class="ttdeci">void connectClicked(ClickedReceiver *receiver)</div><div class="ttdef"><b>Definition:</b> ui.hh:332</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_a5fa2e608f7393af667a066e39221e42b"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a5fa2e608f7393af667a066e39221e42b">dw::core::ui::Embed::iterator</a></div><div class="ttdeci">Iterator * iterator(Content::Type mask, bool atEnd)</div><div class="ttdoc">Return an iterator for this widget. </div><div class="ttdef"><b>Definition:</b> ui.cc:146</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ListResource_html_aa0437d29303565ce30ec8b0311ec293ca55e22816ac03be458b5662d1d5bc06e7"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293ca55e22816ac03be458b5662d1d5bc06e7">dw::core::ui::ListResource::SELECTION_AT_MOST_ONE</a></div><div class="ttdoc">At most one item is selected. </div><div class="ttdef"><b>Definition:</b> ui.hh:503</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ResourceFactory_html_ae6e8d7773bcad758668ab46b6c20394a"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#ae6e8d7773bcad758668ab46b6c20394a">dw::core::ui::ResourceFactory::createListResource</a></div><div class="ttdeci">virtual ListResource * createListResource(ListResource::SelectionMode selectionMode, int rows)=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_1ui_1_1Embed_html_a194aedf5a4d5baa589f74a39379db629"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a194aedf5a4d5baa589f74a39379db629">dw::core::ui::Embed::enterNotifyImpl</a></div><div class="ttdeci">void enterNotifyImpl(core::EventCrossing *event)</div><div class="ttdef"><b>Definition:</b> ui.cc:105</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_a364813aee046a2361387f17d3af356e5"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a364813aee046a2361387f17d3af356e5">dw::core::ui::Embed::getAvailHeightOfChild</a></div><div class="ttdeci">int getAvailHeightOfChild(Widget *child, bool forceValue)</div><div class="ttdef"><b>Definition:</b> ui.cc:76</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_a854fb0c592a473d6338039bd4a742d6d"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#a854fb0c592a473d6338039bd4a742d6d">dw::core::ui::Resource::setEmbed</a></div><div class="ttdeci">virtual void setEmbed(Embed *embed)</div><div class="ttdef"><b>Definition:</b> ui.cc:211</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_1ui_1_1Resource_html_a3008c1712402c9f3217d43e85bee29d1"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#a3008c1712402c9f3217d43e85bee29d1">dw::core::ui::Resource::containerSizeChangedForChildren</a></div><div class="ttdeci">virtual void containerSizeChangedForChildren()</div><div class="ttdef"><b>Definition:</b> ui.cc:268</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_ace2b0358060f645e748e5af3a8655019"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#ace2b0358060f645e748e5af3a8655019">dw::core::ui::Resource::setStyle</a></div><div class="ttdeci">virtual void setStyle(style::Style *style)</div><div class="ttdef"><b>Definition:</b> ui.cc:281</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_a63e4d0b5d7239d335d1a601baf87bb05"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a63e4d0b5d7239d335d1a601baf87bb05">dw::core::ui::ComplexButtonResource::iterator</a></div><div class="ttdeci">Iterator * iterator(Content::Type mask, bool atEnd)</div><div class="ttdef"><b>Definition:</b> ui.cc:483</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_af5cc79d7c7541cd1513568ec4b8ee27d"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#af5cc79d7c7541cd1513568ec4b8ee27d">dw::core::ui::ComplexButtonResource::getExtremes</a></div><div class="ttdeci">void getExtremes(Extremes *extremes)</div><div class="ttdef"><b>Definition:</b> ui.cc:385</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_aa8e7741e26f633231bbe3b46f8423039"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#aa8e7741e26f633231bbe3b46f8423039">dw::core::ui::Resource::correctExtremesOfChild</a></div><div class="ttdeci">virtual void correctExtremesOfChild(Widget *child, Extremes *extremes, bool useAdjustmentWidth)</div><div class="ttdef"><b>Definition:</b> ui.cc:261</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1LabelButtonResource_html_ad4270499b629f509246f44b5c5b3b50d"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1LabelButtonResource.html#ad4270499b629f509246f44b5c5b3b50d">dw::core::ui::LabelButtonResource::setLabel</a></div><div class="ttdeci">virtual void setLabel(const char *label)=0</div></div> +<div class="ttc" id="classlout_1_1signal_1_1Emitter_html_a1d8d542865ab33d8612ff0e586e566ab"><div class="ttname"><a href="classlout_1_1signal_1_1Emitter.html#a1d8d542865ab33d8612ff0e586e566ab">lout::signal::Emitter::connect</a></div><div class="ttdeci">void connect(Receiver *receiver)</div><div class="ttdoc">Connect a receiver to the emitter. </div><div class="ttdef"><b>Definition:</b> signal.cc:65</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_a57750be823bb462c34500cd7a7ad5ad6"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a57750be823bb462c34500cd7a7ad5ad6">dw::core::ui::Embed::draw</a></div><div class="ttdeci">void draw(View *view, Rectangle *area, DrawingContext *context)</div><div class="ttdef"><b>Definition:</b> ui.cc:140</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_1ui_1_1ComplexButtonResource_html_a8e15ae311e0303bb404533a2d9506a7d"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a8e15ae311e0303bb404533a2d9506a7d">dw::core::ui::ComplexButtonResource::layout</a></div><div class="ttdeci">Layout * layout</div><div class="ttdef"><b>Definition:</b> ui.hh:425</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1MultiLineTextResource_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1MultiLineTextResource.html">dw::core::ui::MultiLineTextResource</a></div><div class="ttdef"><b>Definition:</b> ui.hh:534</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ResourceFactory_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ResourceFactory.html">dw::core::ui::ResourceFactory</a></div><div class="ttdoc">A factory for the common resource. </div><div class="ttdef"><b>Definition:</b> ui.hh:580</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ButtonResource_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ButtonResource.html">dw::core::ui::ButtonResource</a></div><div class="ttdef"><b>Definition:</b> ui.hh:393</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_1ui_1_1ComplexButtonResource_html_aa6c5533151b7e26337960b0c502d1026"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#aa6c5533151b7e26337960b0c502d1026">dw::core::ui::ComplexButtonResource::containerSizeChangedForChildren</a></div><div class="ttdeci">void containerSizeChangedForChildren()</div><div class="ttdef"><b>Definition:</b> ui.cc:478</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_1ui_1_1RadioButtonResource_1_1GroupIterator_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator.html">dw::core::ui::RadioButtonResource::GroupIterator</a></div><div class="ttdef"><b>Definition:</b> ui.hh:555</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_1_1LayoutReceiver_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource_1_1LayoutReceiver.html">dw::core::ui::ComplexButtonResource::LayoutReceiver</a></div><div class="ttdef"><b>Definition:</b> ui.hh:411</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_af7c98beb6454d56eca18ae01da143b96"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#af7c98beb6454d56eca18ae01da143b96">dw::core::ui::Embed::Embed</a></div><div class="ttdeci">Embed(Resource *resource)</div><div class="ttdef"><b>Definition:</b> ui.cc:36</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_ac16a6c1f9fae56ce5e05df8bbd5edc8d"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#ac16a6c1f9fae56ce5e05df8bbd5edc8d">dw::core::ui::Resource::emitClicked</a></div><div class="ttdeci">void emitClicked(EventButton *event)</div><div class="ttdef"><b>Definition:</b> ui.hh:353</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateReceiver_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateReceiver.html">dw::core::ui::Resource::ActivateReceiver</a></div><div class="ttdoc">Receiver interface for the "activate" signal. </div><div class="ttdef"><b>Definition:</b> ui.hh:296</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_1ui_1_1CheckButtonResource_html_a94339aba2b653e0b99023090699e6531"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1CheckButtonResource.html#a94339aba2b653e0b99023090699e6531">dw::core::ui::CheckButtonResource::iterator</a></div><div class="ttdeci">Iterator * iterator(Content::Type mask, bool atEnd)</div><div class="ttdef"><b>Definition:</b> ui.cc:503</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_a8de086cf3899f4bc17c081a400df2a3c"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a8de086cf3899f4bc17c081a400df2a3c">dw::core::ui::Embed::~Embed</a></div><div class="ttdeci">~Embed()</div><div class="ttdef"><b>Definition:</b> ui.cc:45</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1TextResource_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1TextResource.html">dw::core::ui::TextResource</a></div><div class="ttdef"><b>Definition:</b> ui.hh:516</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_ae3ccb02b77f77709cf38da30bdd73da0"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#ae3ccb02b77f77709cf38da30bdd73da0">dw::core::ui::Embed::setStyle</a></div><div class="ttdeci">void setStyle(style::Style *style)</div><div class="ttdoc">Change the style of a widget. </div><div class="ttdef"><b>Definition:</b> ui.cc:151</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ListResource_html_aa0437d29303565ce30ec8b0311ec293c"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293c">dw::core::ui::ListResource::SelectionMode</a></div><div class="ttdeci">SelectionMode</div><div class="ttdef"><b>Definition:</b> ui.hh:481</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ListResource_html_aa0437d29303565ce30ec8b0311ec293cab21039ce85dfa1aed93e405af10055a9"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293cab21039ce85dfa1aed93e405af10055a9">dw::core::ui::ListResource::SELECTION_EXACTLY_ONE_BY_USER</a></div><div class="ttdoc">Exactly one item is selected, except possibly at the beginning. </div><div class="ttdef"><b>Definition:</b> ui.hh:495</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_a94ec78657224849c45bf810e9ceca471"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a94ec78657224849c45bf810e9ceca471">dw::core::ui::ComplexButtonResource::ComplexButtonResource</a></div><div class="ttdeci">ComplexButtonResource()</div><div class="ttdef"><b>Definition:</b> ui.cc:334</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_a0c30c3916899f18f6b6fd0f9cd465e02"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a0c30c3916899f18f6b6fd0f9cd465e02">dw::core::ui::Embed::correctRequisitionOfChild</a></div><div class="ttdeci">void correctRequisitionOfChild(Widget *child, Requisition *requisition, void(*splitHeightFun)(int, int *, int *), bool allowDecreaseWidth, bool allowDecreaseHeight)</div><div class="ttdef"><b>Definition:</b> ui.cc:81</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_1ui_1_1Embed_html_ac43439745dae6c62b038c01cf7e7fa86"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#ac43439745dae6c62b038c01cf7e7fa86">dw::core::ui::Embed::containerSizeChangedForChildren</a></div><div class="ttdeci">void containerSizeChangedForChildren()</div><div class="ttdef"><b>Definition:</b> ui.cc:98</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ListResource_html_aa0437d29303565ce30ec8b0311ec293ca84695e61ffe74c232db1f968746b9a1a"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293ca84695e61ffe74c232db1f968746b9a1a">dw::core::ui::ListResource::SELECTION_MULTIPLE</a></div><div class="ttdoc">An arbitrary number of items may be selected. </div><div class="ttdef"><b>Definition:</b> ui.hh:508</div></div> +<div class="ttc" id="classlout_1_1object_1_1Object_html"><div class="ttname"><a href="classlout_1_1object_1_1Object.html">lout::object::Object</a></div><div class="ttdoc">This is the base class for many other classes, which defines very common virtual methods. </div><div class="ttdef"><b>Definition:</b> object.hh:24</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1EntryResource_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1EntryResource.html">dw::core::ui::EntryResource</a></div><div class="ttdef"><b>Definition:</b> ui.hh:527</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_ad3c98009c6ace884d21294413d219abe"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#ad3c98009c6ace884d21294413d219abe">dw::core::ui::ComplexButtonResource::correctExtremesOfChild</a></div><div class="ttdeci">void correctExtremesOfChild(Widget *child, Extremes *extremes, bool useAdjustmentWidth)</div><div class="ttdef"><b>Definition:</b> ui.cc:456</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator_html_a239ddd2ef5d43976c55bc228364c8a1c"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator.html#a239ddd2ef5d43976c55bc228364c8a1c">dw::core::ui::RadioButtonResource::GroupIterator::hasNext</a></div><div class="ttdeci">virtual bool hasNext()=0</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="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedReceiver_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedReceiver.html">dw::core::ui::Resource::ClickedReceiver</a></div><div class="ttdoc">Receiver interface for the "clicked" signal. </div><div class="ttdef"><b>Definition:</b> ui.hh:306</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ResourceFactory_html_a9d8dea1facb3e5cc5667d2e74b788e2b"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#a9d8dea1facb3e5cc5667d2e74b788e2b">dw::core::ui::ResourceFactory::createOptionMenuResource</a></div><div class="ttdeci">virtual OptionMenuResource * createOptionMenuResource()=0</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_1ui_1_1Resource_1_1ActivateReceiver_html_a9dcc61d1229e78723c73da2005740d56"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateReceiver.html#a9dcc61d1229e78723c73da2005740d56">dw::core::ui::Resource::ActivateReceiver::leave</a></div><div class="ttdeci">virtual void leave(Resource *resource)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1TextResource_html_a288e8fcf97c44e4fcb4b39c7bb210611"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1TextResource.html#a288e8fcf97c44e4fcb4b39c7bb210611">dw::core::ui::TextResource::iterator</a></div><div class="ttdeci">Iterator * iterator(Content::Type mask, bool atEnd)</div><div class="ttdef"><b>Definition:</b> ui.cc:494</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_1Layout_1_1Receiver_html"><div class="ttname"><a href="classdw_1_1core_1_1Layout_1_1Receiver.html">dw::core::Layout::Receiver</a></div><div class="ttdoc">Receiver interface different signals. </div><div class="ttdef"><b>Definition:</b> layout.hh:47</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_a3d41ab5f5cef3965c8e2f2a86ded019f"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a3d41ab5f5cef3965c8e2f2a86ded019f">dw::core::ui::Embed::resource</a></div><div class="ttdeci">Resource * resource</div><div class="ttdef"><b>Definition:</b> ui.hh:228</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1RadioButtonResource_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1RadioButtonResource.html">dw::core::ui::RadioButtonResource</a></div><div class="ttdef"><b>Definition:</b> ui.hh:552</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_a92fe4ee6332bb0fddbdc07e8374f742c"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a92fe4ee6332bb0fddbdc07e8374f742c">dw::core::ui::ComplexButtonResource::reliefYThickness</a></div><div class="ttdeci">virtual int reliefYThickness()=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_a58f70c8544f86da8679189eaa62af856"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a58f70c8544f86da8679189eaa62af856">dw::core::ui::Embed::getResource</a></div><div class="ttdeci">Resource * getResource()</div><div class="ttdef"><b>Definition:</b> ui.hh:263</div></div> +<div class="ttc" id="classlout_1_1signal_1_1Emitter_html"><div class="ttname"><a href="classlout_1_1signal_1_1Emitter.html">lout::signal::Emitter</a></div><div class="ttdoc">The base class for signal emitters. </div><div class="ttdef"><b>Definition:</b> signal.hh:212</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ResourceFactory_html_a79624d95c412ede16e06b4fb4aa7fcdf"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#a79624d95c412ede16e06b4fb4aa7fcdf">dw::core::ui::ResourceFactory::createLabelButtonResource</a></div><div class="ttdeci">virtual LabelButtonResource * createLabelButtonResource(const char *label)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1EntryResource_html_afb8796128d9a1e495f101c8f0bfdf540a001d0cdc1953f023c99d822f684e0083"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1EntryResource.html#afb8796128d9a1e495f101c8f0bfdf540a001d0cdc1953f023c99d822f684e0083">dw::core::ui::EntryResource::UNLIMITED_SIZE</a></div><div class="ttdef"><b>Definition:</b> ui.hh:530</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_1ui_1_1Embed_html_a1604999786e0288994303cd613587a5d"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a1604999786e0288994303cd613587a5d">dw::core::ui::Embed::correctExtremesOfChild</a></div><div class="ttdeci">void correctExtremesOfChild(Widget *child, Extremes *extremes, bool useAdjustmentWidth)</div><div class="ttdef"><b>Definition:</b> ui.cc:92</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_add168f0c012e900497bbb3c1ab577954"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#add168f0c012e900497bbb3c1ab577954">dw::core::ui::ComplexButtonResource::getClickX</a></div><div class="ttdeci">int getClickX()</div><div class="ttdef"><b>Definition:</b> ui.hh:458</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_a89c3cb012220b4c6291ccc8ad76e36bc"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#a89c3cb012220b4c6291ccc8ad76e36bc">dw::core::ui::Resource::clickedEmitter</a></div><div class="ttdeci">ClickedEmitter clickedEmitter</div><div class="ttdef"><b>Definition:</b> ui.hh:339</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ResourceFactory_html_a31dc374bba8e1fba705081c582bbd568"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#a31dc374bba8e1fba705081c582bbd568">dw::core::ui::ResourceFactory::createRadioButtonResource</a></div><div class="ttdeci">virtual RadioButtonResource * createRadioButtonResource(RadioButtonResource *groupedWith, bool activated)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_afa6eeb5ddad4e2e294d3c9ab5b4985c2"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#afa6eeb5ddad4e2e294d3c9ab5b4985c2">dw::core::ui::Resource::sizeRequest</a></div><div class="ttdeci">virtual void sizeRequest(Requisition *requisition)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_ae289bacba4d4301ec9bb31cbcea38149"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#ae289bacba4d4301ec9bb31cbcea38149">dw::core::ui::Embed::buttonPressImpl</a></div><div class="ttdeci">bool buttonPressImpl(core::EventButton *event)</div><div class="ttdef"><b>Definition:</b> ui.cc:117</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_af6cb4f138f38b2bd6dfee37b6af2691e"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#af6cb4f138f38b2bd6dfee37b6af2691e">dw::core::ui::ComplexButtonResource::~ComplexButtonResource</a></div><div class="ttdeci">~ComplexButtonResource()</div><div class="ttdef"><b>Definition:</b> ui.cc:364</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_a0e9deebec384e80952cac8d00b52e2ae"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a0e9deebec384e80952cac8d00b52e2ae">dw::core::ui::ComplexButtonResource::setEmbed</a></div><div class="ttdeci">void setEmbed(Embed *embed)</div><div class="ttdef"><b>Definition:</b> ui.cc:356</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_aa41bdd55671a177912ddbc9446e423cf"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#aa41bdd55671a177912ddbc9446e423cf">dw::core::ui::Resource::iterator</a></div><div class="ttdeci">virtual Iterator * iterator(Content::Type mask, bool atEnd)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter_html_acd02dd41fd0500b1c19e2d926ac71778"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html#acd02dd41fd0500b1c19e2d926ac71778">dw::core::ui::Resource::ActivateEmitter::connectActivate</a></div><div class="ttdeci">void connectActivate(ActivateReceiver *receiver)</div><div class="ttdef"><b>Definition:</b> ui.hh:319</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_1ui_1_1ComplexButtonResource_html_a272e31edd3e66537290d895d7c4a1166"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a272e31edd3e66537290d895d7c4a1166">dw::core::ui::ComplexButtonResource::layoutReceiver</a></div><div class="ttdeci">LayoutReceiver layoutReceiver</div><div class="ttdef"><b>Definition:</b> ui.hh:420</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_ae9f0429c2ac3cd9e1d7e414198fd7516"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#ae9f0429c2ac3cd9e1d7e414198fd7516">dw::core::ui::ComplexButtonResource::createPlatform</a></div><div class="ttdeci">virtual Platform * createPlatform()=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_a2ebcf60b77f41e593cff95a44c8e9111"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#a2ebcf60b77f41e593cff95a44c8e9111">dw::core::ui::Resource::emitLeave</a></div><div class="ttdeci">void emitLeave()</div><div class="ttdef"><b>Definition:</b> ui.cc:290</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="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_1ui_1_1ResourceFactory_html_abc5a31fe26a5657c4b3a9e936e6f16d0"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#abc5a31fe26a5657c4b3a9e936e6f16d0">dw::core::ui::ResourceFactory::createComplexButtonResource</a></div><div class="ttdeci">virtual ComplexButtonResource * createComplexButtonResource(Widget *widget, bool relief)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1RadioButtonResource_html_a7500a17e6d4bf2d7ea665c8ced961835"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1RadioButtonResource.html#a7500a17e6d4bf2d7ea665c8ced961835">dw::core::ui::RadioButtonResource::iterator</a></div><div class="ttdeci">Iterator * iterator(Content::Type mask, bool atEnd)</div><div class="ttdef"><b>Definition:</b> ui.cc:517</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1EntryResource_html_a92898d0e32fd46a78b7ae97cfe5773ec"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1EntryResource.html#a92898d0e32fd46a78b7ae97cfe5773ec">dw::core::ui::EntryResource::setMaxLength</a></div><div class="ttdeci">virtual void setMaxLength(int maxlen)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1TextResource_html_ac75839d3d4d066d3971c517654698357"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1TextResource.html#ac75839d3d4d066d3971c517654698357">dw::core::ui::TextResource::isEditable</a></div><div class="ttdeci">virtual bool isEditable()=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_a0021c8e54c3184408cad5cbbef561dce"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#a0021c8e54c3184408cad5cbbef561dce">dw::core::ui::Resource::~Resource</a></div><div class="ttdeci">virtual ~Resource()</div><div class="ttdef"><b>Definition:</b> ui.cc:206</div></div> +<div class="ttc" id="debug__rtfl_8hh_html_a25c125b618655652ac04cd9228badca8"><div class="ttname"><a href="debug__rtfl_8hh.html#a25c125b618655652ac04cd9228badca8">DBG_OBJ_CREATE</a></div><div class="ttdeci">#define DBG_OBJ_CREATE(klass)</div><div class="ttdef"><b>Definition:</b> debug_rtfl.hh:412</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1TextResource_html_a7ed473331921dafb49fbb139822951c1"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1TextResource.html#a7ed473331921dafb49fbb139822951c1">dw::core::ui::TextResource::setText</a></div><div class="ttdeci">virtual void setText(const char *text)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_ad677abe0b2333b454c1fa8d2526906c9"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#ad677abe0b2333b454c1fa8d2526906c9">dw::core::ui::Resource::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> ui.cc:250</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_1ui_1_1Resource_html_a47036181a1cb972c32f2dd18e31c50c9"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#a47036181a1cb972c32f2dd18e31c50c9">dw::core::ui::Resource::getAvailWidthOfChild</a></div><div class="ttdeci">virtual int getAvailWidthOfChild(Widget *child, bool forceValue)</div><div class="ttdef"><b>Definition:</b> ui.cc:236</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_1ui_1_1Resource_html_a08a82b459d2eb8f73e41e10312640ad5"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#a08a82b459d2eb8f73e41e10312640ad5">dw::core::ui::Resource::connectClicked</a></div><div class="ttdeci">void connectClicked(ClickedReceiver *receiver)</div><div class="ttdef"><b>Definition:</b> ui.hh:388</div></div> +<div class="ttc" id="classlout_1_1signal_1_1Receiver_html"><div class="ttname"><a href="classlout_1_1signal_1_1Receiver.html">lout::signal::Receiver</a></div><div class="ttdoc">The base class for signal receiver base classes. </div><div class="ttdef"><b>Definition:</b> signal.hh:253</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_af66e1a34e0e68cc84bce06ddf72683b8"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#af66e1a34e0e68cc84bce06ddf72683b8">dw::core::ui::Resource::emitActivate</a></div><div class="ttdeci">void emitActivate()</div><div class="ttdef"><b>Definition:</b> ui.hh:351</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_1_1LayoutReceiver_html_a5c786a1939a33a82da31c9fba78a24fd"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource_1_1LayoutReceiver.html#a5c786a1939a33a82da31c9fba78a24fd">dw::core::ui::ComplexButtonResource::LayoutReceiver::resource</a></div><div class="ttdeci">ComplexButtonResource * resource</div><div class="ttdef"><b>Definition:</b> ui.hh:414</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html">dw::core::ui::ComplexButtonResource</a></div><div class="ttdef"><b>Definition:</b> ui.hh:408</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_a518c446276da1b539c02e96cd13ba66b"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a518c446276da1b539c02e96cd13ba66b">dw::core::ui::Embed::CLASS_ID</a></div><div class="ttdeci">static int CLASS_ID</div><div class="ttdef"><b>Definition:</b> ui.hh:252</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ToggleButtonResource_html_a5ce7dcb2bcb6d728013732293f9ac1bd"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ToggleButtonResource.html#a5ce7dcb2bcb6d728013732293f9ac1bd">dw::core::ui::ToggleButtonResource::setActivated</a></div><div class="ttdeci">virtual void setActivated(bool activated)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_aa4b7f2ea91edb0816b08d00a70329756"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#aa4b7f2ea91edb0816b08d00a70329756">dw::core::ui::Resource::getEmbed</a></div><div class="ttdeci">virtual Embed * getEmbed()</div><div class="ttdef"><b>Definition:</b> ui.hh:348</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_1ui_1_1RadioButtonResource_1_1GroupIterator_html_a3bde53b1d93a16974121772575c6df82"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator.html#a3bde53b1d93a16974121772575c6df82">dw::core::ui::RadioButtonResource::GroupIterator::~GroupIterator</a></div><div class="ttdeci">virtual ~GroupIterator()</div><div class="ttdef"><b>Definition:</b> ui.cc:513</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator_html_a49671084712360695724aa19f453b910"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator.html#a49671084712360695724aa19f453b910">dw::core::ui::RadioButtonResource::GroupIterator::unref</a></div><div class="ttdeci">virtual void unref()=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_a54437e3df0b7acdd1136d2c86e6fa165"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a54437e3df0b7acdd1136d2c86e6fa165">dw::core::ui::ComplexButtonResource::sizeRequest</a></div><div class="ttdeci">void sizeRequest(Requisition *requisition)</div><div class="ttdef"><b>Definition:</b> ui.cc:370</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ResourceFactory_html_a954d1f470913bb9dd0e199f06730df88"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#a954d1f470913bb9dd0e199f06730df88">dw::core::ui::ResourceFactory::createCheckButtonResource</a></div><div class="ttdeci">virtual CheckButtonResource * createCheckButtonResource(bool activated)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1SelectionResource_html_a3a3be64e65c2f6926c4b837b0039e450"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1SelectionResource.html#a3a3be64e65c2f6926c4b837b0039e450">dw::core::ui::SelectionResource::isSelected</a></div><div class="ttdeci">virtual bool isSelected(int index)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html">dw::core::ui::Resource</a></div><div class="ttdoc">Basic interface for all resources. </div><div class="ttdef"><b>Definition:</b> ui.hh:288</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1TextResource_html_aceac9967e9df1af804c66ca7434f6386"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1TextResource.html#aceac9967e9df1af804c66ca7434f6386">dw::core::ui::TextResource::setEditable</a></div><div class="ttdeci">virtual void setEditable(bool editable)=0</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_1ui_1_1Resource_html_a848cacde7e7e90c00d29e5d34206ad3b"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#a848cacde7e7e90c00d29e5d34206ad3b">dw::core::ui::Resource::sizeAllocate</a></div><div class="ttdeci">virtual void sizeAllocate(Allocation *allocation)</div><div class="ttdef"><b>Definition:</b> ui.cc:232</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html">dw::core::ui::Embed</a></div><div class="ttdoc">A widget for embedding UI widgets. </div><div class="ttdef"><b>Definition:</b> ui.hh:223</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ToggleButtonResource_html_ad67068186553a850231c1ec6d3c501d0"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ToggleButtonResource.html#ad67068186553a850231c1ec6d3c501d0">dw::core::ui::ToggleButtonResource::isActivated</a></div><div class="ttdeci">virtual bool isActivated()=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter_html_a89cba682a1261a2bb0418e0ef00c6410"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html#a89cba682a1261a2bb0418e0ef00c6410">dw::core::ui::Resource::ActivateEmitter::emitActivate</a></div><div class="ttdeci">void emitActivate(Resource *resource)</div><div class="ttdef"><b>Definition:</b> ui.cc:183</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_afcbc1abc358174ca5d668bd21b6c7640"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#afcbc1abc358174ca5d668bd21b6c7640">dw::core::ui::ComplexButtonResource::getAvailWidthOfChild</a></div><div class="ttdeci">int getAvailWidthOfChild(Widget *child, bool forceValue)</div><div class="ttdef"><b>Definition:</b> ui.cc:405</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_1_1LayoutReceiver_html_a140bc8d30bf6065bfc3364f6ca436dda"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource_1_1LayoutReceiver.html#a140bc8d30bf6065bfc3364f6ca436dda">dw::core::ui::ComplexButtonResource::LayoutReceiver::resizeQueued</a></div><div class="ttdeci">void resizeQueued(bool extremesChanged)</div><div class="ttdef"><b>Definition:</b> ui.cc:326</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_aa30c8fc81001218dc7b52c9675f61cf1"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#aa30c8fc81001218dc7b52c9675f61cf1">dw::core::ui::ComplexButtonResource::sizeAllocate</a></div><div class="ttdeci">void sizeAllocate(Allocation *allocation)</div><div class="ttdef"><b>Definition:</b> ui.cc:401</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_a14cb64e5ffd184139766a3b44591a30d"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a14cb64e5ffd184139766a3b44591a30d">dw::core::ui::Embed::setEnabled</a></div><div class="ttdeci">void setEnabled(bool enabled)</div><div class="ttdef"><b>Definition:</b> ui.cc:135</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ListResource_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ListResource.html">dw::core::ui::ListResource</a></div><div class="ttdef"><b>Definition:</b> ui.hh:478</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_a4b2ed4c8111a43137a4dbd0c09be2337"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a4b2ed4c8111a43137a4dbd0c09be2337">dw::core::ui::ComplexButtonResource::getAvailHeightOfChild</a></div><div class="ttdeci">int getAvailHeightOfChild(Widget *child, bool forceValue)</div><div class="ttdef"><b>Definition:</b> ui.cc:414</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateReceiver_html_adbc232c96b6a1150aeda8ff2982b8c1f"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateReceiver.html#adbc232c96b6a1150aeda8ff2982b8c1f">dw::core::ui::Resource::ActivateReceiver::enter</a></div><div class="ttdeci">virtual void enter(Resource *resource)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ResourceFactory_html_a9d1349f0667d25187366f0bfbfe3d6d6"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#a9d1349f0667d25187366f0bfbfe3d6d6">dw::core::ui::ResourceFactory::createMultiLineTextResource</a></div><div class="ttdeci">virtual MultiLineTextResource * createMultiLineTextResource(int cols, int rows, const char *placeholder)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_aed52788afaabda3535f92211e1254622"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#aed52788afaabda3535f92211e1254622">dw::core::ui::Embed::correctExtremesOfChildNoRec</a></div><div class="ttdeci">virtual void correctExtremesOfChildNoRec(Widget *child, Extremes *extremes, bool useAdjustmentWidth)</div><div class="ttdef"><b>Definition:</b> ui.hh:278</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_aa4b6bf585a992d916ed2fdd297420d7e"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#aa4b6bf585a992d916ed2fdd297420d7e">dw::core::ui::Resource::setDisplayed</a></div><div class="ttdeci">virtual void setDisplayed(bool displayed)</div><div class="ttdef"><b>Definition:</b> ui.cc:273</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_af9ba2bc19bce2c53559c19e81202c557"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#af9ba2bc19bce2c53559c19e81202c557">dw::core::ui::ComplexButtonResource::reliefXThickness</a></div><div class="ttdeci">virtual int reliefXThickness()=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter_html_a5ac082ea248257b8144faaf4ea965250"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html#a5ac082ea248257b8144faaf4ea965250">dw::core::ui::Resource::ActivateEmitter::emitEnter</a></div><div class="ttdeci">void emitEnter(Resource *resource)</div><div class="ttdef"><b>Definition:</b> ui.cc:190</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_ac106589b157854d1a29b3c626e07574e"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#ac106589b157854d1a29b3c626e07574e">dw::core::ui::ComplexButtonResource::childWidget</a></div><div class="ttdeci">Widget * childWidget</div><div class="ttdef"><b>Definition:</b> ui.hh:422</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_af2f3eb1da681b7e73ff0effb50339ede"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#af2f3eb1da681b7e73ff0effb50339ede">dw::core::ui::Resource::activateEmitter</a></div><div class="ttdeci">ActivateEmitter activateEmitter</div><div class="ttdef"><b>Definition:</b> ui.hh:338</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateReceiver_html_a3c3560e002a1d3db982604ce39d19883"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateReceiver.html#a3c3560e002a1d3db982604ce39d19883">dw::core::ui::Resource::ActivateReceiver::activate</a></div><div class="ttdeci">virtual void activate(Resource *resource)=0</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_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_1ui_1_1Embed_html_abffb1189e6ec5ce63215d31e2e3542ff"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#abffb1189e6ec5ce63215d31e2e3542ff">dw::core::ui::Embed::sizeRequestSimpl</a></div><div class="ttdeci">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> ui.cc:51</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ToggleButtonResource_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ToggleButtonResource.html">dw::core::ui::ToggleButtonResource</a></div><div class="ttdef"><b>Definition:</b> ui.hh:539</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_a57fc632cc8adeb59527538dd6e6b3394"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a57fc632cc8adeb59527538dd6e6b3394">dw::core::ui::Embed::setDisplayed</a></div><div class="ttdeci">void setDisplayed(bool displayed)</div><div class="ttdef"><b>Definition:</b> ui.cc:130</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_aaa452ca5060c6ae16b5c1a68032d0637"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#aaa452ca5060c6ae16b5c1a68032d0637">dw::core::ui::Embed::correctReqWidthOfChildNoRec</a></div><div class="ttdeci">void correctReqWidthOfChildNoRec(Widget *child, Requisition *requisition, bool allowDecreaseWidth)</div><div class="ttdef"><b>Definition:</b> ui.hh:265</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_a7c10ad47857dd0f3142326dfd3f8ab30"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#a7c10ad47857dd0f3142326dfd3f8ab30">dw::core::ui::Resource::isEnabled</a></div><div class="ttdeci">virtual bool isEnabled()=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_ac3eca7ed7f9ae3d1e18835bd4e620b18"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#ac3eca7ed7f9ae3d1e18835bd4e620b18">dw::core::ui::Resource::emitEnter</a></div><div class="ttdeci">void emitEnter()</div><div class="ttdef"><b>Definition:</b> ui.cc:285</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedReceiver_html_a445e34167e9d046ad9fe09e5813854d6"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedReceiver.html#a445e34167e9d046ad9fe09e5813854d6">dw::core::ui::Resource::ClickedReceiver::clicked</a></div><div class="ttdeci">virtual void clicked(Resource *resource, EventButton *event)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1SelectionResource_html_ac777a4960fcc4fbd0726571880c0c59b"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1SelectionResource.html#ac777a4960fcc4fbd0726571880c0c59b">dw::core::ui::SelectionResource::popGroup</a></div><div class="ttdeci">virtual void popGroup()=0</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_1ui_1_1LabelButtonResource_html_af1fb79fd805f57f3679ca6c069b86b7d"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1LabelButtonResource.html#af1fb79fd805f57f3679ca6c069b86b7d">dw::core::ui::LabelButtonResource::getLabel</a></div><div class="ttdeci">virtual const char * getLabel()=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_aa78d6f8579b491342f91db451a7fbfc7"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#aa78d6f8579b491342f91db451a7fbfc7">dw::core::ui::Resource::draw</a></div><div class="ttdeci">virtual void draw(View *view, Rectangle *area, DrawingContext *context)</div><div class="ttdef"><b>Definition:</b> ui.cc:277</div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html">dw::core::Platform</a></div><div class="ttdoc">An interface to encapsulate some platform dependencies. </div><div class="ttdef"><b>Definition:</b> platform.hh:16</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html">dw::core::ui::Resource::ActivateEmitter</a></div><div class="ttdef"><b>Definition:</b> ui.hh:313</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator_html_a475701202839ed49d4a1f07b073e0ca4"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator.html#a475701202839ed49d4a1f07b073e0ca4">dw::core::ui::RadioButtonResource::GroupIterator::getNext</a></div><div class="ttdeci">virtual RadioButtonResource * getNext()=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter_html_aca80288aeba0622e5197f425bd14c60a"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter.html#aca80288aeba0622e5197f425bd14c60a">dw::core::ui::Resource::ClickedEmitter::emitClicked</a></div><div class="ttdeci">void emitClicked(Resource *resource, EventButton *event)</div><div class="ttdef"><b>Definition:</b> ui.cc:305</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_ad757ec2ffcafa25ecd1ff2e2cfa811c6"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#ad757ec2ffcafa25ecd1ff2e2cfa811c6">dw::core::ui::ComplexButtonResource::click_y</a></div><div class="ttdeci">int click_y</div><div class="ttdef"><b>Definition:</b> ui.hh:426</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1SelectionResource_html_a780d085d296528a6ca84a193033d11be"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1SelectionResource.html#a780d085d296528a6ca84a193033d11be">dw::core::ui::SelectionResource::setItem</a></div><div class="ttdeci">virtual void setItem(int index, bool selected)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_abb50b788651426c7411d2cb21ca93879"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#abb50b788651426c7411d2cb21ca93879">dw::core::ui::ComplexButtonResource::correctRequisitionOfChild</a></div><div class="ttdeci">void correctRequisitionOfChild(Widget *child, Requisition *requisition, void(*splitHeightFun)(int, int *, int *), bool allowDecreaseWidth, bool allowDecreaseHeight)</div><div class="ttdef"><b>Definition:</b> ui.cc:424</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_a05af3b016712e80cc9b6f07c27f4465f"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#a05af3b016712e80cc9b6f07c27f4465f">dw::core::ui::Resource::setEnabled</a></div><div class="ttdeci">virtual void setEnabled(bool enabled)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_adac9d5739301de85698900ad26678728"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#adac9d5739301de85698900ad26678728">dw::core::ui::ComplexButtonResource::click_x</a></div><div class="ttdeci">int click_x</div><div class="ttdef"><b>Definition:</b> ui.hh:426</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter_html_af1864fe250461856bfe2c5d596956593"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html#af1864fe250461856bfe2c5d596956593">dw::core::ui::Resource::ActivateEmitter::emitLeave</a></div><div class="ttdeci">void emitLeave(Resource *resource)</div><div class="ttdef"><b>Definition:</b> ui.cc:197</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_a8f1af6c634340185e8a2d224fa3b1d18"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a8f1af6c634340185e8a2d224fa3b1d18">dw::core::ui::Embed::getExtremesSimpl</a></div><div class="ttdeci">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> ui.cc:58</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter_html_a168662fa057599852a8a6428667cc175"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ActivateEmitter.html#a168662fa057599852a8a6428667cc175">dw::core::ui::Resource::ActivateEmitter::emitToReceiver</a></div><div class="ttdeci">bool emitToReceiver(lout::signal::Receiver *receiver, int signalNo, int argc, Object **argv)</div><div class="ttdoc">A sub class must implement this for a call to a single receiver. </div><div class="ttdef"><b>Definition:</b> ui.cc:159</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_a54880cb87e416fdc4085efe75afc2983"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#a54880cb87e416fdc4085efe75afc2983">dw::core::ui::Resource::Resource</a></div><div class="ttdeci">Resource()</div><div class="ttdef"><b>Definition:</b> ui.hh:357</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_a5a9dea8822c001ff74fe2bac8a906cc1"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#a5a9dea8822c001ff74fe2bac8a906cc1">dw::core::ui::Resource::getAvailHeightOfChild</a></div><div class="ttdeci">virtual int getAvailHeightOfChild(Widget *child, bool forceValue)</div><div class="ttdef"><b>Definition:</b> ui.cc:243</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1SelectionResource_html_a359e2711a1d8a98c083de92aa3390997"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1SelectionResource.html#a359e2711a1d8a98c083de92aa3390997">dw::core::ui::SelectionResource::getNumberOfItems</a></div><div class="ttdeci">virtual int getNumberOfItems()=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_af1b1f97f753d54921abe5fd21877aefd"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#af1b1f97f753d54921abe5fd21877aefd">dw::core::ui::ComplexButtonResource::init</a></div><div class="ttdeci">void init(Widget *widget)</div><div class="ttdef"><b>Definition:</b> ui.cc:342</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1SelectionResource_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1SelectionResource.html">dw::core::ui::SelectionResource</a></div><div class="ttdoc">Base interface for dw::core::ui::ListResource and dw::core::ui::OptionMenuResource. </div><div class="ttdef"><b>Definition:</b> ui.hh:466</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ListResource_html_aa0437d29303565ce30ec8b0311ec293ca9b006f1905619c986dc9dc87bcaa330c"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ListResource.html#aa0437d29303565ce30ec8b0311ec293ca9b006f1905619c986dc9dc87bcaa330c">dw::core::ui::ListResource::SELECTION_EXACTLY_ONE</a></div><div class="ttdoc">Exactly one item is selected. </div><div class="ttdef"><b>Definition:</b> ui.hh:487</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_ae13e74aa21f5a569d4b23c5904efe3ec"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#ae13e74aa21f5a569d4b23c5904efe3ec">dw::core::ui::Resource::queueResize</a></div><div class="ttdeci">void queueResize(bool extremesChanged)</div><div class="ttdef"><b>Definition:</b> ui.hh:344</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter.html">dw::core::ui::Resource::ClickedEmitter</a></div><div class="ttdef"><b>Definition:</b> ui.hh:326</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1CheckButtonResource_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1CheckButtonResource.html">dw::core::ui::CheckButtonResource</a></div><div class="ttdef"><b>Definition:</b> ui.hh:546</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_a295f39dbe275def02e9c86607cab4509"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a295f39dbe275def02e9c86607cab4509">dw::core::ui::Embed::correctReqHeightOfChildNoRec</a></div><div class="ttdeci">void correctReqHeightOfChildNoRec(Widget *child, Requisition *requisition, void(*splitHeightFun)(int, int *, int *), bool allowDecreaseHeight)</div><div class="ttdef"><b>Definition:</b> ui.hh:270</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1LabelButtonResource_html_a2cea23d7907ee9d35bed0967ebb6b0a3"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1LabelButtonResource.html#a2cea23d7907ee9d35bed0967ebb6b0a3">dw::core::ui::LabelButtonResource::iterator</a></div><div class="ttdeci">Iterator * iterator(Content::Type mask, bool atEnd)</div><div class="ttdef"><b>Definition:</b> ui.cc:316</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1SelectionResource_html_a8c855fe002f0853444849e0876c7ba9c"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1SelectionResource.html#a8c855fe002f0853444849e0876c7ba9c">dw::core::ui::SelectionResource::addItem</a></div><div class="ttdeci">virtual void addItem(const char *str, bool enabled, bool selected)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator_html_a2457e45e4b27a9689bfa7bc9b655a7e3"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1RadioButtonResource_1_1GroupIterator.html#a2457e45e4b27a9689bfa7bc9b655a7e3">dw::core::ui::RadioButtonResource::GroupIterator::GroupIterator</a></div><div class="ttdeci">GroupIterator()</div><div class="ttdef"><b>Definition:</b> ui.hh:558</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1LabelButtonResource_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1LabelButtonResource.html">dw::core::ui::LabelButtonResource</a></div><div class="ttdoc">Interface for labelled buttons resources. </div><div class="ttdef"><b>Definition:</b> ui.hh:399</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_a56de5626f0c7b5746844c93dbad4e76e"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#a56de5626f0c7b5746844c93dbad4e76e">dw::core::ui::Resource::embed</a></div><div class="ttdeci">Embed * embed</div><div class="ttdef"><b>Definition:</b> ui.hh:337</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_adc66f39ba387bbbb47f942446c726e97"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#adc66f39ba387bbbb47f942446c726e97">dw::core::ui::Resource::getExtremes</a></div><div class="ttdeci">virtual void getExtremes(Extremes *extremes)</div><div class="ttdef"><b>Definition:</b> ui.cc:216</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_aa69e19458f668afabcb716894d876e1b"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#aa69e19458f668afabcb716894d876e1b">dw::core::ui::ComplexButtonResource::getClickY</a></div><div class="ttdeci">int getClickY()</div><div class="ttdef"><b>Definition:</b> ui.hh:459</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ResourceFactory_html_a81810089ba17d0c06a5d8a38eb7383c3"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ResourceFactory.html#a81810089ba17d0c06a5d8a38eb7383c3">dw::core::ui::ResourceFactory::createEntryResource</a></div><div class="ttdeci">virtual EntryResource * createEntryResource(int size, bool password, const char *label, const char *placeholder)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1SelectionResource_html_a38485fe1c2ae3e8cf81b73f1d47390db"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1SelectionResource.html#a38485fe1c2ae3e8cf81b73f1d47390db">dw::core::ui::SelectionResource::pushGroup</a></div><div class="ttdeci">virtual void pushGroup(const char *name, bool enabled)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1TextResource_html_ad4272ef228b6c178a19556fedf53290c"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1TextResource.html#ad4272ef228b6c178a19556fedf53290c">dw::core::ui::TextResource::getText</a></div><div class="ttdeci">virtual const char * getText()=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_a657f0e28669429de1b5505de8522de96"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a657f0e28669429de1b5505de8522de96">dw::core::ui::Embed::getAvailWidthOfChild</a></div><div class="ttdeci">int getAvailWidthOfChild(Widget *child, bool forceValue)</div><div class="ttdef"><b>Definition:</b> ui.cc:71</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter_html_a75d6709658dd3757533cebd915ec7a19"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource_1_1ClickedEmitter.html#a75d6709658dd3757533cebd915ec7a19">dw::core::ui::Resource::ClickedEmitter::emitToReceiver</a></div><div class="ttdeci">bool emitToReceiver(lout::signal::Receiver *receiver, int signalNo, int argc, Object **argv)</div><div class="ttdoc">A sub class must implement this for a call to a single receiver. </div><div class="ttdef"><b>Definition:</b> ui.cc:295</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Resource_html_a88c7b87e08a44b0180a31779f16430b3"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Resource.html#a88c7b87e08a44b0180a31779f16430b3">dw::core::ui::Resource::connectActivate</a></div><div class="ttdeci">void connectActivate(ActivateReceiver *receiver)</div><div class="ttdef"><b>Definition:</b> ui.hh:386</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ComplexButtonResource_html_a2300647f29eccdbb9b8ff377e7dee13f"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ComplexButtonResource.html#a2300647f29eccdbb9b8ff377e7dee13f">dw::core::ui::ComplexButtonResource::setLayout</a></div><div class="ttdeci">virtual void setLayout(Layout *layout)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1Embed_html_a182b769a0c6ea80be24ca288521bb9d5"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1Embed.html#a182b769a0c6ea80be24ca288521bb9d5">dw::core::ui::Embed::leaveNotifyImpl</a></div><div class="ttdeci">void leaveNotifyImpl(core::EventCrossing *event)</div><div class="ttdef"><b>Definition:</b> ui.cc:111</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  <a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/> +</a> 1.8.8 +</small></address> +</body> +</html> |