summaryrefslogtreecommitdiff
path: root/old/dw/html/fltkviewbase_8hh_source.html
diff options
context:
space:
mode:
Diffstat (limited to 'old/dw/html/fltkviewbase_8hh_source.html')
-rw-r--r--old/dw/html/fltkviewbase_8hh_source.html288
1 files changed, 288 insertions, 0 deletions
diff --git a/old/dw/html/fltkviewbase_8hh_source.html b/old/dw/html/fltkviewbase_8hh_source.html
new file mode 100644
index 0000000..9120994
--- /dev/null
+++ b/old/dw/html/fltkviewbase_8hh_source.html
@@ -0,0 +1,288 @@
+<!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/fltkviewbase.hh Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="https://www.dillo.org/dw/html/jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Dillo
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_fdc4064fcda8ca976b3af3f83c9eca4d.html">dw</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">fltkviewbase.hh</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="fltkviewbase_8hh.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef __DW_FLTKVIEWBASE_HH__</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define __DW_FLTKVIEWBASE_HH__</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;time.h&gt;</span> <span class="comment">// for time_t</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;sys/time.h&gt;</span> <span class="comment">// for time_t in FreeBSD</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;FL/Fl_Group.H&gt;</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;FL/x.H&gt;</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="fltkcore_8hh.html">fltkcore.hh</a>&quot;</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacedw.html">dw</a> {</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span>fltk {</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase.html"> 15</a></span>&#160;<span class="keyword">class </span><a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html">FltkViewBase</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1fltk_1_1FltkView.html">FltkView</a>, <span class="keyword">public</span> Fl_Group</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;{</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html"> 18</a></span>&#160; <span class="keyword">class </span><a class="code" href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html">BackBuffer</a> {</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#a4bb0ad87ecbb0c067256b0dd0bec930d"> 20</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#a4bb0ad87ecbb0c067256b0dd0bec930d">w</a>;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#a77076da6c3e49545cb4d7a98293f3b22"> 21</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#a77076da6c3e49545cb4d7a98293f3b22">h</a>;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#ae31824649dc9ef2e7ae7c87fd15f9e93"> 22</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#ae31824649dc9ef2e7ae7c87fd15f9e93">created</a>;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#a48e8e42796e5c52bc94e87dc5406ef36"> 25</a></span>&#160; Fl_Offscreen <a class="code" href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#a48e8e42796e5c52bc94e87dc5406ef36">offscreen</a>;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <a class="code" href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#adc856ffef96c6da78dccfec0ef2ee762">BackBuffer</a> ();</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <a class="code" href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#af1c927d05a8848d3e7e3c76385f0a69a">~BackBuffer</a> ();</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#a994496fdca3e63e7f4f1830436a91d7b">setSize</a>(<span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h);</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; };</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase.html#aec42e9e666fdc54f94390dc612abe642"> 32</a></span>&#160; <span class="keyword">typedef</span> <span class="keyword">enum</span> { <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#aec42e9e666fdc54f94390dc612abe642a6cdd2dcf9af2210693f8a4e5ac581d95">DRAW_PLAIN</a>, <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#aec42e9e666fdc54f94390dc612abe642a0175b80562a073d13dc203cf6985147a">DRAW_CLIPPED</a>, <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#aec42e9e666fdc54f94390dc612abe642abea3fdcff2a3959c441158610012163b">DRAW_BUFFERED</a> } <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#aec42e9e666fdc54f94390dc612abe642">DrawType</a>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase.html#af301e3a898ab00caa4af1c9eb22c03e6"> 34</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#af301e3a898ab00caa4af1c9eb22c03e6">bgColor</a>;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase.html#ab90dc4df62a3d7772f3ae61962319922"> 35</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Region.html">core::Region</a> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#ab90dc4df62a3d7772f3ae61962319922">drawRegion</a>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase.html#afdbbc35b27e2e9538b7ae4bf931c9b4f"> 36</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Rectangle.html">core::Rectangle</a> *<a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#afdbbc35b27e2e9538b7ae4bf931c9b4f">exposeArea</a>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase.html#a8ce7cc597619db3e388267b1985681de"> 37</a></span>&#160; <span class="keyword">static</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html">BackBuffer</a> *<a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a8ce7cc597619db3e388267b1985681de">backBuffer</a>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase.html#a495bcd0c2cee9b76c6475f94bb684a0f"> 38</a></span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a495bcd0c2cee9b76c6475f94bb684a0f">backBufferInUse</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#aec2788a63c4ac4dfb3baf2688040998a">draw</a> (<span class="keyword">const</span> <a class="code" href="classdw_1_1core_1_1Rectangle.html">core::Rectangle</a> *rect, <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#aec42e9e666fdc54f94390dc612abe642">DrawType</a> type);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a692870265436d563962488ec7c72fd4e">drawChildWidgets</a> ();</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a1fcab00245d3d42eabd3cd5b92c2b6d7">manageTabToFocus</a>();</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase.html#a0e66a9c69bb6eaef7cd4202dca7695f4"> 43</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a0e66a9c69bb6eaef7cd4202dca7695f4">clipPoint</a> (<span class="keywordtype">int</span> *x, <span class="keywordtype">int</span> *y, <span class="keywordtype">int</span> border) {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">if</span> (exposeArea) {</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">if</span> (*x &lt; exposeArea-&gt;x - border)</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; *x = exposeArea-&gt;<a class="code" href="classdw_1_1core_1_1Rectangle.html#ae625fa4bd33e00f61a8502f9947c90b2">x</a> - border;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordflow">if</span> (*x &gt; exposeArea-&gt;<a class="code" href="classdw_1_1core_1_1Rectangle.html#ae625fa4bd33e00f61a8502f9947c90b2">x</a> + exposeArea-&gt;<a class="code" href="classdw_1_1core_1_1Rectangle.html#a830e684aa11e7debc5a1c39a61e70c74">width</a> + border)</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; *x = exposeArea-&gt;<a class="code" href="classdw_1_1core_1_1Rectangle.html#ae625fa4bd33e00f61a8502f9947c90b2">x</a> + exposeArea-&gt;<a class="code" href="classdw_1_1core_1_1Rectangle.html#a830e684aa11e7debc5a1c39a61e70c74">width</a> + border;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">if</span> (*y &lt; exposeArea-&gt;y - border)</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; *y = exposeArea-&gt;<a class="code" href="classdw_1_1core_1_1Rectangle.html#a74a3b465c9248d61317c89f477535eb8">y</a> - border;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">if</span> (*y &gt; exposeArea-&gt;<a class="code" href="classdw_1_1core_1_1Rectangle.html#a74a3b465c9248d61317c89f477535eb8">y</a> + exposeArea-&gt;<a class="code" href="classdw_1_1core_1_1Rectangle.html#aefe44831a25fdb7426fd1f859f9ee159">height</a> + border)</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; *y = exposeArea-&gt;<a class="code" href="classdw_1_1core_1_1Rectangle.html#a74a3b465c9248d61317c89f477535eb8">y</a> + exposeArea-&gt;<a class="code" href="classdw_1_1core_1_1Rectangle.html#aefe44831a25fdb7426fd1f859f9ee159">height</a> + border;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; }</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase.html#af604dc70e27cf667798f3f564c933690"> 56</a></span>&#160; <a class="code" href="classdw_1_1core_1_1Layout.html">core::Layout</a> *<a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#af604dc70e27cf667798f3f564c933690">theLayout</a>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase.html#a3065ec0627e44c5c02c748e79fedae6b"> 57</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a3065ec0627e44c5c02c748e79fedae6b">canvasWidth</a>, <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a2e4fd7dd484cfaaf40353e87791bcfe0">canvasHeight</a>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase.html#a37adf06cb9bfc6b17c8f7ee85265d544"> 58</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a3b39680395ff6f54fca34a8b170a98d7">mouse_x</a>, <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a37adf06cb9bfc6b17c8f7ee85265d544">mouse_y</a>;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkViewBase.html#a6b1fb8742d9e1c9c53387afd8b1907f5"> 59</a></span>&#160; Fl_Widget *<a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a6b1fb8742d9e1c9c53387afd8b1907f5">focused_child</a>;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#ac339d6548f23f674305849966c04203f">translateViewXToCanvasX</a> (<span class="keywordtype">int</span> x) = 0;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#aed19f46fd57efbf453a55973a9b58d95">translateViewYToCanvasY</a> (<span class="keywordtype">int</span> y) = 0;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a04c114f44ab3ffd6d115562b002ee6c9">translateCanvasXToViewX</a> (<span class="keywordtype">int</span> x) = 0;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#acd376c260f1650bcc53117cc17f68550">translateCanvasYToViewY</a> (<span class="keywordtype">int</span> y) = 0;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a16f26fabddbbc1ec780ddce6b2c2774b">FltkViewBase</a> (<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h, <span class="keyword">const</span> <span class="keywordtype">char</span> *label = 0);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#afd944bc4aeadaf903341eeb919a5c9b3">~FltkViewBase</a> ();</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#aec2788a63c4ac4dfb3baf2688040998a">draw</a>();</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a8f963c3e14811add2fa0fbae0d111a1e">handle</a> (<span class="keywordtype">int</span> event);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#aa74f5c750501f2180e3cb921ae8ad90d">setLayout</a> (<a class="code" href="classdw_1_1core_1_1Layout.html">core::Layout</a> *<a class="code" href="dw__anchors__test_8cc.html#aa9b7b9846e3f42cc43273337240c6a8a">layout</a>);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a7db6438528dd14a6da70f99ed20fe94f">setCanvasSize</a> (<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> ascent, <span class="keywordtype">int</span> descent);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#addfb48e5a4e83b96d54dc2b024cf9a46">setCursor</a> (<a class="code" href="namespacedw_1_1core_1_1style.html#a907541d0ef9d9f5e0ac4a47fc4a5e3a1">core::style::Cursor</a> cursor);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a030fe5afd4a0d5b0e63928a76c88ee86">setBgColor</a> (<a class="code" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a5129f8cb753bfab6115bb02eeaf5fbde">startDrawing</a> (<a class="code" href="classdw_1_1core_1_1Rectangle.html">core::Rectangle</a> *area);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a8ead156eedc1fdc1bcc73de543656b46">finishDrawing</a> (<a class="code" href="classdw_1_1core_1_1Rectangle.html">core::Rectangle</a> *area);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a268df7499ff9d122c54a7f1fcb711e3f">queueDraw</a> (<a class="code" href="classdw_1_1core_1_1Rectangle.html">core::Rectangle</a> *area);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#adbb8dfde83bd633213c4c1e9451c8c93">queueDrawTotal</a> ();</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a5e068f530f1c8ca8307d631c0e3c27a8">cancelQueueDraw</a> ();</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a6b550b2301d222aecb3cb13bbbf95129">drawPoint</a> (<a class="code" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color,</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading,</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a4cea591f44bf52faae8fb95d7b10fb5c">drawLine</a> (<a class="code" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color,</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading,</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">int</span> x1, <span class="keywordtype">int</span> y1, <span class="keywordtype">int</span> x2, <span class="keywordtype">int</span> y2);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a247e64432c2d233ae00a7f226e08f02d">drawTypedLine</a> (<a class="code" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color,</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading,</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="namespacedw_1_1core_1_1style.html#a2060511706dd5d45983aebe7e4e068b6">core::style::LineType</a> type, <span class="keywordtype">int</span> width,</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">int</span> x1, <span class="keywordtype">int</span> y1, <span class="keywordtype">int</span> x2, <span class="keywordtype">int</span> y2);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a34291ffa1b47a7f8fe6cf4fc763d18f1">drawRectangle</a> (<a class="code" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color,</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading, <span class="keywordtype">bool</span> filled,</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#a5fed33253201cdcf91525f10dd8ba4c4">drawArc</a> (<a class="code" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color,</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading, <span class="keywordtype">bool</span> filled,</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordtype">int</span> centerX, <span class="keywordtype">int</span> centerY, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height,</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordtype">int</span> angle1, <span class="keywordtype">int</span> angle2);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#aa73cb4e97b6944032bdd6c8fcb66b53f">drawPolygon</a> (<a class="code" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color,</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading,</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordtype">bool</span> filled, <span class="keywordtype">bool</span> convex,</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="structdw_1_1core_1_1Point.html">core::Point</a> *points, <span class="keywordtype">int</span> npoints);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="classdw_1_1core_1_1View.html">core::View</a> *<a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#ac1795ca32a249f2de2449621e94abba1">getClippingView</a> (<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#abc7e8eac8fa83337fa0c721fed8fd27c">mergeClippingView</a> (<a class="code" href="classdw_1_1core_1_1View.html">core::View</a> *clippingView);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html#aa9e0b9d05eff4dce9651476306a367cf">setBufferedDrawing</a> (<span class="keywordtype">bool</span> b);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;};</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classdw_1_1fltk_1_1FltkWidgetView.html"> 111</a></span>&#160;<span class="keyword">class </span><a class="code" href="classdw_1_1fltk_1_1FltkWidgetView.html">FltkWidgetView</a>: <span class="keyword">public</span> <a class="code" href="classdw_1_1fltk_1_1FltkViewBase.html">FltkViewBase</a></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;{</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="classdw_1_1fltk_1_1FltkWidgetView.html#a11b7e8ae4d3a30a88c1ddca500ae67d9">FltkWidgetView</a> (<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h, <span class="keyword">const</span> <span class="keywordtype">char</span> *label = 0);</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="classdw_1_1fltk_1_1FltkWidgetView.html#a770ebdfe673ef1ac7deb099a73f2ff7d">~FltkWidgetView</a> ();</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkWidgetView.html#aeb2614c4c630ecaa9ba95aca2f3ac433">drawText</a> (<a class="code" href="classdw_1_1core_1_1style_1_1Font.html">core::style::Font</a> *font,</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color,</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading,</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> len);</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkWidgetView.html#aac44c67621a531d991d05ec66a38878f">drawSimpleWrappedText</a> (<a class="code" href="classdw_1_1core_1_1style_1_1Font.html">core::style::Font</a> *font,</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color,</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading,</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h,</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *text);</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkWidgetView.html#a47652b0bc1af0c883e4e035920805bea">drawImage</a> (<a class="code" href="classdw_1_1core_1_1Imgbuf.html">core::Imgbuf</a> *<a class="code" href="dw__images__scaled_8cc.html#aeb24d3f2650601e96ee51c6232b6c5a7">imgbuf</a>, <span class="keywordtype">int</span> xRoot, <span class="keywordtype">int</span> yRoot,</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1fltk_1_1FltkWidgetView.html#a48408d9a3da73c56e4a1bddbeb1200af">usesFltkWidgets</a> ();</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkWidgetView.html#ae29ceaec8a5589d0b351402f7bf6c2d5">addFltkWidget</a> (Fl_Widget *widget, <a class="code" href="structdw_1_1core_1_1Allocation.html">core::Allocation</a> *allocation);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkWidgetView.html#a38bbef390778f8a6ee5eccb45b6c3967">removeFltkWidget</a> (Fl_Widget *widget);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkWidgetView.html#abab1b1548f27f67c46e6803147d94002">allocateFltkWidget</a> (Fl_Widget *widget,</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="structdw_1_1core_1_1Allocation.html">core::Allocation</a> *allocation);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classdw_1_1fltk_1_1FltkWidgetView.html#a2542e95c31f865136d9390e9a63efd6d">drawFltkWidget</a> (Fl_Widget *widget, <a class="code" href="classdw_1_1core_1_1Rectangle.html">core::Rectangle</a> *area);</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;};</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;} <span class="comment">// namespace fltk</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;} <span class="comment">// namespace dw</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor">#endif // __DW_FLTKVIEWBASE_HH__</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkWidgetView_html_a2542e95c31f865136d9390e9a63efd6d"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkWidgetView.html#a2542e95c31f865136d9390e9a63efd6d">dw::fltk::FltkWidgetView::drawFltkWidget</a></div><div class="ttdeci">void drawFltkWidget(Fl_Widget *widget, core::Rectangle *area)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:728</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a5fed33253201cdcf91525f10dd8ba4c4"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a5fed33253201cdcf91525f10dd8ba4c4">dw::fltk::FltkViewBase::drawArc</a></div><div class="ttdeci">void drawArc(core::style::Color *color, core::style::Color::Shading shading, bool filled, int centerX, int centerY, int width, int height, int angle1, int angle2)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:541</div></div>
+<div class="ttc" id="namespacedw_1_1core_1_1style_html_a907541d0ef9d9f5e0ac4a47fc4a5e3a1"><div class="ttname"><a href="namespacedw_1_1core_1_1style.html#a907541d0ef9d9f5e0ac4a47fc4a5e3a1">dw::core::style::Cursor</a></div><div class="ttdeci">Cursor</div><div class="ttdef"><b>Definition:</b> style.hh:200</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html">dw::fltk::FltkViewBase</a></div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:15</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a5129f8cb753bfab6115bb02eeaf5fbde"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a5129f8cb753bfab6115bb02eeaf5fbde">dw::fltk::FltkViewBase::startDrawing</a></div><div class="ttdeci">void startDrawing(core::Rectangle *area)</div><div class="ttdoc">Called before drawing. </div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:426</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkWidgetView_html"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkWidgetView.html">dw::fltk::FltkWidgetView</a></div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:111</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_af604dc70e27cf667798f3f564c933690"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#af604dc70e27cf667798f3f564c933690">dw::fltk::FltkViewBase::theLayout</a></div><div class="ttdeci">core::Layout * theLayout</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:56</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_aed19f46fd57efbf453a55973a9b58d95"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#aed19f46fd57efbf453a55973a9b58d95">dw::fltk::FltkViewBase::translateViewYToCanvasY</a></div><div class="ttdeci">virtual int translateViewYToCanvasY(int y)=0</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a8ce7cc597619db3e388267b1985681de"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a8ce7cc597619db3e388267b1985681de">dw::fltk::FltkViewBase::backBuffer</a></div><div class="ttdeci">static BackBuffer * backBuffer</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:37</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_addfb48e5a4e83b96d54dc2b024cf9a46"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#addfb48e5a4e83b96d54dc2b024cf9a46">dw::fltk::FltkViewBase::setCursor</a></div><div class="ttdeci">void setCursor(core::style::Cursor cursor)</div><div class="ttdoc">Set the cursor appearance. </div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:396</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a268df7499ff9d122c54a7f1fcb711e3f"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a268df7499ff9d122c54a7f1fcb711e3f">dw::fltk::FltkViewBase::queueDraw</a></div><div class="ttdeci">void queueDraw(core::Rectangle *area)</div><div class="ttdoc">Queue a region, which is given in canvas coordinates, for drawing. </div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:434</div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1Color_html"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1Color.html">dw::core::style::Color</a></div><div class="ttdef"><b>Definition:</b> style.hh:751</div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1Color_html_adbb8bb94481cdf65325430d8cf1b9110"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">dw::core::style::Color::Shading</a></div><div class="ttdeci">Shading</div><div class="ttdef"><b>Definition:</b> style.hh:767</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_1fltk_1_1FltkViewBase_html_a8f963c3e14811add2fa0fbae0d111a1e"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a8f963c3e14811add2fa0fbae0d111a1e">dw::fltk::FltkViewBase::handle</a></div><div class="ttdeci">int handle(int event)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:287</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer_html_adc856ffef96c6da78dccfec0ef2ee762"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#adc856ffef96c6da78dccfec0ef2ee762">dw::fltk::FltkViewBase::BackBuffer::BackBuffer</a></div><div class="ttdeci">BackBuffer()</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:36</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_ab90dc4df62a3d7772f3ae61962319922"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#ab90dc4df62a3d7772f3ae61962319922">dw::fltk::FltkViewBase::drawRegion</a></div><div class="ttdeci">core::Region drawRegion</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:35</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a692870265436d563962488ec7c72fd4e"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a692870265436d563962488ec7c72fd4e">dw::fltk::FltkViewBase::drawChildWidgets</a></div><div class="ttdeci">void drawChildWidgets()</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:188</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_ac339d6548f23f674305849966c04203f"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#ac339d6548f23f674305849966c04203f">dw::fltk::FltkViewBase::translateViewXToCanvasX</a></div><div class="ttdeci">virtual int translateViewXToCanvasX(int x)=0</div></div>
+<div class="ttc" id="namespacedw_1_1core_1_1style_html_a2060511706dd5d45983aebe7e4e068b6"><div class="ttname"><a href="namespacedw_1_1core_1_1style.html#a2060511706dd5d45983aebe7e4e068b6">dw::core::style::LineType</a></div><div class="ttdeci">LineType</div><div class="ttdef"><b>Definition:</b> style.hh:291</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_1fltk_1_1FltkViewBase_html_a8ead156eedc1fdc1bcc73de543656b46"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a8ead156eedc1fdc1bcc73de543656b46">dw::fltk::FltkViewBase::finishDrawing</a></div><div class="ttdeci">void finishDrawing(core::Rectangle *area)</div><div class="ttdoc">Called after drawing. </div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:430</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_aec42e9e666fdc54f94390dc612abe642abea3fdcff2a3959c441158610012163b"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#aec42e9e666fdc54f94390dc612abe642abea3fdcff2a3959c441158610012163b">dw::fltk::FltkViewBase::DRAW_BUFFERED</a></div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:32</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Rectangle_html_ae625fa4bd33e00f61a8502f9947c90b2"><div class="ttname"><a href="classdw_1_1core_1_1Rectangle.html#ae625fa4bd33e00f61a8502f9947c90b2">dw::core::Rectangle::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> types.hh:72</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkWidgetView_html_a47652b0bc1af0c883e4e035920805bea"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkWidgetView.html#a47652b0bc1af0c883e4e035920805bea">dw::fltk::FltkWidgetView::drawImage</a></div><div class="ttdeci">void drawImage(core::Imgbuf *imgbuf, int xRoot, int yRoot, int x, int y, int width, int height)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:693</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_aa9e0b9d05eff4dce9651476306a367cf"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#aa9e0b9d05eff4dce9651476306a367cf">dw::fltk::FltkViewBase::setBufferedDrawing</a></div><div class="ttdeci">void setBufferedDrawing(bool b)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:86</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_aec42e9e666fdc54f94390dc612abe642a0175b80562a073d13dc203cf6985147a"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#aec42e9e666fdc54f94390dc612abe642a0175b80562a073d13dc203cf6985147a">dw::fltk::FltkViewBase::DRAW_CLIPPED</a></div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:32</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a16f26fabddbbc1ec780ddce6b2c2774b"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a16f26fabddbbc1ec780ddce6b2c2774b">dw::fltk::FltkViewBase::FltkViewBase</a></div><div class="ttdeci">FltkViewBase(int x, int y, int w, int h, const char *label=0)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:64</div></div>
+<div class="ttc" id="dw__anchors__test_8cc_html_aa9b7b9846e3f42cc43273337240c6a8a"><div class="ttname"><a href="dw__anchors__test_8cc.html#aa9b7b9846e3f42cc43273337240c6a8a">layout</a></div><div class="ttdeci">static Layout * layout</div><div class="ttdef"><b>Definition:</b> dw_anchors_test.cc:38</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer_html_a48e8e42796e5c52bc94e87dc5406ef36"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#a48e8e42796e5c52bc94e87dc5406ef36">dw::fltk::FltkViewBase::BackBuffer::offscreen</a></div><div class="ttdeci">Fl_Offscreen offscreen</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:25</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer_html_a994496fdca3e63e7f4f1830436a91d7b"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#a994496fdca3e63e7f4f1830436a91d7b">dw::fltk::FltkViewBase::BackBuffer::setSize</a></div><div class="ttdeci">void setSize(int w, int h)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:49</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_adbb8dfde83bd633213c4c1e9451c8c93"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#adbb8dfde83bd633213c4c1e9451c8c93">dw::fltk::FltkViewBase::queueDrawTotal</a></div><div class="ttdeci">void queueDrawTotal()</div><div class="ttdoc">Queue the total viewport for drawing. </div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:440</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a247e64432c2d233ae00a7f226e08f02d"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a247e64432c2d233ae00a7f226e08f02d">dw::fltk::FltkViewBase::drawTypedLine</a></div><div class="ttdeci">void drawTypedLine(core::style::Color *color, core::style::Color::Shading shading, core::style::LineType type, int width, int x1, int y1, int x2, int y2)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:471</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer_html_a77076da6c3e49545cb4d7a98293f3b22"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#a77076da6c3e49545cb4d7a98293f3b22">dw::fltk::FltkViewBase::BackBuffer::h</a></div><div class="ttdeci">int h</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:21</div></div>
+<div class="ttc" id="fltkcore_8hh_html"><div class="ttname"><a href="fltkcore_8hh.html">fltkcore.hh</a></div></div>
+<div class="ttc" id="classdw_1_1core_1_1style_1_1Font_html"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1Font.html">dw::core::style::Font</a></div><div class="ttdef"><b>Definition:</b> style.hh:698</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkWidgetView_html_a38bbef390778f8a6ee5eccb45b6c3967"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkWidgetView.html#a38bbef390778f8a6ee5eccb45b6c3967">dw::fltk::FltkWidgetView::removeFltkWidget</a></div><div class="ttdeci">void removeFltkWidget(Fl_Widget *widget)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:714</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a5e068f530f1c8ca8307d631c0e3c27a8"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a5e068f530f1c8ca8307d631c0e3c27a8">dw::fltk::FltkViewBase::cancelQueueDraw</a></div><div class="ttdeci">void cancelQueueDraw()</div><div class="ttdoc">Cancel a draw queue request. </div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:445</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_1fltk_1_1FltkViewBase_html_aa74f5c750501f2180e3cb921ae8ad90d"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#aa74f5c750501f2180e3cb921ae8ad90d">dw::fltk::FltkViewBase::setLayout</a></div><div class="ttdeci">void setLayout(core::Layout *layout)</div><div class="ttdoc">This methods notifies the view, that it has been attached to a layout. </div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:383</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkWidgetView_html_a11b7e8ae4d3a30a88c1ddca500ae67d9"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkWidgetView.html#a11b7e8ae4d3a30a88c1ddca500ae67d9">dw::fltk::FltkWidgetView::FltkWidgetView</a></div><div class="ttdeci">FltkWidgetView(int x, int y, int w, int h, const char *label=0)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:602</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_abc7e8eac8fa83337fa0c721fed8fd27c"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#abc7e8eac8fa83337fa0c721fed8fd27c">dw::fltk::FltkViewBase::mergeClippingView</a></div><div class="ttdeci">void mergeClippingView(core::View *clippingView)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:595</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkWidgetView_html_a48408d9a3da73c56e4a1bddbeb1200af"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkWidgetView.html#a48408d9a3da73c56e4a1bddbeb1200af">dw::fltk::FltkWidgetView::usesFltkWidgets</a></div><div class="ttdeci">bool usesFltkWidgets()</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:702</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Region_html"><div class="ttname"><a href="classdw_1_1core_1_1Region.html">dw::core::Region</a></div><div class="ttdef"><b>Definition:</b> types.hh:140</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a3b39680395ff6f54fca34a8b170a98d7"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a3b39680395ff6f54fca34a8b170a98d7">dw::fltk::FltkViewBase::mouse_x</a></div><div class="ttdeci">int mouse_x</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:58</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkView_html"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkView.html">dw::fltk::FltkView</a></div><div class="ttdoc">This interface adds some more methods for all flkt-based views. </div><div class="ttdef"><b>Definition:</b> fltkplatform.hh:78</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a2e4fd7dd484cfaaf40353e87791bcfe0"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a2e4fd7dd484cfaaf40353e87791bcfe0">dw::fltk::FltkViewBase::canvasHeight</a></div><div class="ttdeci">int canvasHeight</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:57</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a7db6438528dd14a6da70f99ed20fe94f"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a7db6438528dd14a6da70f99ed20fe94f">dw::fltk::FltkViewBase::setCanvasSize</a></div><div class="ttdeci">void setCanvasSize(int width, int ascent, int descent)</div><div class="ttdoc">Set the canvas size. </div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:390</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_acd376c260f1650bcc53117cc17f68550"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#acd376c260f1650bcc53117cc17f68550">dw::fltk::FltkViewBase::translateCanvasYToViewY</a></div><div class="ttdeci">virtual int translateCanvasYToViewY(int y)=0</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a6b1fb8742d9e1c9c53387afd8b1907f5"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a6b1fb8742d9e1c9c53387afd8b1907f5">dw::fltk::FltkViewBase::focused_child</a></div><div class="ttdeci">Fl_Widget * focused_child</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:59</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a37adf06cb9bfc6b17c8f7ee85265d544"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a37adf06cb9bfc6b17c8f7ee85265d544">dw::fltk::FltkViewBase::mouse_y</a></div><div class="ttdeci">int mouse_y</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:58</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer_html_a4bb0ad87ecbb0c067256b0dd0bec930d"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#a4bb0ad87ecbb0c067256b0dd0bec930d">dw::fltk::FltkViewBase::BackBuffer::w</a></div><div class="ttdeci">int w</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:20</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_aec2788a63c4ac4dfb3baf2688040998a"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#aec2788a63c4ac4dfb3baf2688040998a">dw::fltk::FltkViewBase::draw</a></div><div class="ttdeci">void draw()</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:95</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkWidgetView_html_aeb2614c4c630ecaa9ba95aca2f3ac433"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkWidgetView.html#aeb2614c4c630ecaa9ba95aca2f3ac433">dw::fltk::FltkWidgetView::drawText</a></div><div class="ttdeci">void drawText(core::style::Font *font, core::style::Color *color, core::style::Color::Shading shading, int x, int y, const char *text, int len)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:612</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_aa73cb4e97b6944032bdd6c8fcb66b53f"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#aa73cb4e97b6944032bdd6c8fcb66b53f">dw::fltk::FltkViewBase::drawPolygon</a></div><div class="ttdeci">void drawPolygon(core::style::Color *color, core::style::Color::Shading shading, bool filled, bool convex, core::Point *points, int npoints)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:558</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Rectangle_html_aefe44831a25fdb7426fd1f859f9ee159"><div class="ttname"><a href="classdw_1_1core_1_1Rectangle.html#aefe44831a25fdb7426fd1f859f9ee159">dw::core::Rectangle::height</a></div><div class="ttdeci">int height</div><div class="ttdef"><b>Definition:</b> types.hh:75</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer_html_ae31824649dc9ef2e7ae7c87fd15f9e93"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#ae31824649dc9ef2e7ae7c87fd15f9e93">dw::fltk::FltkViewBase::BackBuffer::created</a></div><div class="ttdeci">bool created</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:22</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_af301e3a898ab00caa4af1c9eb22c03e6"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#af301e3a898ab00caa4af1c9eb22c03e6">dw::fltk::FltkViewBase::bgColor</a></div><div class="ttdeci">int bgColor</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:34</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkWidgetView_html_a770ebdfe673ef1ac7deb099a73f2ff7d"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkWidgetView.html#a770ebdfe673ef1ac7deb099a73f2ff7d">dw::fltk::FltkWidgetView::~FltkWidgetView</a></div><div class="ttdeci">~FltkWidgetView()</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:608</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_ac1795ca32a249f2de2449621e94abba1"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#ac1795ca32a249f2de2449621e94abba1">dw::fltk::FltkViewBase::getClippingView</a></div><div class="ttdeci">core::View * getClippingView(int x, int y, int width, int height)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:588</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a4cea591f44bf52faae8fb95d7b10fb5c"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a4cea591f44bf52faae8fb95d7b10fb5c">dw::fltk::FltkViewBase::drawLine</a></div><div class="ttdeci">void drawLine(core::style::Color *color, core::style::Color::Shading shading, int x1, int y1, int x2, int y2)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:455</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a1fcab00245d3d42eabd3cd5b92c2b6d7"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a1fcab00245d3d42eabd3cd5b92c2b6d7">dw::fltk::FltkViewBase::manageTabToFocus</a></div><div class="ttdeci">int manageTabToFocus()</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:223</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Imgbuf_html"><div class="ttname"><a href="classdw_1_1core_1_1Imgbuf.html">dw::core::Imgbuf</a></div><div class="ttdoc">The platform independent interface for image buffers. </div><div class="ttdef"><b>Definition:</b> imgbuf.hh:161</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_aec42e9e666fdc54f94390dc612abe642a6cdd2dcf9af2210693f8a4e5ac581d95"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#aec42e9e666fdc54f94390dc612abe642a6cdd2dcf9af2210693f8a4e5ac581d95">dw::fltk::FltkViewBase::DRAW_PLAIN</a></div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:32</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="dw__images__scaled_8cc_html_aeb24d3f2650601e96ee51c6232b6c5a7"><div class="ttname"><a href="dw__images__scaled_8cc.html#aeb24d3f2650601e96ee51c6232b6c5a7">imgbuf</a></div><div class="ttdeci">static core::Imgbuf * imgbuf</div><div class="ttdef"><b>Definition:</b> dw_images_scaled.cc:38</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_1fltk_1_1FltkWidgetView_html_ae29ceaec8a5589d0b351402f7bf6c2d5"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkWidgetView.html#ae29ceaec8a5589d0b351402f7bf6c2d5">dw::fltk::FltkWidgetView::addFltkWidget</a></div><div class="ttdeci">void addFltkWidget(Fl_Widget *widget, core::Allocation *allocation)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:707</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a030fe5afd4a0d5b0e63928a76c88ee86"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a030fe5afd4a0d5b0e63928a76c88ee86">dw::fltk::FltkViewBase::setBgColor</a></div><div class="ttdeci">void setBgColor(core::style::Color *color)</div><div class="ttdoc">Set the background of the view. </div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:419</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Rectangle_html_a830e684aa11e7debc5a1c39a61e70c74"><div class="ttname"><a href="classdw_1_1core_1_1Rectangle.html#a830e684aa11e7debc5a1c39a61e70c74">dw::core::Rectangle::width</a></div><div class="ttdeci">int width</div><div class="ttdef"><b>Definition:</b> types.hh:74</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a6b550b2301d222aecb3cb13bbbf95129"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a6b550b2301d222aecb3cb13bbbf95129">dw::fltk::FltkViewBase::drawPoint</a></div><div class="ttdeci">void drawPoint(core::style::Color *color, core::style::Color::Shading shading, int x, int y)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:449</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_aec42e9e666fdc54f94390dc612abe642"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#aec42e9e666fdc54f94390dc612abe642">dw::fltk::FltkViewBase::DrawType</a></div><div class="ttdeci">DrawType</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:32</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a3065ec0627e44c5c02c748e79fedae6b"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a3065ec0627e44c5c02c748e79fedae6b">dw::fltk::FltkViewBase::canvasWidth</a></div><div class="ttdeci">int canvasWidth</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:57</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a04c114f44ab3ffd6d115562b002ee6c9"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a04c114f44ab3ffd6d115562b002ee6c9">dw::fltk::FltkViewBase::translateCanvasXToViewX</a></div><div class="ttdeci">virtual int translateCanvasXToViewX(int x)=0</div></div>
+<div class="ttc" id="structdw_1_1core_1_1Point_html"><div class="ttname"><a href="structdw_1_1core_1_1Point.html">dw::core::Point</a></div><div class="ttdef"><b>Definition:</b> types.hh:49</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkWidgetView_html_aac44c67621a531d991d05ec66a38878f"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkWidgetView.html#aac44c67621a531d991d05ec66a38878f">dw::fltk::FltkWidgetView::drawSimpleWrappedText</a></div><div class="ttdeci">void drawSimpleWrappedText(core::style::Font *font, core::style::Color *color, core::style::Color::Shading shading, int x, int y, int w, int h, const char *text)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:679</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a495bcd0c2cee9b76c6475f94bb684a0f"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a495bcd0c2cee9b76c6475f94bb684a0f">dw::fltk::FltkViewBase::backBufferInUse</a></div><div class="ttdeci">static bool backBufferInUse</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:38</div></div>
+<div class="ttc" id="classdw_1_1core_1_1Rectangle_html_a74a3b465c9248d61317c89f477535eb8"><div class="ttname"><a href="classdw_1_1core_1_1Rectangle.html#a74a3b465c9248d61317c89f477535eb8">dw::core::Rectangle::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> types.hh:73</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a0e66a9c69bb6eaef7cd4202dca7695f4"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a0e66a9c69bb6eaef7cd4202dca7695f4">dw::fltk::FltkViewBase::clipPoint</a></div><div class="ttdeci">void clipPoint(int *x, int *y, int border)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:43</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_afdbbc35b27e2e9538b7ae4bf931c9b4f"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#afdbbc35b27e2e9538b7ae4bf931c9b4f">dw::fltk::FltkViewBase::exposeArea</a></div><div class="ttdeci">core::Rectangle * exposeArea</div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:36</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer_html"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html">dw::fltk::FltkViewBase::BackBuffer</a></div><div class="ttdef"><b>Definition:</b> fltkviewbase.hh:18</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer_html_af1c927d05a8848d3e7e3c76385f0a69a"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase_1_1BackBuffer.html#af1c927d05a8848d3e7e3c76385f0a69a">dw::fltk::FltkViewBase::BackBuffer::~BackBuffer</a></div><div class="ttdeci">~BackBuffer()</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:43</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkWidgetView_html_abab1b1548f27f67c46e6803147d94002"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkWidgetView.html#abab1b1548f27f67c46e6803147d94002">dw::fltk::FltkWidgetView::allocateFltkWidget</a></div><div class="ttdeci">void allocateFltkWidget(Fl_Widget *widget, core::Allocation *allocation)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:719</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_a34291ffa1b47a7f8fe6cf4fc763d18f1"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#a34291ffa1b47a7f8fe6cf4fc763d18f1">dw::fltk::FltkViewBase::drawRectangle</a></div><div class="ttdeci">void drawRectangle(core::style::Color *color, core::style::Color::Shading shading, bool filled, int x, int y, int width, int height)</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:504</div></div>
+<div class="ttc" id="classdw_1_1fltk_1_1FltkViewBase_html_afd944bc4aeadaf903341eeb919a5c9b3"><div class="ttname"><a href="classdw_1_1fltk_1_1FltkViewBase.html#afd944bc4aeadaf903341eeb919a5c9b3">dw::fltk::FltkViewBase::~FltkViewBase</a></div><div class="ttdeci">~FltkViewBase()</div><div class="ttdef"><b>Definition:</b> fltkviewbase.cc:81</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Sat May 28 2016 11:47:42 for Dillo by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.8
+</small></address>
+</body>
+</html>