summaryrefslogtreecommitdiff
path: root/old/dw/html/classdw_1_1fltk_1_1FltkViewport.html
diff options
context:
space:
mode:
Diffstat (limited to 'old/dw/html/classdw_1_1fltk_1_1FltkViewport.html')
-rw-r--r--old/dw/html/classdw_1_1fltk_1_1FltkViewport.html1664
1 files changed, 1664 insertions, 0 deletions
diff --git a/old/dw/html/classdw_1_1fltk_1_1FltkViewport.html b/old/dw/html/classdw_1_1fltk_1_1FltkViewport.html
new file mode 100644
index 0000000..eda4586
--- /dev/null
+++ b/old/dw/html/classdw_1_1fltk_1_1FltkViewport.html
@@ -0,0 +1,1664 @@
+<!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::fltk::FltkViewport Class Reference</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 class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="namespacedw.html">dw</a></li><li class="navelem"><a class="el" href="namespacedw_1_1fltk.html">fltk</a></li><li class="navelem"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html">FltkViewport</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="classdw_1_1fltk_1_1FltkViewport.html#pub-types">Public Types</a> &#124;
+<a href="classdw_1_1fltk_1_1FltkViewport.html#pub-methods">Public Member Functions</a> &#124;
+<a href="classdw_1_1fltk_1_1FltkViewport.html#pro-methods">Protected Member Functions</a> &#124;
+<a href="classdw_1_1fltk_1_1FltkViewport.html#pri-types">Private Types</a> &#124;
+<a href="classdw_1_1fltk_1_1FltkViewport.html#pri-methods">Private Member Functions</a> &#124;
+<a href="classdw_1_1fltk_1_1FltkViewport.html#pri-static-methods">Static Private Member Functions</a> &#124;
+<a href="classdw_1_1fltk_1_1FltkViewport.html#pri-attribs">Private Attributes</a> &#124;
+<a href="classdw_1_1fltk_1_1FltkViewport-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">dw::fltk::FltkViewport Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="fltkviewport_8hh_source.html">fltkviewport.hh</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ae4f8d41e5483cda5595afca42d9f5eca"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae4f8d41e5483cda5595afca42d9f5eca">GadgetOrientation</a> { <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae4f8d41e5483cda5595afca42d9f5ecaad9df186e5aa9bba3da6be3b99cc84bee">GADGET_VERTICAL</a>,
+<a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae4f8d41e5483cda5595afca42d9f5ecaa5354f89b76272a02555d061f956b71af">GADGET_HORIZONTAL</a>
+ }</td></tr>
+<tr class="separator:ae4f8d41e5483cda5595afca42d9f5eca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ab35eabe7b0d404cf2f78d42fb0c10bfe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport</a> (int x, int y, int w, int h, const char *label=0)</td></tr>
+<tr class="separator:ab35eabe7b0d404cf2f78d42fb0c10bfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a786a48179506952d1117a9b55ce76d82"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a786a48179506952d1117a9b55ce76d82">~FltkViewport</a> ()</td></tr>
+<tr class="separator:a786a48179506952d1117a9b55ce76d82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0c8a08a054887bdf323be5090361a36"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae0c8a08a054887bdf323be5090361a36">resize</a> (int x, int y, int w, int h)</td></tr>
+<tr class="separator:ae0c8a08a054887bdf323be5090361a36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affab7f3f005ceac48c62c5ee9b8b8000"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#affab7f3f005ceac48c62c5ee9b8b8000">draw</a> ()</td></tr>
+<tr class="separator:affab7f3f005ceac48c62c5ee9b8b8000"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a491674d5d1b87b01851b901cd00de2b2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a491674d5d1b87b01851b901cd00de2b2">handle</a> (int event)</td></tr>
+<tr class="separator:a491674d5d1b87b01851b901cd00de2b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d3441e8ab98c5239e0a6d4d635f6a3f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a7d3441e8ab98c5239e0a6d4d635f6a3f">setCanvasSize</a> (int width, int ascent, int descent)</td></tr>
+<tr class="memdesc:a7d3441e8ab98c5239e0a6d4d635f6a3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the canvas size. <a href="classdw_1_1fltk_1_1FltkViewport.html#a7d3441e8ab98c5239e0a6d4d635f6a3f">More...</a><br /></td></tr>
+<tr class="separator:a7d3441e8ab98c5239e0a6d4d635f6a3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbe5f7616096a2630b8f2df32fd9c217"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#abbe5f7616096a2630b8f2df32fd9c217">usesViewport</a> ()</td></tr>
+<tr class="memdesc:abbe5f7616096a2630b8f2df32fd9c217"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return, whether this view uses a viewport. <a href="classdw_1_1fltk_1_1FltkViewport.html#abbe5f7616096a2630b8f2df32fd9c217">More...</a><br /></td></tr>
+<tr class="separator:abbe5f7616096a2630b8f2df32fd9c217"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc98bcc9a94cdd69739eb75b2c93693f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#afc98bcc9a94cdd69739eb75b2c93693f">getHScrollbarThickness</a> ()</td></tr>
+<tr class="memdesc:afc98bcc9a94cdd69739eb75b2c93693f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the thickness of the horizontal scrollbar, when it is visible. <a href="classdw_1_1fltk_1_1FltkViewport.html#afc98bcc9a94cdd69739eb75b2c93693f">More...</a><br /></td></tr>
+<tr class="separator:afc98bcc9a94cdd69739eb75b2c93693f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bb74d4e632bab4b5cf2810e866ca6fb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6bb74d4e632bab4b5cf2810e866ca6fb">getVScrollbarThickness</a> ()</td></tr>
+<tr class="memdesc:a6bb74d4e632bab4b5cf2810e866ca6fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the thickness of the vertical scrollbar, when it is visible. <a href="classdw_1_1fltk_1_1FltkViewport.html#a6bb74d4e632bab4b5cf2810e866ca6fb">More...</a><br /></td></tr>
+<tr class="separator:a6bb74d4e632bab4b5cf2810e866ca6fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6914747cc354f4b45f2b05fc88dd28b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6914747cc354f4b45f2b05fc88dd28b9">scroll</a> (int dx, int dy)</td></tr>
+<tr class="separator:a6914747cc354f4b45f2b05fc88dd28b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ba39c329ddb59c54de775a8e3716706"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a1ba39c329ddb59c54de775a8e3716706">scroll</a> (<a class="el" href="namespacedw_1_1core.html#aeb016b265a629c8efa3520a96e4c9d81">dw::core::ScrollCommand</a> cmd)</td></tr>
+<tr class="memdesc:a1ba39c329ddb59c54de775a8e3716706"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scroll the viewport as commanded. <a href="classdw_1_1fltk_1_1FltkViewport.html#a1ba39c329ddb59c54de775a8e3716706">More...</a><br /></td></tr>
+<tr class="separator:a1ba39c329ddb59c54de775a8e3716706"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e16dc8667fc33bfbf4bc307b7a787a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0e16dc8667fc33bfbf4bc307b7a787a2">scrollTo</a> (int x, int y)</td></tr>
+<tr class="memdesc:a0e16dc8667fc33bfbf4bc307b7a787a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scroll the vieport to the given position. <a href="classdw_1_1fltk_1_1FltkViewport.html#a0e16dc8667fc33bfbf4bc307b7a787a2">More...</a><br /></td></tr>
+<tr class="separator:a0e16dc8667fc33bfbf4bc307b7a787a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acda282ee61b528b08f4bd37d3773caca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#acda282ee61b528b08f4bd37d3773caca">setViewportSize</a> (int width, int height, int hScrollbarThickness, int vScrollbarThickness)</td></tr>
+<tr class="memdesc:acda282ee61b528b08f4bd37d3773caca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the viewport size. <a href="classdw_1_1fltk_1_1FltkViewport.html#acda282ee61b528b08f4bd37d3773caca">More...</a><br /></td></tr>
+<tr class="separator:acda282ee61b528b08f4bd37d3773caca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd8e89d1a95b3bd0f23dfeaddfe6f67"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#acbd8e89d1a95b3bd0f23dfeaddfe6f67">setScrollStep</a> (int step)</td></tr>
+<tr class="separator:acbd8e89d1a95b3bd0f23dfeaddfe6f67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc0038d8cbad4c588b1dd67f387fc29d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#adc0038d8cbad4c588b1dd67f387fc29d">setGadgetOrientation</a> (bool hscrollbarVisible, bool vscrollbarVisible, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae4f8d41e5483cda5595afca42d9f5eca">GadgetOrientation</a> <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ac493401b1eaaca75513847a75d6db26a">gadgetOrientation</a>)</td></tr>
+<tr class="separator:adc0038d8cbad4c588b1dd67f387fc29d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a958ead600765983162014cb57d510671"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a958ead600765983162014cb57d510671">setDragScroll</a> (bool enable)</td></tr>
+<tr class="separator:a958ead600765983162014cb57d510671"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fb8dcebee49ec50192c83dc009f4f21"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a1fb8dcebee49ec50192c83dc009f4f21">addGadget</a> (Fl_Widget *gadget)</td></tr>
+<tr class="separator:a1fb8dcebee49ec50192c83dc009f4f21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classdw_1_1fltk_1_1FltkWidgetView')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classdw_1_1fltk_1_1FltkWidgetView.html">dw::fltk::FltkWidgetView</a></td></tr>
+<tr class="memitem:a11b7e8ae4d3a30a88c1ddca500ae67d9 inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkWidgetView.html#a11b7e8ae4d3a30a88c1ddca500ae67d9">FltkWidgetView</a> (int x, int y, int w, int h, const char *label=0)</td></tr>
+<tr class="separator:a11b7e8ae4d3a30a88c1ddca500ae67d9 inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a770ebdfe673ef1ac7deb099a73f2ff7d inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkWidgetView.html#a770ebdfe673ef1ac7deb099a73f2ff7d">~FltkWidgetView</a> ()</td></tr>
+<tr class="separator:a770ebdfe673ef1ac7deb099a73f2ff7d inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb2614c4c630ecaa9ba95aca2f3ac433 inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkWidgetView.html#aeb2614c4c630ecaa9ba95aca2f3ac433">drawText</a> (<a class="el" href="classdw_1_1core_1_1style_1_1Font.html">core::style::Font</a> *font, <a class="el" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color, <a class="el" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading, int x, int y, const char *text, int len)</td></tr>
+<tr class="separator:aeb2614c4c630ecaa9ba95aca2f3ac433 inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac44c67621a531d991d05ec66a38878f inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkWidgetView.html#aac44c67621a531d991d05ec66a38878f">drawSimpleWrappedText</a> (<a class="el" href="classdw_1_1core_1_1style_1_1Font.html">core::style::Font</a> *font, <a class="el" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color, <a class="el" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading, int x, int y, int w, int h, const char *text)</td></tr>
+<tr class="separator:aac44c67621a531d991d05ec66a38878f inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47652b0bc1af0c883e4e035920805bea inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkWidgetView.html#a47652b0bc1af0c883e4e035920805bea">drawImage</a> (<a class="el" href="classdw_1_1core_1_1Imgbuf.html">core::Imgbuf</a> *<a class="el" href="dw__images__simple_8cc.html#aeb24d3f2650601e96ee51c6232b6c5a7">imgbuf</a>, int xRoot, int yRoot, int x, int y, int width, int height)</td></tr>
+<tr class="separator:a47652b0bc1af0c883e4e035920805bea inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48408d9a3da73c56e4a1bddbeb1200af inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkWidgetView.html#a48408d9a3da73c56e4a1bddbeb1200af">usesFltkWidgets</a> ()</td></tr>
+<tr class="separator:a48408d9a3da73c56e4a1bddbeb1200af inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae29ceaec8a5589d0b351402f7bf6c2d5 inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkWidgetView.html#ae29ceaec8a5589d0b351402f7bf6c2d5">addFltkWidget</a> (Fl_Widget *widget, <a class="el" href="structdw_1_1core_1_1Allocation.html">core::Allocation</a> *allocation)</td></tr>
+<tr class="separator:ae29ceaec8a5589d0b351402f7bf6c2d5 inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38bbef390778f8a6ee5eccb45b6c3967 inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkWidgetView.html#a38bbef390778f8a6ee5eccb45b6c3967">removeFltkWidget</a> (Fl_Widget *widget)</td></tr>
+<tr class="separator:a38bbef390778f8a6ee5eccb45b6c3967 inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abab1b1548f27f67c46e6803147d94002 inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkWidgetView.html#abab1b1548f27f67c46e6803147d94002">allocateFltkWidget</a> (Fl_Widget *widget, <a class="el" href="structdw_1_1core_1_1Allocation.html">core::Allocation</a> *allocation)</td></tr>
+<tr class="separator:abab1b1548f27f67c46e6803147d94002 inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2542e95c31f865136d9390e9a63efd6d inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkWidgetView.html#a2542e95c31f865136d9390e9a63efd6d">drawFltkWidget</a> (Fl_Widget *widget, <a class="el" href="classdw_1_1core_1_1Rectangle.html">core::Rectangle</a> *area)</td></tr>
+<tr class="separator:a2542e95c31f865136d9390e9a63efd6d inherit pub_methods_classdw_1_1fltk_1_1FltkWidgetView"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classdw_1_1fltk_1_1FltkViewBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html">dw::fltk::FltkViewBase</a></td></tr>
+<tr class="memitem:a16f26fabddbbc1ec780ddce6b2c2774b inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a16f26fabddbbc1ec780ddce6b2c2774b">FltkViewBase</a> (int x, int y, int w, int h, const char *label=0)</td></tr>
+<tr class="separator:a16f26fabddbbc1ec780ddce6b2c2774b inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd944bc4aeadaf903341eeb919a5c9b3 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#afd944bc4aeadaf903341eeb919a5c9b3">~FltkViewBase</a> ()</td></tr>
+<tr class="separator:afd944bc4aeadaf903341eeb919a5c9b3 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec2788a63c4ac4dfb3baf2688040998a inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#aec2788a63c4ac4dfb3baf2688040998a">draw</a> ()</td></tr>
+<tr class="separator:aec2788a63c4ac4dfb3baf2688040998a inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f963c3e14811add2fa0fbae0d111a1e inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a8f963c3e14811add2fa0fbae0d111a1e">handle</a> (int event)</td></tr>
+<tr class="separator:a8f963c3e14811add2fa0fbae0d111a1e inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa74f5c750501f2180e3cb921ae8ad90d inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#aa74f5c750501f2180e3cb921ae8ad90d">setLayout</a> (<a class="el" href="classdw_1_1core_1_1Layout.html">core::Layout</a> *<a class="el" href="dw__images__simple_8cc.html#aa9b7b9846e3f42cc43273337240c6a8a">layout</a>)</td></tr>
+<tr class="memdesc:aa74f5c750501f2180e3cb921ae8ad90d inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This methods notifies the view, that it has been attached to a layout. <a href="classdw_1_1fltk_1_1FltkViewport.html#aa74f5c750501f2180e3cb921ae8ad90d">More...</a><br /></td></tr>
+<tr class="separator:aa74f5c750501f2180e3cb921ae8ad90d inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addfb48e5a4e83b96d54dc2b024cf9a46 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#addfb48e5a4e83b96d54dc2b024cf9a46">setCursor</a> (<a class="el" href="namespacedw_1_1core_1_1style.html#a907541d0ef9d9f5e0ac4a47fc4a5e3a1">core::style::Cursor</a> cursor)</td></tr>
+<tr class="memdesc:addfb48e5a4e83b96d54dc2b024cf9a46 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the cursor appearance. <a href="classdw_1_1fltk_1_1FltkViewport.html#addfb48e5a4e83b96d54dc2b024cf9a46">More...</a><br /></td></tr>
+<tr class="separator:addfb48e5a4e83b96d54dc2b024cf9a46 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a030fe5afd4a0d5b0e63928a76c88ee86 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a030fe5afd4a0d5b0e63928a76c88ee86">setBgColor</a> (<a class="el" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color)</td></tr>
+<tr class="memdesc:a030fe5afd4a0d5b0e63928a76c88ee86 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the background of the view. <a href="classdw_1_1fltk_1_1FltkViewport.html#a030fe5afd4a0d5b0e63928a76c88ee86">More...</a><br /></td></tr>
+<tr class="separator:a030fe5afd4a0d5b0e63928a76c88ee86 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5129f8cb753bfab6115bb02eeaf5fbde inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a5129f8cb753bfab6115bb02eeaf5fbde">startDrawing</a> (<a class="el" href="classdw_1_1core_1_1Rectangle.html">core::Rectangle</a> *area)</td></tr>
+<tr class="memdesc:a5129f8cb753bfab6115bb02eeaf5fbde inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called before drawing. <a href="classdw_1_1fltk_1_1FltkViewport.html#a5129f8cb753bfab6115bb02eeaf5fbde">More...</a><br /></td></tr>
+<tr class="separator:a5129f8cb753bfab6115bb02eeaf5fbde inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ead156eedc1fdc1bcc73de543656b46 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a8ead156eedc1fdc1bcc73de543656b46">finishDrawing</a> (<a class="el" href="classdw_1_1core_1_1Rectangle.html">core::Rectangle</a> *area)</td></tr>
+<tr class="memdesc:a8ead156eedc1fdc1bcc73de543656b46 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called after drawing. <a href="classdw_1_1fltk_1_1FltkViewport.html#a8ead156eedc1fdc1bcc73de543656b46">More...</a><br /></td></tr>
+<tr class="separator:a8ead156eedc1fdc1bcc73de543656b46 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a268df7499ff9d122c54a7f1fcb711e3f inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a268df7499ff9d122c54a7f1fcb711e3f">queueDraw</a> (<a class="el" href="classdw_1_1core_1_1Rectangle.html">core::Rectangle</a> *area)</td></tr>
+<tr class="memdesc:a268df7499ff9d122c54a7f1fcb711e3f inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queue a region, which is given in <em>canvas</em> coordinates, for drawing. <a href="classdw_1_1fltk_1_1FltkViewport.html#a268df7499ff9d122c54a7f1fcb711e3f">More...</a><br /></td></tr>
+<tr class="separator:a268df7499ff9d122c54a7f1fcb711e3f inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adbb8dfde83bd633213c4c1e9451c8c93 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#adbb8dfde83bd633213c4c1e9451c8c93">queueDrawTotal</a> ()</td></tr>
+<tr class="memdesc:adbb8dfde83bd633213c4c1e9451c8c93 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queue the total viewport for drawing. <a href="classdw_1_1fltk_1_1FltkViewport.html#adbb8dfde83bd633213c4c1e9451c8c93">More...</a><br /></td></tr>
+<tr class="separator:adbb8dfde83bd633213c4c1e9451c8c93 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e068f530f1c8ca8307d631c0e3c27a8 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a5e068f530f1c8ca8307d631c0e3c27a8">cancelQueueDraw</a> ()</td></tr>
+<tr class="memdesc:a5e068f530f1c8ca8307d631c0e3c27a8 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cancel a draw queue request. <a href="classdw_1_1fltk_1_1FltkViewport.html#a5e068f530f1c8ca8307d631c0e3c27a8">More...</a><br /></td></tr>
+<tr class="separator:a5e068f530f1c8ca8307d631c0e3c27a8 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b550b2301d222aecb3cb13bbbf95129 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a6b550b2301d222aecb3cb13bbbf95129">drawPoint</a> (<a class="el" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color, <a class="el" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading, int x, int y)</td></tr>
+<tr class="separator:a6b550b2301d222aecb3cb13bbbf95129 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4cea591f44bf52faae8fb95d7b10fb5c inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a4cea591f44bf52faae8fb95d7b10fb5c">drawLine</a> (<a class="el" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color, <a class="el" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading, int x1, int y1, int x2, int y2)</td></tr>
+<tr class="separator:a4cea591f44bf52faae8fb95d7b10fb5c inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a247e64432c2d233ae00a7f226e08f02d inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a247e64432c2d233ae00a7f226e08f02d">drawTypedLine</a> (<a class="el" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color, <a class="el" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading, <a class="el" href="namespacedw_1_1core_1_1style.html#a2060511706dd5d45983aebe7e4e068b6">core::style::LineType</a> type, int width, int x1, int y1, int x2, int y2)</td></tr>
+<tr class="separator:a247e64432c2d233ae00a7f226e08f02d inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34291ffa1b47a7f8fe6cf4fc763d18f1 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a34291ffa1b47a7f8fe6cf4fc763d18f1">drawRectangle</a> (<a class="el" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color, <a class="el" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading, bool filled, int x, int y, int width, int height)</td></tr>
+<tr class="separator:a34291ffa1b47a7f8fe6cf4fc763d18f1 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fed33253201cdcf91525f10dd8ba4c4 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a5fed33253201cdcf91525f10dd8ba4c4">drawArc</a> (<a class="el" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color, <a class="el" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading, bool filled, int centerX, int centerY, int width, int height, int angle1, int angle2)</td></tr>
+<tr class="separator:a5fed33253201cdcf91525f10dd8ba4c4 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa73cb4e97b6944032bdd6c8fcb66b53f inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#aa73cb4e97b6944032bdd6c8fcb66b53f">drawPolygon</a> (<a class="el" href="classdw_1_1core_1_1style_1_1Color.html">core::style::Color</a> *color, <a class="el" href="classdw_1_1core_1_1style_1_1Color.html#adbb8bb94481cdf65325430d8cf1b9110">core::style::Color::Shading</a> shading, bool filled, bool convex, <a class="el" href="structdw_1_1core_1_1Point.html">core::Point</a> *points, int npoints)</td></tr>
+<tr class="separator:aa73cb4e97b6944032bdd6c8fcb66b53f inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1795ca32a249f2de2449621e94abba1 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdw_1_1core_1_1View.html">core::View</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#ac1795ca32a249f2de2449621e94abba1">getClippingView</a> (int x, int y, int width, int height)</td></tr>
+<tr class="separator:ac1795ca32a249f2de2449621e94abba1 inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc7e8eac8fa83337fa0c721fed8fd27c inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#abc7e8eac8fa83337fa0c721fed8fd27c">mergeClippingView</a> (<a class="el" href="classdw_1_1core_1_1View.html">core::View</a> *clippingView)</td></tr>
+<tr class="separator:abc7e8eac8fa83337fa0c721fed8fd27c inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9e0b9d05eff4dce9651476306a367cf inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#aa9e0b9d05eff4dce9651476306a367cf">setBufferedDrawing</a> (bool b)</td></tr>
+<tr class="separator:aa9e0b9d05eff4dce9651476306a367cf inherit pub_methods_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classlout_1_1object_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classlout_1_1object_1_1Object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classlout_1_1object_1_1Object.html">lout::object::Object</a></td></tr>
+<tr class="memitem:a9fef8a29a41124cb0370f4dc0410fb5b inherit pub_methods_classlout_1_1object_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlout_1_1object_1_1Object.html#a9fef8a29a41124cb0370f4dc0410fb5b">~Object</a> ()</td></tr>
+<tr class="memdesc:a9fef8a29a41124cb0370f4dc0410fb5b inherit pub_methods_classlout_1_1object_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">The destructor is defined as virtual (but not abstract), so that destruction of <a class="el" href="classlout_1_1object_1_1Object.html" title="This is the base class for many other classes, which defines very common virtual methods. ">Object</a>'s works properly. <a href="classdw_1_1fltk_1_1FltkViewport.html#a9fef8a29a41124cb0370f4dc0410fb5b">More...</a><br /></td></tr>
+<tr class="separator:a9fef8a29a41124cb0370f4dc0410fb5b inherit pub_methods_classlout_1_1object_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4bc95cee49a71d32c7b24505ccc9397 inherit pub_methods_classlout_1_1object_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlout_1_1object_1_1Object.html#af4bc95cee49a71d32c7b24505ccc9397">equals</a> (<a class="el" href="classlout_1_1object_1_1Object.html">Object</a> *other)</td></tr>
+<tr class="memdesc:af4bc95cee49a71d32c7b24505ccc9397 inherit pub_methods_classlout_1_1object_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns, whether two objects are equal. <a href="classdw_1_1fltk_1_1FltkViewport.html#af4bc95cee49a71d32c7b24505ccc9397">More...</a><br /></td></tr>
+<tr class="separator:af4bc95cee49a71d32c7b24505ccc9397 inherit pub_methods_classlout_1_1object_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad81c4136418c9b44253568f9ae069006 inherit pub_methods_classlout_1_1object_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlout_1_1object_1_1Object.html#ad81c4136418c9b44253568f9ae069006">hashValue</a> ()</td></tr>
+<tr class="memdesc:ad81c4136418c9b44253568f9ae069006 inherit pub_methods_classlout_1_1object_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a hash value for the object. <a href="classdw_1_1fltk_1_1FltkViewport.html#ad81c4136418c9b44253568f9ae069006">More...</a><br /></td></tr>
+<tr class="separator:ad81c4136418c9b44253568f9ae069006 inherit pub_methods_classlout_1_1object_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ab36efad0df9a036b9252a9564a8cd4 inherit pub_methods_classlout_1_1object_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classlout_1_1object_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlout_1_1object_1_1Object.html#a7ab36efad0df9a036b9252a9564a8cd4">clone</a> ()</td></tr>
+<tr class="memdesc:a7ab36efad0df9a036b9252a9564a8cd4 inherit pub_methods_classlout_1_1object_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an exact copy of the object. <a href="classdw_1_1fltk_1_1FltkViewport.html#a7ab36efad0df9a036b9252a9564a8cd4">More...</a><br /></td></tr>
+<tr class="separator:a7ab36efad0df9a036b9252a9564a8cd4 inherit pub_methods_classlout_1_1object_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1ad2f2b36fc7a7bead883caa64b0082 inherit pub_methods_classlout_1_1object_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlout_1_1object_1_1Object.html#ad1ad2f2b36fc7a7bead883caa64b0082">intoStringBuffer</a> (<a class="el" href="classlout_1_1misc_1_1StringBuffer.html">misc::StringBuffer</a> *sb)</td></tr>
+<tr class="memdesc:ad1ad2f2b36fc7a7bead883caa64b0082 inherit pub_methods_classlout_1_1object_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store a textual representation of the object in a <a class="el" href="classlout_1_1misc_1_1StringBuffer.html" title="A class for fast concatenation of a large number of strings. ">misc::StringBuffer</a>. <a href="classdw_1_1fltk_1_1FltkViewport.html#ad1ad2f2b36fc7a7bead883caa64b0082">More...</a><br /></td></tr>
+<tr class="separator:ad1ad2f2b36fc7a7bead883caa64b0082 inherit pub_methods_classlout_1_1object_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7aeadc7934293197110d550abda81ff inherit pub_methods_classlout_1_1object_1_1Object"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlout_1_1object_1_1Object.html#ad7aeadc7934293197110d550abda81ff">toString</a> ()</td></tr>
+<tr class="memdesc:ad7aeadc7934293197110d550abda81ff inherit pub_methods_classlout_1_1object_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use <a class="el" href="classlout_1_1object_1_1Object.html#ad1ad2f2b36fc7a7bead883caa64b0082" title="Store a textual representation of the object in a misc::StringBuffer. ">object::Object::intoStringBuffer</a> to return a textual representation of the object. <a href="classdw_1_1fltk_1_1FltkViewport.html#ad7aeadc7934293197110d550abda81ff">More...</a><br /></td></tr>
+<tr class="separator:ad7aeadc7934293197110d550abda81ff inherit pub_methods_classlout_1_1object_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b53443ca61b25e794157792f5d3a956 inherit pub_methods_classlout_1_1object_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlout_1_1object_1_1Object.html#a8b53443ca61b25e794157792f5d3a956">sizeOf</a> ()</td></tr>
+<tr class="memdesc:a8b53443ca61b25e794157792f5d3a956 inherit pub_methods_classlout_1_1object_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of bytes, this object totally uses. <a href="classdw_1_1fltk_1_1FltkViewport.html#a8b53443ca61b25e794157792f5d3a956">More...</a><br /></td></tr>
+<tr class="separator:a8b53443ca61b25e794157792f5d3a956 inherit pub_methods_classlout_1_1object_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a4c51a91bddd4c74674adb4cc90f46ca1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a4c51a91bddd4c74674adb4cc90f46ca1">translateViewXToCanvasX</a> (int x)</td></tr>
+<tr class="separator:a4c51a91bddd4c74674adb4cc90f46ca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f26f287ad6a573a4600b0e3c8e5ed43"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a4f26f287ad6a573a4600b0e3c8e5ed43">translateViewYToCanvasY</a> (int y)</td></tr>
+<tr class="separator:a4f26f287ad6a573a4600b0e3c8e5ed43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a194b8008296acabb9d6135c844bcacb0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a194b8008296acabb9d6135c844bcacb0">translateCanvasXToViewX</a> (int x)</td></tr>
+<tr class="separator:a194b8008296acabb9d6135c844bcacb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abda92b80969fa13212ea10075746ce00"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#abda92b80969fa13212ea10075746ce00">translateCanvasYToViewY</a> (int y)</td></tr>
+<tr class="separator:abda92b80969fa13212ea10075746ce00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-types"></a>
+Private Types</h2></td></tr>
+<tr class="memitem:aa8facf9bdada6bb3ee5544fd0fb90ac0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#aa8facf9bdada6bb3ee5544fd0fb90ac0ae3c1f75f3b92a56a4b1c39982e6bc56e">SCROLLBAR_THICKNESS</a> = 15
+ }</td></tr>
+<tr class="separator:aa8facf9bdada6bb3ee5544fd0fb90ac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a972bbf050841f5813b1001364f751f25"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a972bbf050841f5813b1001364f751f25">adjustScrollbarsAndGadgetsAllocation</a> ()</td></tr>
+<tr class="separator:a972bbf050841f5813b1001364f751f25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f758dd253a87710d006d59bbe6085d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6f758dd253a87710d006d59bbe6085d8">adjustScrollbarValues</a> ()</td></tr>
+<tr class="separator:a6f758dd253a87710d006d59bbe6085d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b4bb391e84d2bb8a1cb4585a6bdf1cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a4b4bb391e84d2bb8a1cb4585a6bdf1cc">hscrollbarChanged</a> ()</td></tr>
+<tr class="separator:a4b4bb391e84d2bb8a1cb4585a6bdf1cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0020505ea4f61cca36a9978fbd9bb3ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0020505ea4f61cca36a9978fbd9bb3ed">vscrollbarChanged</a> ()</td></tr>
+<tr class="separator:a0020505ea4f61cca36a9978fbd9bb3ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a907f785c643bdbf585dbb26b99891833"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a907f785c643bdbf585dbb26b99891833">positionChanged</a> ()</td></tr>
+<tr class="separator:a907f785c643bdbf585dbb26b99891833"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8bddaf234cc6f99c6838c3fb3cd98508"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a8bddaf234cc6f99c6838c3fb3cd98508">selectionScroll</a> ()</td></tr>
+<tr class="separator:a8bddaf234cc6f99c6838c3fb3cd98508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a843ab80e95629edf4c8600ec6a715659"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a843ab80e95629edf4c8600ec6a715659">updateCanvasWidgets</a> (int oldScrollX, int oldScrollY)</td></tr>
+<tr class="separator:a843ab80e95629edf4c8600ec6a715659"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-methods"></a>
+Static Private Member Functions</h2></td></tr>
+<tr class="memitem:a96fd27405be4f08ceba35b595dc2c86d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a96fd27405be4f08ceba35b595dc2c86d">hscrollbarCallback</a> (Fl_Widget *<a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c7db64a6813a52821c12b164fc679fd">hscrollbar</a>, void *viewportPtr)</td></tr>
+<tr class="separator:a96fd27405be4f08ceba35b595dc2c86d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10a31acbf35900af47d21657339f585e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a10a31acbf35900af47d21657339f585e">vscrollbarCallback</a> (Fl_Widget *<a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c9989f5da19a419f26f8544a7b37b52">vscrollbar</a>, void *viewportPtr)</td></tr>
+<tr class="separator:a10a31acbf35900af47d21657339f585e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a731b488414954037cd412ee2402cdfa7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a731b488414954037cd412ee2402cdfa7">selectionScroll</a> (void *vport)</td></tr>
+<tr class="separator:a731b488414954037cd412ee2402cdfa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1568272cb3a30c0d0154d473a2916275"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a1568272cb3a30c0d0154d473a2916275">draw_area</a> (void *data, int x, int y, int w, int h)</td></tr>
+<tr class="separator:a1568272cb3a30c0d0154d473a2916275"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a914d378349935a6c9f5574648f8277fc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a914d378349935a6c9f5574648f8277fc">scrollX</a></td></tr>
+<tr class="separator:a914d378349935a6c9f5574648f8277fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab79fecbc7f143175fe467af4372ca163"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab79fecbc7f143175fe467af4372ca163">scrollY</a></td></tr>
+<tr class="separator:ab79fecbc7f143175fe467af4372ca163"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28858ca648aa65da3db9cc460dd92b88"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a28858ca648aa65da3db9cc460dd92b88">scrollDX</a></td></tr>
+<tr class="separator:a28858ca648aa65da3db9cc460dd92b88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a381065c40e852fae6b1312db70fc9571"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a381065c40e852fae6b1312db70fc9571">scrollDY</a></td></tr>
+<tr class="separator:a381065c40e852fae6b1312db70fc9571"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a78868a4e270d45333722fb04a5f707"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a3a78868a4e270d45333722fb04a5f707">hasDragScroll</a></td></tr>
+<tr class="separator:a3a78868a4e270d45333722fb04a5f707"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06c793a2bafb54c77c671cea1e89722a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a06c793a2bafb54c77c671cea1e89722a">dragScrolling</a></td></tr>
+<tr class="separator:a06c793a2bafb54c77c671cea1e89722a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8319b982e59b359bb20da3548c796831"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a8319b982e59b359bb20da3548c796831">dragX</a></td></tr>
+<tr class="separator:a8319b982e59b359bb20da3548c796831"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1752be307f9c93855b650b09d610967"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae1752be307f9c93855b650b09d610967">dragY</a></td></tr>
+<tr class="separator:ae1752be307f9c93855b650b09d610967"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7857021fd0c9a6ae78343668cada62e3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a7857021fd0c9a6ae78343668cada62e3">horScrolling</a></td></tr>
+<tr class="separator:a7857021fd0c9a6ae78343668cada62e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71f7b7a6325acee914e8edcc92e0b59b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a71f7b7a6325acee914e8edcc92e0b59b">verScrolling</a></td></tr>
+<tr class="separator:a71f7b7a6325acee914e8edcc92e0b59b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c9989f5da19a419f26f8544a7b37b52"><td class="memItemLeft" align="right" valign="top">Fl_Scrollbar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c9989f5da19a419f26f8544a7b37b52">vscrollbar</a></td></tr>
+<tr class="separator:a5c9989f5da19a419f26f8544a7b37b52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c7db64a6813a52821c12b164fc679fd"><td class="memItemLeft" align="right" valign="top">Fl_Scrollbar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c7db64a6813a52821c12b164fc679fd">hscrollbar</a></td></tr>
+<tr class="separator:a5c7db64a6813a52821c12b164fc679fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac493401b1eaaca75513847a75d6db26a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae4f8d41e5483cda5595afca42d9f5eca">GadgetOrientation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ac493401b1eaaca75513847a75d6db26a">gadgetOrientation</a> [4]</td></tr>
+<tr class="separator:ac493401b1eaaca75513847a75d6db26a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1437316944cb94b3dd911dfad571dba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlout_1_1container_1_1typed_1_1List.html">lout::container::typed::List</a><br class="typebreak" />
+&lt; <a class="el" href="classlout_1_1object_1_1TypedPointer.html">lout::object::TypedPointer</a><br class="typebreak" />
+&lt; Fl_Widget &gt; &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#af1437316944cb94b3dd911dfad571dba">gadgets</a></td></tr>
+<tr class="separator:af1437316944cb94b3dd911dfad571dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classdw_1_1fltk_1_1FltkViewBase"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classdw_1_1fltk_1_1FltkViewBase')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html">dw::fltk::FltkViewBase</a></td></tr>
+<tr class="memitem:af604dc70e27cf667798f3f564c933690 inherit pro_attribs_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdw_1_1core_1_1Layout.html">core::Layout</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#af604dc70e27cf667798f3f564c933690">theLayout</a></td></tr>
+<tr class="separator:af604dc70e27cf667798f3f564c933690 inherit pro_attribs_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3065ec0627e44c5c02c748e79fedae6b inherit pro_attribs_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a3065ec0627e44c5c02c748e79fedae6b">canvasWidth</a></td></tr>
+<tr class="separator:a3065ec0627e44c5c02c748e79fedae6b inherit pro_attribs_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e4fd7dd484cfaaf40353e87791bcfe0 inherit pro_attribs_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a2e4fd7dd484cfaaf40353e87791bcfe0">canvasHeight</a></td></tr>
+<tr class="separator:a2e4fd7dd484cfaaf40353e87791bcfe0 inherit pro_attribs_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b39680395ff6f54fca34a8b170a98d7 inherit pro_attribs_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a3b39680395ff6f54fca34a8b170a98d7">mouse_x</a></td></tr>
+<tr class="separator:a3b39680395ff6f54fca34a8b170a98d7 inherit pro_attribs_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37adf06cb9bfc6b17c8f7ee85265d544 inherit pro_attribs_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a37adf06cb9bfc6b17c8f7ee85265d544">mouse_y</a></td></tr>
+<tr class="separator:a37adf06cb9bfc6b17c8f7ee85265d544 inherit pro_attribs_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b1fb8742d9e1c9c53387afd8b1907f5 inherit pro_attribs_classdw_1_1fltk_1_1FltkViewBase"><td class="memItemLeft" align="right" valign="top">Fl_Widget *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a6b1fb8742d9e1c9c53387afd8b1907f5">focused_child</a></td></tr>
+<tr class="separator:a6b1fb8742d9e1c9c53387afd8b1907f5 inherit pro_attribs_classdw_1_1fltk_1_1FltkViewBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Enumeration Documentation</h2>
+<a class="anchor" id="aa8facf9bdada6bb3ee5544fd0fb90ac0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">anonymous enum</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aa8facf9bdada6bb3ee5544fd0fb90ac0ae3c1f75f3b92a56a4b1c39982e6bc56e"></a>SCROLLBAR_THICKNESS&#160;</td><td class="fielddoc">
+</td></tr>
+</table>
+
+</div>
+</div>
+<a class="anchor" id="ae4f8d41e5483cda5595afca42d9f5eca"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae4f8d41e5483cda5595afca42d9f5eca">dw::fltk::FltkViewport::GadgetOrientation</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ae4f8d41e5483cda5595afca42d9f5ecaad9df186e5aa9bba3da6be3b99cc84bee"></a>GADGET_VERTICAL&#160;</td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="ae4f8d41e5483cda5595afca42d9f5ecaa5354f89b76272a02555d061f956b71af"></a>GADGET_HORIZONTAL&#160;</td><td class="fielddoc">
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ab35eabe7b0d404cf2f78d42fb0c10bfe"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">dw::fltk::FltkViewport::FltkViewport </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>w</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>label</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="debug__rtfl_8hh.html#a25c125b618655652ac04cd9228badca8">DBG_OBJ_CREATE</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a06c793a2bafb54c77c671cea1e89722a">dragScrolling</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae4f8d41e5483cda5595afca42d9f5ecaa5354f89b76272a02555d061f956b71af">GADGET_HORIZONTAL</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae4f8d41e5483cda5595afca42d9f5ecaad9df186e5aa9bba3da6be3b99cc84bee">GADGET_VERTICAL</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ac493401b1eaaca75513847a75d6db26a">gadgetOrientation</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#af1437316944cb94b3dd911dfad571dba">gadgets</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a3a78868a4e270d45333722fb04a5f707">hasDragScroll</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a7857021fd0c9a6ae78343668cada62e3">horScrolling</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c7db64a6813a52821c12b164fc679fd">hscrollbar</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a96fd27405be4f08ceba35b595dc2c86d">hscrollbarCallback()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a28858ca648aa65da3db9cc460dd92b88">scrollDX</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a381065c40e852fae6b1312db70fc9571">scrollDY</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a914d378349935a6c9f5574648f8277fc">scrollX</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab79fecbc7f143175fe467af4372ca163">scrollY</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a71f7b7a6325acee914e8edcc92e0b59b">verScrolling</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c9989f5da19a419f26f8544a7b37b52">vscrollbar</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a10a31acbf35900af47d21657339f585e">vscrollbarCallback()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a786a48179506952d1117a9b55ce76d82"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">dw::fltk::FltkViewport::~FltkViewport </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="debug__rtfl_8hh.html#a2104cbf69f71194098e78715c21a4d8d">DBG_OBJ_DELETE</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#af1437316944cb94b3dd911dfad571dba">gadgets</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a1fb8dcebee49ec50192c83dc009f4f21"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::addGadget </td>
+ <td>(</td>
+ <td class="paramtype">Fl_Widget *&#160;</td>
+ <td class="paramname"><em>gadget</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000009">Bug:</a></b></dt><dd>Reparent? </dd></dl>
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a972bbf050841f5813b1001364f751f25">adjustScrollbarsAndGadgetsAllocation()</a>, <a class="el" href="classlout_1_1container_1_1typed_1_1List.html#a9c1cd3ba068b6e414c11e59ba87ad24c">lout::container::typed::List&lt; T &gt;::append()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#af1437316944cb94b3dd911dfad571dba">gadgets</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a972bbf050841f5813b1001364f751f25"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::adjustScrollbarsAndGadgetsAllocation </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae4f8d41e5483cda5595afca42d9f5ecaa5354f89b76272a02555d061f956b71af">GADGET_HORIZONTAL</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae4f8d41e5483cda5595afca42d9f5ecaad9df186e5aa9bba3da6be3b99cc84bee">GADGET_VERTICAL</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ac493401b1eaaca75513847a75d6db26a">gadgetOrientation</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#af1437316944cb94b3dd911dfad571dba">gadgets</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c7db64a6813a52821c12b164fc679fd">hscrollbar</a>, <a class="el" href="singletonlout_1_1container_1_1typed_1_1Collection.html#aa9635b588825b30fe849bea49adae77d">lout::container::typed::Collection&lt; T &gt;::iterator()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#aa8facf9bdada6bb3ee5544fd0fb90ac0ae3c1f75f3b92a56a4b1c39982e6bc56e">SCROLLBAR_THICKNESS</a>, <a class="el" href="singletonlout_1_1container_1_1typed_1_1Collection.html#aed30619fbf4bf384897fe8a710a62713">lout::container::typed::Collection&lt; T &gt;::size()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c9989f5da19a419f26f8544a7b37b52">vscrollbar</a>.</p>
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a1fb8dcebee49ec50192c83dc009f4f21">addGadget()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae0c8a08a054887bdf323be5090361a36">resize()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#adc0038d8cbad4c588b1dd67f387fc29d">setGadgetOrientation()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#acda282ee61b528b08f4bd37d3773caca">setViewportSize()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6f758dd253a87710d006d59bbe6085d8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::adjustScrollbarValues </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a2e4fd7dd484cfaaf40353e87791bcfe0">dw::fltk::FltkViewBase::canvasHeight</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a3065ec0627e44c5c02c748e79fedae6b">dw::fltk::FltkViewBase::canvasWidth</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c7db64a6813a52821c12b164fc679fd">hscrollbar</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a914d378349935a6c9f5574648f8277fc">scrollX</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab79fecbc7f143175fe467af4372ca163">scrollY</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c9989f5da19a419f26f8544a7b37b52">vscrollbar</a>.</p>
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0e16dc8667fc33bfbf4bc307b7a787a2">scrollTo()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a7d3441e8ab98c5239e0a6d4d635f6a3f">setCanvasSize()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="affab7f3f005ceac48c62c5ee9b8b8000"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::draw </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a1568272cb3a30c0d0154d473a2916275">draw_area()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c7db64a6813a52821c12b164fc679fd">hscrollbar</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#aa8facf9bdada6bb3ee5544fd0fb90ac0ae3c1f75f3b92a56a4b1c39982e6bc56e">SCROLLBAR_THICKNESS</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a28858ca648aa65da3db9cc460dd92b88">scrollDX</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a381065c40e852fae6b1312db70fc9571">scrollDY</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c9989f5da19a419f26f8544a7b37b52">vscrollbar</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1568272cb3a30c0d0154d473a2916275"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::draw_area </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>data</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>w</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>h</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#af1437316944cb94b3dd911dfad571dba">gadgets</a>, and <a class="el" href="singletonlout_1_1container_1_1typed_1_1Collection.html#aa9635b588825b30fe849bea49adae77d">lout::container::typed::Collection&lt; T &gt;::iterator()</a>.</p>
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#affab7f3f005ceac48c62c5ee9b8b8000">draw()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afc98bcc9a94cdd69739eb75b2c93693f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::getHScrollbarThickness </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Get the thickness of the horizontal scrollbar, when it is visible. </p>
+<p>Does not have to be implemented, when usesViewport returns false. </p>
+
+<p>Implements <a class="el" href="classdw_1_1core_1_1View.html#a4ef7529de4e770675e48c83ad400bf88">dw::core::View</a>.</p>
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#aa8facf9bdada6bb3ee5544fd0fb90ac0ae3c1f75f3b92a56a4b1c39982e6bc56e">SCROLLBAR_THICKNESS</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6bb74d4e632bab4b5cf2810e866ca6fb"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::getVScrollbarThickness </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Get the thickness of the vertical scrollbar, when it is visible. </p>
+<p>Does not have to be implemented, when usesViewport returns false. </p>
+
+<p>Implements <a class="el" href="classdw_1_1core_1_1View.html#ab2bea7535dd5c4b70fb49432adffce5c">dw::core::View</a>.</p>
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#aa8facf9bdada6bb3ee5544fd0fb90ac0ae3c1f75f3b92a56a4b1c39982e6bc56e">SCROLLBAR_THICKNESS</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a491674d5d1b87b01851b901cd00de2b2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::handle </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>event</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000007">Bug:</a></b></dt><dd>Draw focus box. </dd></dl>
+<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000008">Bug:</a></b></dt><dd>Undraw focus box. </dd></dl>
+
+<p>References <a class="el" href="namespacedw_1_1core_1_1style.html#a907541d0ef9d9f5e0ac4a47fc4a5e3a1a9603413a8e4c3728545de4b11c8cfe82">dw::core::style::CURSOR_DEFAULT</a>, <a class="el" href="namespacedw_1_1core_1_1style.html#a907541d0ef9d9f5e0ac4a47fc4a5e3a1a0990ce90e6ef3d5324f319651e91c615">dw::core::style::CURSOR_MOVE</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a06c793a2bafb54c77c671cea1e89722a">dragScrolling</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a8319b982e59b359bb20da3548c796831">dragX</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae1752be307f9c93855b650b09d610967">dragY</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a8f963c3e14811add2fa0fbae0d111a1e">dw::fltk::FltkViewBase::handle()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a3a78868a4e270d45333722fb04a5f707">hasDragScroll</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a7857021fd0c9a6ae78343668cada62e3">horScrolling</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c7db64a6813a52821c12b164fc679fd">hscrollbar</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a3b39680395ff6f54fca34a8b170a98d7">dw::fltk::FltkViewBase::mouse_x</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a37adf06cb9bfc6b17c8f7ee85265d544">dw::fltk::FltkViewBase::mouse_y</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a907f785c643bdbf585dbb26b99891833">positionChanged()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6914747cc354f4b45f2b05fc88dd28b9">scroll()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a8bddaf234cc6f99c6838c3fb3cd98508">selectionScroll()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#addfb48e5a4e83b96d54dc2b024cf9a46">dw::fltk::FltkViewBase::setCursor()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a71f7b7a6325acee914e8edcc92e0b59b">verScrolling</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c9989f5da19a419f26f8544a7b37b52">vscrollbar</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a96fd27405be4f08ceba35b595dc2c86d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::hscrollbarCallback </td>
+ <td>(</td>
+ <td class="paramtype">Fl_Widget *&#160;</td>
+ <td class="paramname"><em>hscrollbar</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>viewportPtr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4b4bb391e84d2bb8a1cb4585a6bdf1cc"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::hscrollbarChanged </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c7db64a6813a52821c12b164fc679fd">hscrollbar</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6914747cc354f4b45f2b05fc88dd28b9">scroll()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a914d378349935a6c9f5574648f8277fc">scrollX</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a907f785c643bdbf585dbb26b99891833"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::positionChanged </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a06c793a2bafb54c77c671cea1e89722a">dragScrolling</a>, <a class="el" href="classdw_1_1core_1_1Layout.html#a28c923b2eb53a8d6c1f8b058f5c8217e">dw::core::Layout::motionNotify()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a3b39680395ff6f54fca34a8b170a98d7">dw::fltk::FltkViewBase::mouse_x</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a37adf06cb9bfc6b17c8f7ee85265d544">dw::fltk::FltkViewBase::mouse_y</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#af604dc70e27cf667798f3f564c933690">dw::fltk::FltkViewBase::theLayout</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a4c51a91bddd4c74674adb4cc90f46ca1">translateViewXToCanvasX()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a4f26f287ad6a573a4600b0e3c8e5ed43">translateViewYToCanvasY()</a>.</p>
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a491674d5d1b87b01851b901cd00de2b2">handle()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0e16dc8667fc33bfbf4bc307b7a787a2">scrollTo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae0c8a08a054887bdf323be5090361a36"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::resize </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>w</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>h</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a972bbf050841f5813b1001364f751f25">adjustScrollbarsAndGadgetsAllocation()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#af604dc70e27cf667798f3f564c933690">dw::fltk::FltkViewBase::theLayout</a>, and <a class="el" href="classdw_1_1core_1_1Layout.html#a51f1aecef5f041cdb398802f2349d6f6">dw::core::Layout::viewportSizeChanged()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6914747cc354f4b45f2b05fc88dd28b9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::scroll </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>dx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>dy</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0e16dc8667fc33bfbf4bc307b7a787a2">scrollTo()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a914d378349935a6c9f5574648f8277fc">scrollX</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab79fecbc7f143175fe467af4372ca163">scrollY</a>.</p>
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a491674d5d1b87b01851b901cd00de2b2">handle()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a4b4bb391e84d2bb8a1cb4585a6bdf1cc">hscrollbarChanged()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a1ba39c329ddb59c54de775a8e3716706">scroll()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a8bddaf234cc6f99c6838c3fb3cd98508">selectionScroll()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#acda282ee61b528b08f4bd37d3773caca">setViewportSize()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0020505ea4f61cca36a9978fbd9bb3ed">vscrollbarChanged()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1ba39c329ddb59c54de775a8e3716706"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::scroll </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="namespacedw_1_1core.html#aeb016b265a629c8efa3520a96e4c9d81">dw::core::ScrollCommand</a>&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Scroll the viewport as commanded. </p>
+
+<p>Reimplemented from <a class="el" href="classdw_1_1core_1_1View.html#a4bb8f1791a12860d336bcf50b173f4ff">dw::core::View</a>.</p>
+
+<p>References <a class="el" href="namespacedw_1_1core.html#aeb016b265a629c8efa3520a96e4c9d81a0db5f46f5d091ad364c7102a8c1a4b5e">dw::core::BOTTOM_CMD</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a2e4fd7dd484cfaaf40353e87791bcfe0">dw::fltk::FltkViewBase::canvasHeight</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c7db64a6813a52821c12b164fc679fd">hscrollbar</a>, <a class="el" href="namespacedw_1_1core.html#aeb016b265a629c8efa3520a96e4c9d81a9c42a3ba3a7642a3a6b8375dbb271112">dw::core::LEFT_CMD</a>, <a class="el" href="namespacedw_1_1core.html#aeb016b265a629c8efa3520a96e4c9d81abd0cd44ac5dfb00939519bdbf5aafaec">dw::core::LINE_DOWN_CMD</a>, <a class="el" href="namespacedw_1_1core.html#aeb016b265a629c8efa3520a96e4c9d81a0b55b40fbdde130f6da5ffd52671f452">dw::core::LINE_UP_CMD</a>, <a class="el" href="namespacedw_1_1core.html#aeb016b265a629c8efa3520a96e4c9d81a44a0aac38e0bfa53b259d3620d9cf332">dw::core::RIGHT_CMD</a>, <a class="el" href="namespacedw_1_1core.html#aeb016b265a629c8efa3520a96e4c9d81aa46dda860864a41b79c628fa6dbc8122">dw::core::SCREEN_DOWN_CMD</a>, <a class="el" href="namespacedw_1_1core.html#aeb016b265a629c8efa3520a96e4c9d81a92ad745ee544fd2e3bad83e9fdbbf7b4">dw::core::SCREEN_LEFT_CMD</a>, <a class="el" href="namespacedw_1_1core.html#aeb016b265a629c8efa3520a96e4c9d81ad1a68b768d46eab373d1be022175fff4">dw::core::SCREEN_RIGHT_CMD</a>, <a class="el" href="namespacedw_1_1core.html#aeb016b265a629c8efa3520a96e4c9d81ac59cc5dbe81ffef76a8ca4a6487386f3">dw::core::SCREEN_UP_CMD</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6914747cc354f4b45f2b05fc88dd28b9">scroll()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0e16dc8667fc33bfbf4bc307b7a787a2">scrollTo()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a914d378349935a6c9f5574648f8277fc">scrollX</a>, <a class="el" href="namespacedw_1_1core.html#aeb016b265a629c8efa3520a96e4c9d81ad256483bb11ce63f126e992d56fc3fad">dw::core::TOP_CMD</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c9989f5da19a419f26f8544a7b37b52">vscrollbar</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0e16dc8667fc33bfbf4bc307b7a787a2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::scrollTo </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>y</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Scroll the vieport to the given position. </p>
+<p>Does not have to be implemented, when usesViewport returns false. </p>
+
+<p>Implements <a class="el" href="classdw_1_1core_1_1View.html#ae98d05f691f202dc1c292e68fb0170e4">dw::core::View</a>.</p>
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6f758dd253a87710d006d59bbe6085d8">adjustScrollbarValues()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a2e4fd7dd484cfaaf40353e87791bcfe0">dw::fltk::FltkViewBase::canvasHeight</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a3065ec0627e44c5c02c748e79fedae6b">dw::fltk::FltkViewBase::canvasWidth</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c7db64a6813a52821c12b164fc679fd">hscrollbar</a>, <a class="el" href="namespacelout_1_1misc.html#a25154cdeb39b9ee3ef491670b3652dd3">lout::misc::max()</a>, <a class="el" href="namespacelout_1_1misc.html#a091b14f612d8e40414de6af75497c37e">lout::misc::min()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a907f785c643bdbf585dbb26b99891833">positionChanged()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#aa8facf9bdada6bb3ee5544fd0fb90ac0ae3c1f75f3b92a56a4b1c39982e6bc56e">SCROLLBAR_THICKNESS</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a28858ca648aa65da3db9cc460dd92b88">scrollDX</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a381065c40e852fae6b1312db70fc9571">scrollDY</a>, <a class="el" href="classdw_1_1core_1_1Layout.html#ace39379897c324b20ddc8c550a49c48b">dw::core::Layout::scrollPosChanged()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a914d378349935a6c9f5574648f8277fc">scrollX</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab79fecbc7f143175fe467af4372ca163">scrollY</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#af604dc70e27cf667798f3f564c933690">dw::fltk::FltkViewBase::theLayout</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a843ab80e95629edf4c8600ec6a715659">updateCanvasWidgets()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c9989f5da19a419f26f8544a7b37b52">vscrollbar</a>.</p>
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6914747cc354f4b45f2b05fc88dd28b9">scroll()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8bddaf234cc6f99c6838c3fb3cd98508"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::selectionScroll </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c7db64a6813a52821c12b164fc679fd">hscrollbar</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a3b39680395ff6f54fca34a8b170a98d7">dw::fltk::FltkViewBase::mouse_x</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a37adf06cb9bfc6b17c8f7ee85265d544">dw::fltk::FltkViewBase::mouse_y</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6914747cc354f4b45f2b05fc88dd28b9">scroll()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c9989f5da19a419f26f8544a7b37b52">vscrollbar</a>.</p>
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a491674d5d1b87b01851b901cd00de2b2">handle()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a731b488414954037cd412ee2402cdfa7">selectionScroll()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a731b488414954037cd412ee2402cdfa7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::selectionScroll </td>
+ <td>(</td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>vport</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a8bddaf234cc6f99c6838c3fb3cd98508">selectionScroll()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7d3441e8ab98c5239e0a6d4d635f6a3f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::setCanvasSize </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>ascent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>descent</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Set the canvas size. </p>
+
+<p>Reimplemented from <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a7db6438528dd14a6da70f99ed20fe94f">dw::fltk::FltkViewBase</a>.</p>
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6f758dd253a87710d006d59bbe6085d8">adjustScrollbarValues()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a7db6438528dd14a6da70f99ed20fe94f">dw::fltk::FltkViewBase::setCanvasSize()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a958ead600765983162014cb57d510671"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::setDragScroll </td>
+ <td>(</td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>enable</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="adc0038d8cbad4c588b1dd67f387fc29d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::setGadgetOrientation </td>
+ <td>(</td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>hscrollbarVisible</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>vscrollbarVisible</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae4f8d41e5483cda5595afca42d9f5eca">FltkViewport::GadgetOrientation</a>&#160;</td>
+ <td class="paramname"><em>gadgetOrientation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a972bbf050841f5813b1001364f751f25">adjustScrollbarsAndGadgetsAllocation()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ac493401b1eaaca75513847a75d6db26a">gadgetOrientation</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acbd8e89d1a95b3bd0f23dfeaddfe6f67"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::setScrollStep </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>step</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c7db64a6813a52821c12b164fc679fd">hscrollbar</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c9989f5da19a419f26f8544a7b37b52">vscrollbar</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acda282ee61b528b08f4bd37d3773caca"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::setViewportSize </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>hScrollbarThickness</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>vScrollbarThickness</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Set the viewport size. </p>
+<p>Does not have to be implemented, when usesViewport returns false.</p>
+<p>This will normally imply a resize of the UI widget. Width and height are the dimensions of the new size, <em>including</em> the scrollbar thicknesses. </p>
+
+<p>Implements <a class="el" href="classdw_1_1core_1_1View.html#a01fe6ec7ebbc0073c218175149b8306d">dw::core::View</a>.</p>
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a972bbf050841f5813b1001364f751f25">adjustScrollbarsAndGadgetsAllocation()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c7db64a6813a52821c12b164fc679fd">hscrollbar</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6914747cc354f4b45f2b05fc88dd28b9">scroll()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a914d378349935a6c9f5574648f8277fc">scrollX</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab79fecbc7f143175fe467af4372ca163">scrollY</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c9989f5da19a419f26f8544a7b37b52">vscrollbar</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a194b8008296acabb9d6135c844bcacb0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::translateCanvasXToViewX </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>x</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a04c114f44ab3ffd6d115562b002ee6c9">dw::fltk::FltkViewBase</a>.</p>
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a914d378349935a6c9f5574648f8277fc">scrollX</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abda92b80969fa13212ea10075746ce00"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::translateCanvasYToViewY </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>y</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#acd376c260f1650bcc53117cc17f68550">dw::fltk::FltkViewBase</a>.</p>
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab79fecbc7f143175fe467af4372ca163">scrollY</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4c51a91bddd4c74674adb4cc90f46ca1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::translateViewXToCanvasX </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>x</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#ac339d6548f23f674305849966c04203f">dw::fltk::FltkViewBase</a>.</p>
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a914d378349935a6c9f5574648f8277fc">scrollX</a>.</p>
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a907f785c643bdbf585dbb26b99891833">positionChanged()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4f26f287ad6a573a4600b0e3c8e5ed43"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::translateViewYToCanvasY </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>y</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#aed19f46fd57efbf453a55973a9b58d95">dw::fltk::FltkViewBase</a>.</p>
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab79fecbc7f143175fe467af4372ca163">scrollY</a>.</p>
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a907f785c643bdbf585dbb26b99891833">positionChanged()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a843ab80e95629edf4c8600ec6a715659"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::updateCanvasWidgets </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>oldScrollX</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>oldScrollY</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c7db64a6813a52821c12b164fc679fd">hscrollbar</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c9989f5da19a419f26f8544a7b37b52">vscrollbar</a>.</p>
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0e16dc8667fc33bfbf4bc307b7a787a2">scrollTo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abbe5f7616096a2630b8f2df32fd9c217"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool dw::fltk::FltkViewport::usesViewport </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Return, whether this view uses a viewport. </p>
+
+<p>Implements <a class="el" href="classdw_1_1core_1_1View.html#a7e2c1f80643405545a07f00ccedb39db">dw::core::View</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a10a31acbf35900af47d21657339f585e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::vscrollbarCallback </td>
+ <td>(</td>
+ <td class="paramtype">Fl_Widget *&#160;</td>
+ <td class="paramname"><em>vscrollbar</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>viewportPtr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0020505ea4f61cca36a9978fbd9bb3ed"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dw::fltk::FltkViewport::vscrollbarChanged </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6914747cc354f4b45f2b05fc88dd28b9">scroll()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab79fecbc7f143175fe467af4372ca163">scrollY</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a5c9989f5da19a419f26f8544a7b37b52">vscrollbar</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a06c793a2bafb54c77c671cea1e89722a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::dragScrolling</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a491674d5d1b87b01851b901cd00de2b2">handle()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a907f785c643bdbf585dbb26b99891833">positionChanged()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8319b982e59b359bb20da3548c796831"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::dragX</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a491674d5d1b87b01851b901cd00de2b2">handle()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae1752be307f9c93855b650b09d610967"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::dragY</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a491674d5d1b87b01851b901cd00de2b2">handle()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac493401b1eaaca75513847a75d6db26a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ae4f8d41e5483cda5595afca42d9f5eca">GadgetOrientation</a> dw::fltk::FltkViewport::gadgetOrientation[4]</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a972bbf050841f5813b1001364f751f25">adjustScrollbarsAndGadgetsAllocation()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#adc0038d8cbad4c588b1dd67f387fc29d">setGadgetOrientation()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af1437316944cb94b3dd911dfad571dba"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classlout_1_1container_1_1typed_1_1List.html">lout::container::typed::List</a>&lt;<a class="el" href="classlout_1_1object_1_1TypedPointer.html">lout::object::TypedPointer</a> &lt; Fl_Widget&gt; &gt;* dw::fltk::FltkViewport::gadgets</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a1fb8dcebee49ec50192c83dc009f4f21">addGadget()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a972bbf050841f5813b1001364f751f25">adjustScrollbarsAndGadgetsAllocation()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a1568272cb3a30c0d0154d473a2916275">draw_area()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a786a48179506952d1117a9b55ce76d82">~FltkViewport()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3a78868a4e270d45333722fb04a5f707"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::hasDragScroll</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a491674d5d1b87b01851b901cd00de2b2">handle()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7857021fd0c9a6ae78343668cada62e3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::horScrolling</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a491674d5d1b87b01851b901cd00de2b2">handle()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5c7db64a6813a52821c12b164fc679fd"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">Fl_Scrollbar * dw::fltk::FltkViewport::hscrollbar</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a972bbf050841f5813b1001364f751f25">adjustScrollbarsAndGadgetsAllocation()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6f758dd253a87710d006d59bbe6085d8">adjustScrollbarValues()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#affab7f3f005ceac48c62c5ee9b8b8000">draw()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a491674d5d1b87b01851b901cd00de2b2">handle()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a4b4bb391e84d2bb8a1cb4585a6bdf1cc">hscrollbarChanged()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a1ba39c329ddb59c54de775a8e3716706">scroll()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0e16dc8667fc33bfbf4bc307b7a787a2">scrollTo()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a8bddaf234cc6f99c6838c3fb3cd98508">selectionScroll()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#acbd8e89d1a95b3bd0f23dfeaddfe6f67">setScrollStep()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#acda282ee61b528b08f4bd37d3773caca">setViewportSize()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a843ab80e95629edf4c8600ec6a715659">updateCanvasWidgets()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a28858ca648aa65da3db9cc460dd92b88"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::scrollDX</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#affab7f3f005ceac48c62c5ee9b8b8000">draw()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0e16dc8667fc33bfbf4bc307b7a787a2">scrollTo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a381065c40e852fae6b1312db70fc9571"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::scrollDY</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#affab7f3f005ceac48c62c5ee9b8b8000">draw()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0e16dc8667fc33bfbf4bc307b7a787a2">scrollTo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a914d378349935a6c9f5574648f8277fc"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::scrollX</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6f758dd253a87710d006d59bbe6085d8">adjustScrollbarValues()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a4b4bb391e84d2bb8a1cb4585a6bdf1cc">hscrollbarChanged()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6914747cc354f4b45f2b05fc88dd28b9">scroll()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0e16dc8667fc33bfbf4bc307b7a787a2">scrollTo()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#acda282ee61b528b08f4bd37d3773caca">setViewportSize()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a194b8008296acabb9d6135c844bcacb0">translateCanvasXToViewX()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a4c51a91bddd4c74674adb4cc90f46ca1">translateViewXToCanvasX()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab79fecbc7f143175fe467af4372ca163"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::scrollY</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6f758dd253a87710d006d59bbe6085d8">adjustScrollbarValues()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6914747cc354f4b45f2b05fc88dd28b9">scroll()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0e16dc8667fc33bfbf4bc307b7a787a2">scrollTo()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#acda282ee61b528b08f4bd37d3773caca">setViewportSize()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#abda92b80969fa13212ea10075746ce00">translateCanvasYToViewY()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a4f26f287ad6a573a4600b0e3c8e5ed43">translateViewYToCanvasY()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0020505ea4f61cca36a9978fbd9bb3ed">vscrollbarChanged()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a71f7b7a6325acee914e8edcc92e0b59b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dw::fltk::FltkViewport::verScrolling</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a491674d5d1b87b01851b901cd00de2b2">handle()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5c9989f5da19a419f26f8544a7b37b52"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">Fl_Scrollbar* dw::fltk::FltkViewport::vscrollbar</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Referenced by <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a972bbf050841f5813b1001364f751f25">adjustScrollbarsAndGadgetsAllocation()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a6f758dd253a87710d006d59bbe6085d8">adjustScrollbarValues()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#affab7f3f005ceac48c62c5ee9b8b8000">draw()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#ab35eabe7b0d404cf2f78d42fb0c10bfe">FltkViewport()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a491674d5d1b87b01851b901cd00de2b2">handle()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a1ba39c329ddb59c54de775a8e3716706">scroll()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0e16dc8667fc33bfbf4bc307b7a787a2">scrollTo()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a8bddaf234cc6f99c6838c3fb3cd98508">selectionScroll()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#acbd8e89d1a95b3bd0f23dfeaddfe6f67">setScrollStep()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#acda282ee61b528b08f4bd37d3773caca">setViewportSize()</a>, <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a843ab80e95629edf4c8600ec6a715659">updateCanvasWidgets()</a>, and <a class="el" href="classdw_1_1fltk_1_1FltkViewport.html#a0020505ea4f61cca36a9978fbd9bb3ed">vscrollbarChanged()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>dw/<a class="el" href="fltkviewport_8hh_source.html">fltkviewport.hh</a></li>
+<li>dw/<a class="el" href="fltkviewport_8cc.html">fltkviewport.cc</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Sat May 28 2016 11:47:45 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>