diff options
Diffstat (limited to 'old/dw/html/selection_8hh_source.html')
-rw-r--r-- | old/dw/html/selection_8hh_source.html | 181 |
1 files changed, 181 insertions, 0 deletions
diff --git a/old/dw/html/selection_8hh_source.html b/old/dw/html/selection_8hh_source.html new file mode 100644 index 0000000..18fd9d2 --- /dev/null +++ b/old/dw/html/selection_8hh_source.html @@ -0,0 +1,181 @@ +<!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/selection.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">selection.hh</div> </div> +</div><!--header--> +<div class="contents"> +<a href="selection_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_SELECTION_H__</span></div> +<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define __DW_SELECTION_H__</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="l00178"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html"> 178</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1SelectionState.html">SelectionState</a></div> +<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> {</div> +<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html#ae74f39963d55105c82759de31ee76cf7a523309e8c7e053ce1f23db942e801284"> 181</a></span>  <span class="keyword">enum</span> { <a class="code" href="classdw_1_1core_1_1SelectionState.html#ae74f39963d55105c82759de31ee76cf7a523309e8c7e053ce1f23db942e801284">END_OF_WORD</a> = 1 << 30 };</div> +<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div> +<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <span class="keyword">private</span>:</div> +<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html#a01ba37685674ede52537bae6b037422b"> 184</a></span>  <a class="code" href="classdw_1_1core_1_1Layout.html">Layout</a> *<a class="code" href="classdw_1_1core_1_1SelectionState.html#a01ba37685674ede52537bae6b037422b">layout</a>;</div> +<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div> +<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="comment">// selection</span></div> +<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keyword">enum</span> {</div> +<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html#ae7bc1265d2e0c0f61b03b34c87a3be0eadad115de911326a69a1335c465f08dca"> 188</a></span>  <a class="code" href="classdw_1_1core_1_1SelectionState.html#ae7bc1265d2e0c0f61b03b34c87a3be0eadad115de911326a69a1335c465f08dca">NONE</a>,</div> +<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html#ae7bc1265d2e0c0f61b03b34c87a3be0ea9134de649f8e9abbb7320df9d10e8e3b"> 189</a></span>  <a class="code" href="classdw_1_1core_1_1SelectionState.html#ae7bc1265d2e0c0f61b03b34c87a3be0ea9134de649f8e9abbb7320df9d10e8e3b">SELECTING</a>,</div> +<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html#ae7bc1265d2e0c0f61b03b34c87a3be0ea35190c940167aaab821ac8d9b1f1124a"> 190</a></span>  <a class="code" href="classdw_1_1core_1_1SelectionState.html#ae7bc1265d2e0c0f61b03b34c87a3be0ea35190c940167aaab821ac8d9b1f1124a">SELECTED</a></div> +<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  } <a class="code" href="classdw_1_1core_1_1SelectionState.html#a9a097d884b4a6176ffd1c8e7ebe4ac67">selectionState</a>;</div> +<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> </div> +<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html#ab6bae1f9ff765a2fbfdfd81f22ef6b66"> 193</a></span>  <a class="code" href="classdw_1_1core_1_1DeepIterator.html">DeepIterator</a> *<a class="code" href="classdw_1_1core_1_1SelectionState.html#a8740b28568e561527586e45dbc299a1a">from</a>, *<a class="code" href="classdw_1_1core_1_1SelectionState.html#ab6bae1f9ff765a2fbfdfd81f22ef6b66">to</a>;</div> +<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html#aaffd790bcc8156902633cdb64345a94d"> 194</a></span>  <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#ab55da76bdfac8a02bd8ea25b73fafaeb">fromChar</a>, <a class="code" href="classdw_1_1core_1_1SelectionState.html#aaffd790bcc8156902633cdb64345a94d">toChar</a>;</div> +<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> </div> +<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="comment">// link handling</span></div> +<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keyword">enum</span> {</div> +<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html#acd254298821a5d18cbf641d9cf7c7901a240bb27fd3f06449168a08e54ee2a86f"> 198</a></span>  <a class="code" href="classdw_1_1core_1_1SelectionState.html#acd254298821a5d18cbf641d9cf7c7901a240bb27fd3f06449168a08e54ee2a86f">LINK_NONE</a>,</div> +<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html#acd254298821a5d18cbf641d9cf7c7901ab0675825f8039dcefb12848d4dee871d"> 199</a></span>  <a class="code" href="classdw_1_1core_1_1SelectionState.html#acd254298821a5d18cbf641d9cf7c7901ab0675825f8039dcefb12848d4dee871d">LINK_PRESSED</a></div> +<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  } <a class="code" href="classdw_1_1core_1_1SelectionState.html#adb373a820e4f061865ef2e104c51a870">linkState</a>;</div> +<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div> +<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html#a1cb3dc22d0b3fc9347697376b84561c5"> 202</a></span>  <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#a1cb3dc22d0b3fc9347697376b84561c5">linkButton</a>;</div> +<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html#a2a28ebd91d02f5c8ae91851e995c8700"> 203</a></span>  <a class="code" href="classdw_1_1core_1_1DeepIterator.html">DeepIterator</a> *<a class="code" href="classdw_1_1core_1_1SelectionState.html#a2a28ebd91d02f5c8ae91851e995c8700">link</a>;</div> +<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html#acb239a6c62515179c500eaa94ef9ffdf"> 204</a></span>  <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#a66d8a9ecbfe9968935b6e16c7cc6c14a">linkChar</a>, <a class="code" href="classdw_1_1core_1_1SelectionState.html#acb239a6c62515179c500eaa94ef9ffdf">linkNumber</a>;</div> +<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> </div> +<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#af1c06097f93b8a3dc2930dcfb77ed753">resetSelection</a> ();</div> +<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#aef0c19dc6310fa19f1e6ed9ed0c4dfa3">resetLink</a> ();</div> +<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#af6bba13c18c30513e71d4d76e6d38a82">switchLinkToSelection</a> (<a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *it, <span class="keywordtype">int</span> charPos);</div> +<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#a71ece1c5eda25c912440e92eef54cf5c">adjustSelection</a> (<a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *it, <span class="keywordtype">int</span> charPos);</div> +<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#aa594fad3fa4349d7ac83700869ee51fd">correctCharPos</a> (<a class="code" href="classdw_1_1core_1_1DeepIterator.html">DeepIterator</a> *it, <span class="keywordtype">int</span> charPos);</div> +<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> </div> +<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html#a4a74ae08b5c219f3c33a48574dd390ad"> 212</a></span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#a4a74ae08b5c219f3c33a48574dd390ad">highlight</a> (<span class="keywordtype">bool</span> fl, <span class="keywordtype">int</span> dir)</div> +<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  { <a class="code" href="classdw_1_1core_1_1SelectionState.html#afcbe6810fba6b73e02b79bae8f65beac">highlight0</a> (fl, from, fromChar, to, toChar, dir); }</div> +<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> </div> +<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#afcbe6810fba6b73e02b79bae8f65beac">highlight0</a> (<span class="keywordtype">bool</span> fl, <a class="code" href="classdw_1_1core_1_1DeepIterator.html">DeepIterator</a> *from, <span class="keywordtype">int</span> fromChar,</div> +<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <a class="code" href="classdw_1_1core_1_1DeepIterator.html">DeepIterator</a> *to, <span class="keywordtype">int</span> toChar, <span class="keywordtype">int</span> dir);</div> +<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#a29f408a8fa99c2a863a0950ab1598219">copy</a> ();</div> +<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> </div> +<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1SelectionState.html#a70da27736e4e5927125ec1f7c4a0da92"> 220</a></span>  <span class="keyword">enum</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#a70da27736e4e5927125ec1f7c4a0da92">EventType</a> { <a class="code" href="classdw_1_1core_1_1SelectionState.html#a70da27736e4e5927125ec1f7c4a0da92a28634eb6845bb5f989979ea3517bc0a9">BUTTON_PRESS</a>, <a class="code" href="classdw_1_1core_1_1SelectionState.html#a70da27736e4e5927125ec1f7c4a0da92a11fc04bc91f24901e11e3c50d031c177">BUTTON_RELEASE</a>, <a class="code" href="classdw_1_1core_1_1SelectionState.html#a70da27736e4e5927125ec1f7c4a0da92abcc68abaa88556e719802b6f619c4958">BUTTON_MOTION</a> };</div> +<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> </div> +<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <a class="code" href="classdw_1_1core_1_1SelectionState.html#aa74b900e3e3f2de19bf29b04452d9a05">SelectionState</a> ();</div> +<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <a class="code" href="classdw_1_1core_1_1SelectionState.html#a8a615e4bd8f086213132584b2a3f72dc">~SelectionState</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_1SelectionState.html#a1eb988a12582ceeae099831652292bc4"> 225</a></span>  <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#a1eb988a12582ceeae099831652292bc4">setLayout</a> (<a class="code" href="classdw_1_1core_1_1Layout.html">Layout</a> *layout) { this->layout = <a class="code" href="classdw_1_1core_1_1SelectionState.html#a01ba37685674ede52537bae6b037422b">layout</a>; }</div> +<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#ad78d5bf8782f2c95eed25a4b61be7959">reset</a> ();</div> +<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#a69c67a2e8a31868aca8f6f2afa8db888">buttonPress</a> (<a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *it, <span class="keywordtype">int</span> charPos, <span class="keywordtype">int</span> linkNo,</div> +<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <a class="code" href="classdw_1_1core_1_1EventButton.html">EventButton</a> *event);</div> +<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#a98a97ce751399e14f54e1ff6848c866b">buttonRelease</a> (<a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *it, <span class="keywordtype">int</span> charPos, <span class="keywordtype">int</span> linkNo,</div> +<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <a class="code" href="classdw_1_1core_1_1EventButton.html">EventButton</a> *event);</div> +<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#af6a943be66a375a33e76c1fe8071d2cd">buttonMotion</a> (<a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *it, <span class="keywordtype">int</span> charPos, <span class="keywordtype">int</span> linkNo,</div> +<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <a class="code" href="classdw_1_1core_1_1EventMotion.html">EventMotion</a> *event);</div> +<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div> +<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1SelectionState.html#a5c6df6749ad001dfeec51aa8fc3196c9">handleEvent</a> (<a class="code" href="classdw_1_1core_1_1SelectionState.html#a70da27736e4e5927125ec1f7c4a0da92">EventType</a> eventType, <a class="code" href="classdw_1_1core_1_1Iterator.html">Iterator</a> *it, <span class="keywordtype">int</span> charPos,</div> +<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keywordtype">int</span> linkNo, <a class="code" href="classdw_1_1core_1_1MousePositionEvent.html">MousePositionEvent</a> *event);</div> +<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> };</div> +<div class="line"><a name="l00237"></a><span class="lineno"> 237</span> </div> +<div class="line"><a name="l00238"></a><span class="lineno"> 238</span> } <span class="comment">// namespace core</span></div> +<div class="line"><a name="l00239"></a><span class="lineno"> 239</span> } <span class="comment">// namespace dw</span></div> +<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> </div> +<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> <span class="preprocessor">#endif // __DW_SELECTION_H__</span></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_ae7bc1265d2e0c0f61b03b34c87a3be0ea35190c940167aaab821ac8d9b1f1124a"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#ae7bc1265d2e0c0f61b03b34c87a3be0ea35190c940167aaab821ac8d9b1f1124a">dw::core::SelectionState::SELECTED</a></div><div class="ttdef"><b>Definition:</b> selection.hh:190</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_aaffd790bcc8156902633cdb64345a94d"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#aaffd790bcc8156902633cdb64345a94d">dw::core::SelectionState::toChar</a></div><div class="ttdeci">int toChar</div><div class="ttdef"><b>Definition:</b> selection.hh:194</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a2a28ebd91d02f5c8ae91851e995c8700"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a2a28ebd91d02f5c8ae91851e995c8700">dw::core::SelectionState::link</a></div><div class="ttdeci">DeepIterator * link</div><div class="ttdef"><b>Definition:</b> selection.hh:203</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_acd254298821a5d18cbf641d9cf7c7901a240bb27fd3f06449168a08e54ee2a86f"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#acd254298821a5d18cbf641d9cf7c7901a240bb27fd3f06449168a08e54ee2a86f">dw::core::SelectionState::LINK_NONE</a></div><div class="ttdef"><b>Definition:</b> selection.hh:198</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a01ba37685674ede52537bae6b037422b"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a01ba37685674ede52537bae6b037422b">dw::core::SelectionState::layout</a></div><div class="ttdeci">Layout * layout</div><div class="ttdef"><b>Definition:</b> selection.hh:184</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html">dw::core::SelectionState</a></div><div class="ttdoc">This class handles selections, as well as activation of links, which is closely related. </div><div class="ttdef"><b>Definition:</b> selection.hh:178</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_aa74b900e3e3f2de19bf29b04452d9a05"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#aa74b900e3e3f2de19bf29b04452d9a05">dw::core::SelectionState::SelectionState</a></div><div class="ttdeci">SelectionState()</div><div class="ttdef"><b>Definition:</b> selection.cc:47</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a29f408a8fa99c2a863a0950ab1598219"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a29f408a8fa99c2a863a0950ab1598219">dw::core::SelectionState::copy</a></div><div class="ttdeci">void copy()</div><div class="ttdef"><b>Definition:</b> selection.cc:425</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_1SelectionState_html_acd254298821a5d18cbf641d9cf7c7901ab0675825f8039dcefb12848d4dee871d"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#acd254298821a5d18cbf641d9cf7c7901ab0675825f8039dcefb12848d4dee871d">dw::core::SelectionState::LINK_PRESSED</a></div><div class="ttdef"><b>Definition:</b> selection.hh:199</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_1SelectionState_html_ab55da76bdfac8a02bd8ea25b73fafaeb"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#ab55da76bdfac8a02bd8ea25b73fafaeb">dw::core::SelectionState::fromChar</a></div><div class="ttdeci">int fromChar</div><div class="ttdef"><b>Definition:</b> selection.hh:194</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a5c6df6749ad001dfeec51aa8fc3196c9"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a5c6df6749ad001dfeec51aa8fc3196c9">dw::core::SelectionState::handleEvent</a></div><div class="ttdeci">bool handleEvent(EventType eventType, Iterator *it, int charPos, int linkNo, MousePositionEvent *event)</div><div class="ttdoc">General form of dw::core::SelectionState::buttonPress, dw::core::SelectionState::buttonRelease and dw...</div><div class="ttdef"><b>Definition:</b> selection.cc:233</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a71ece1c5eda25c912440e92eef54cf5c"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a71ece1c5eda25c912440e92eef54cf5c">dw::core::SelectionState::adjustSelection</a></div><div class="ttdeci">void adjustSelection(Iterator *it, int charPos)</div><div class="ttdoc">This method is used by core::dw::SelectionState::buttonMotion and core::dw::SelectionState::buttonRel...</div><div class="ttdef"><b>Definition:</b> selection.cc:293</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a4a74ae08b5c219f3c33a48574dd390ad"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a4a74ae08b5c219f3c33a48574dd390ad">dw::core::SelectionState::highlight</a></div><div class="ttdeci">void highlight(bool fl, int dir)</div><div class="ttdef"><b>Definition:</b> selection.hh:212</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a8a615e4bd8f086213132584b2a3f72dc"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a8a615e4bd8f086213132584b2a3f72dc">dw::core::SelectionState::~SelectionState</a></div><div class="ttdeci">~SelectionState()</div><div class="ttdef"><b>Definition:</b> selection.cc:61</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_ae7bc1265d2e0c0f61b03b34c87a3be0eadad115de911326a69a1335c465f08dca"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#ae7bc1265d2e0c0f61b03b34c87a3be0eadad115de911326a69a1335c465f08dca">dw::core::SelectionState::NONE</a></div><div class="ttdef"><b>Definition:</b> selection.hh:188</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_1SelectionState_html_a9a097d884b4a6176ffd1c8e7ebe4ac67"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a9a097d884b4a6176ffd1c8e7ebe4ac67">dw::core::SelectionState::selectionState</a></div><div class="ttdeci">enum dw::core::SelectionState::@13 selectionState</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_af1c06097f93b8a3dc2930dcfb77ed753"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#af1c06097f93b8a3dc2930dcfb77ed753">dw::core::SelectionState::resetSelection</a></div><div class="ttdeci">void resetSelection()</div><div class="ttdef"><b>Definition:</b> selection.cc:73</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a69c67a2e8a31868aca8f6f2afa8db888"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a69c67a2e8a31868aca8f6f2afa8db888">dw::core::SelectionState::buttonPress</a></div><div class="ttdeci">bool buttonPress(Iterator *it, int charPos, int linkNo, EventButton *event)</div><div class="ttdef"><b>Definition:</b> selection.cc:93</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_af6a943be66a375a33e76c1fe8071d2cd"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#af6a943be66a375a33e76c1fe8071d2cd">dw::core::SelectionState::buttonMotion</a></div><div class="ttdeci">bool buttonMotion(Iterator *it, int charPos, int linkNo, EventMotion *event)</div><div class="ttdef"><b>Definition:</b> selection.cc:210</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_ad78d5bf8782f2c95eed25a4b61be7959"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#ad78d5bf8782f2c95eed25a4b61be7959">dw::core::SelectionState::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdef"><b>Definition:</b> selection.cc:67</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a66d8a9ecbfe9968935b6e16c7cc6c14a"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a66d8a9ecbfe9968935b6e16c7cc6c14a">dw::core::SelectionState::linkChar</a></div><div class="ttdeci">int linkChar</div><div class="ttdef"><b>Definition:</b> selection.hh:204</div></div> +<div class="ttc" id="classdw_1_1core_1_1MousePositionEvent_html"><div class="ttname"><a href="classdw_1_1core_1_1MousePositionEvent.html">dw::core::MousePositionEvent</a></div><div class="ttdoc">Base class for all mouse events related to a specific position. </div><div class="ttdef"><b>Definition:</b> events.hh:48</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_aef0c19dc6310fa19f1e6ed9ed0c4dfa3"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#aef0c19dc6310fa19f1e6ed9ed0c4dfa3">dw::core::SelectionState::resetLink</a></div><div class="ttdeci">void resetLink()</div><div class="ttdef"><b>Definition:</b> selection.cc:85</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_af6bba13c18c30513e71d4d76e6d38a82"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#af6bba13c18c30513e71d4d76e6d38a82">dw::core::SelectionState::switchLinkToSelection</a></div><div class="ttdeci">void switchLinkToSelection(Iterator *it, int charPos)</div><div class="ttdoc">This method is called when the user decides not to activate a link, but instead select text...</div><div class="ttdef"><b>Definition:</b> selection.cc:260</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a8740b28568e561527586e45dbc299a1a"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a8740b28568e561527586e45dbc299a1a">dw::core::SelectionState::from</a></div><div class="ttdeci">DeepIterator * from</div><div class="ttdef"><b>Definition:</b> selection.hh:193</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a70da27736e4e5927125ec1f7c4a0da92abcc68abaa88556e719802b6f619c4958"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a70da27736e4e5927125ec1f7c4a0da92abcc68abaa88556e719802b6f619c4958">dw::core::SelectionState::BUTTON_MOTION</a></div><div class="ttdef"><b>Definition:</b> selection.hh:220</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_ae7bc1265d2e0c0f61b03b34c87a3be0ea9134de649f8e9abbb7320df9d10e8e3b"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#ae7bc1265d2e0c0f61b03b34c87a3be0ea9134de649f8e9abbb7320df9d10e8e3b">dw::core::SelectionState::SELECTING</a></div><div class="ttdef"><b>Definition:</b> selection.hh:189</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_acb239a6c62515179c500eaa94ef9ffdf"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#acb239a6c62515179c500eaa94ef9ffdf">dw::core::SelectionState::linkNumber</a></div><div class="ttdeci">int linkNumber</div><div class="ttdef"><b>Definition:</b> selection.hh:204</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a1eb988a12582ceeae099831652292bc4"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a1eb988a12582ceeae099831652292bc4">dw::core::SelectionState::setLayout</a></div><div class="ttdeci">void setLayout(Layout *layout)</div><div class="ttdef"><b>Definition:</b> selection.hh:225</div></div> +<div class="ttc" id="classdw_1_1core_1_1DeepIterator_html"><div class="ttname"><a href="classdw_1_1core_1_1DeepIterator.html">dw::core::DeepIterator</a></div><div class="ttdoc">A stack of iterators, to iterate recursively through a widget tree. </div><div class="ttdef"><b>Definition:</b> iterator.hh:146</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a70da27736e4e5927125ec1f7c4a0da92"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a70da27736e4e5927125ec1f7c4a0da92">dw::core::SelectionState::EventType</a></div><div class="ttdeci">EventType</div><div class="ttdef"><b>Definition:</b> selection.hh:220</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a1cb3dc22d0b3fc9347697376b84561c5"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a1cb3dc22d0b3fc9347697376b84561c5">dw::core::SelectionState::linkButton</a></div><div class="ttdeci">int linkButton</div><div class="ttdef"><b>Definition:</b> selection.hh:202</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_1SelectionState_html_ab6bae1f9ff765a2fbfdfd81f22ef6b66"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#ab6bae1f9ff765a2fbfdfd81f22ef6b66">dw::core::SelectionState::to</a></div><div class="ttdeci">DeepIterator * to</div><div class="ttdef"><b>Definition:</b> selection.hh:193</div></div> +<div class="ttc" id="classdw_1_1core_1_1EventMotion_html"><div class="ttname"><a href="classdw_1_1core_1_1EventMotion.html">dw::core::EventMotion</a></div><div class="ttdoc">Represents a mouse motion event. </div><div class="ttdef"><b>Definition:</b> events.hh:67</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_afcbe6810fba6b73e02b79bae8f65beac"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#afcbe6810fba6b73e02b79bae8f65beac">dw::core::SelectionState::highlight0</a></div><div class="ttdeci">void highlight0(bool fl, DeepIterator *from, int fromChar, DeepIterator *to, int toChar, int dir)</div><div class="ttdef"><b>Definition:</b> selection.cc:369</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_adb373a820e4f061865ef2e104c51a870"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#adb373a820e4f061865ef2e104c51a870">dw::core::SelectionState::linkState</a></div><div class="ttdeci">enum dw::core::SelectionState::@14 linkState</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a70da27736e4e5927125ec1f7c4a0da92a28634eb6845bb5f989979ea3517bc0a9"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a70da27736e4e5927125ec1f7c4a0da92a28634eb6845bb5f989979ea3517bc0a9">dw::core::SelectionState::BUTTON_PRESS</a></div><div class="ttdef"><b>Definition:</b> selection.hh:220</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a70da27736e4e5927125ec1f7c4a0da92a11fc04bc91f24901e11e3c50d031c177"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a70da27736e4e5927125ec1f7c4a0da92a11fc04bc91f24901e11e3c50d031c177">dw::core::SelectionState::BUTTON_RELEASE</a></div><div class="ttdef"><b>Definition:</b> selection.hh:220</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_a98a97ce751399e14f54e1ff6848c866b"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#a98a97ce751399e14f54e1ff6848c866b">dw::core::SelectionState::buttonRelease</a></div><div class="ttdeci">bool buttonRelease(Iterator *it, int charPos, int linkNo, EventButton *event)</div><div class="ttdef"><b>Definition:</b> selection.cc:159</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_aa594fad3fa4349d7ac83700869ee51fd"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#aa594fad3fa4349d7ac83700869ee51fd">dw::core::SelectionState::correctCharPos</a></div><div class="ttdeci">static int correctCharPos(DeepIterator *it, int charPos)</div><div class="ttdoc">This method deals especially with the case that a widget passes dw::core::SelectionState::END_OF_WORD...</div><div class="ttdef"><b>Definition:</b> selection.cc:356</div></div> +<div class="ttc" id="classdw_1_1core_1_1SelectionState_html_ae74f39963d55105c82759de31ee76cf7a523309e8c7e053ce1f23db942e801284"><div class="ttname"><a href="classdw_1_1core_1_1SelectionState.html#ae74f39963d55105c82759de31ee76cf7a523309e8c7e053ce1f23db942e801284">dw::core::SelectionState::END_OF_WORD</a></div><div class="ttdef"><b>Definition:</b> selection.hh:181</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> |