diff options
Diffstat (limited to 'old/dw/html/platform_8hh_source.html')
-rw-r--r-- | old/dw/html/platform_8hh_source.html | 185 |
1 files changed, 185 insertions, 0 deletions
diff --git a/old/dw/html/platform_8hh_source.html b/old/dw/html/platform_8hh_source.html new file mode 100644 index 0000000..73e23d8 --- /dev/null +++ b/old/dw/html/platform_8hh_source.html @@ -0,0 +1,185 @@ +<!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/platform.hh Source File</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="https://www.dillo.org/dw/html/jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td style="padding-left: 0.5em;"> + <div id="projectname">Dillo + </div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.8 --> + <div id="navrow1" class="tabs"> + <ul class="tablist"> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div id="navrow2" class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +<div id="nav-path" class="navpath"> + <ul> +<li class="navelem"><a class="el" href="dir_fdc4064fcda8ca976b3af3f83c9eca4d.html">dw</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="headertitle"> +<div class="title">platform.hh</div> </div> +</div><!--header--> +<div class="contents"> +<a href="platform_8hh.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef __DW_PLATFORM_HH__</span></div> +<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define __DW_PLATFORM_HH__</span></div> +<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div> +<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#ifndef __INCLUDED_FROM_DW_CORE_HH__</span></div> +<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor"># error Do not include this file directly, use "core.hh" instead.</span></div> +<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div> +<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="keyword">namespace </span><a class="code" href="namespacedw.html">dw</a> {</div> +<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="keyword">namespace </span>core {</div> +<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div> +<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="classdw_1_1core_1_1Platform.html"> 16</a></span> <span class="keyword">class </span><a class="code" href="classdw_1_1core_1_1Platform.html">Platform</a>: <span class="keyword">public</span> <a class="code" href="classlout_1_1object_1_1Object.html">lout::object::Object</a></div> +<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> {</div> +<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="comment">/*</span></div> +<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * -----------------------------------</span></div> +<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * General</span></div> +<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> * -----------------------------------</span></div> +<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> */</span></div> +<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div> +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Platform.html#a898d81bb3ff94d35eec15dcef118ced9">setLayout</a> (<a class="code" href="classdw_1_1core_1_1Layout.html">Layout</a> *<a class="code" href="dw__anchors__test_8cc.html#aa9b7b9846e3f42cc43273337240c6a8a">layout</a>) = 0;</div> +<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div> +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="comment">/*</span></div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment"> * -------------------------</span></div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="comment"> * Operations on views</span></div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="comment"> * -------------------------</span></div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment"> */</span></div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Platform.html#a831c2aae9e1a22dc84e7d76d78dc05ee">attachView</a> (<a class="code" href="classdw_1_1core_1_1View.html">View</a> *view) = 0;</div> +<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Platform.html#a3df3df835845599571584324a1a74885">detachView</a> (<a class="code" href="classdw_1_1core_1_1View.html">View</a> *view) = 0;</div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="comment">/*</span></div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment"> * -----------------------------------</span></div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment"> * Platform dependent properties</span></div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="comment"> * -----------------------------------</span></div> +<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="comment"> */</span></div> +<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Platform.html#a09dc3a0148c4284719ec1cfdfc1cfb82">textWidth</a> (<a class="code" href="classdw_1_1core_1_1style_1_1Font.html">style::Font</a> *font, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> len) = 0;</div> +<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div> +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keyword">virtual</span> <span class="keywordtype">char</span> *<a class="code" href="classdw_1_1core_1_1Platform.html#ae1b998a863b1d067347fb373a37853b4">textToUpper</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> len) = 0;</div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div> +<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keyword">virtual</span> <span class="keywordtype">char</span> *<a class="code" href="classdw_1_1core_1_1Platform.html#a8149fb183f02edefa9f36a79aba7b4ba">textToLower</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> len) = 0;</div> +<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div> +<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Platform.html#a27575ae6f2f777f32406539134427bdb">nextGlyph</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> idx) = 0;</div> +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Platform.html#aea58e8d354097f7dcadd0217c16a98b4">prevGlyph</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> idx) = 0;</div> +<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div> +<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="classdw_1_1core_1_1Platform.html#a005bddd7e2e5ffa26da42cbdc784e6a1">dpiX</a> () = 0;</div> +<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div> +<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="classdw_1_1core_1_1Platform.html#abd0aa21adcb854febf11f871372732d6">dpiY</a> () = 0;</div> +<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="comment">/*</span></div> +<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="comment"> * ---------------------------------------------------------</span></div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="comment"> * These are to encapsulate some platform dependencies</span></div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="comment"> * ---------------------------------------------------------</span></div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="comment"> */</span></div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div> +<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classdw_1_1core_1_1Platform.html#ab3c701d3a37cbbb109f24eb9dbdc0bb7">addIdle</a> (<span class="keywordtype">void</span> (<a class="code" href="classdw_1_1core_1_1Layout.html">Layout</a>::*func) ()) = 0;</div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div> +<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Platform.html#a2237a9f1661e05f4b279a19dfb3aa022">removeIdle</a> (<span class="keywordtype">int</span> idleId) = 0;</div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div> +<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="comment">/*</span></div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="comment"> * ---------------------</span></div> +<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="comment"> * Style Resources</span></div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="comment"> * ---------------------</span></div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="comment"> */</span></div> +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div> +<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1style_1_1Font.html">style::Font</a> *<a class="code" href="classdw_1_1core_1_1Platform.html#ae8834eaa34f4e9855a579ff561e51f45">createFont</a> (<a class="code" href="classdw_1_1core_1_1style_1_1FontAttrs.html">style::FontAttrs</a> *attrs,</div> +<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordtype">bool</span> tryEverything) = 0;</div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div> +<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classdw_1_1core_1_1Platform.html#af793be1f32843847d257613e017038f8">fontExists</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *name) = 0;</div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div> +<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1style_1_1Color.html">style::Color</a> *<a class="code" href="classdw_1_1core_1_1Platform.html#a76b584f9b2bbaadfec5a410879ac5add">createColor</a> (<span class="keywordtype">int</span> color) = 0;</div> +<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div> +<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1style_1_1Tooltip.html">style::Tooltip</a> *<a class="code" href="classdw_1_1core_1_1Platform.html#ab2895355470b7e88ccc7449da7075415">createTooltip</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *text) = 0;</div> +<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Platform.html#a9ecb2959ee0c7ff5071a4a1bbaf37660">cancelTooltip</a> () = 0;</div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1Imgbuf.html">Imgbuf</a> *<a class="code" href="classdw_1_1core_1_1Platform.html#aebc03cf0f6b9600be41a848fa518ed21">createImgbuf</a> (<a class="code" href="classdw_1_1core_1_1Imgbuf.html#a6621e3255d2c6e7088dd5bea0537653b">Imgbuf::Type</a> type, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height,</div> +<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keywordtype">double</span> gamma) = 0;</div> +<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div> +<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classdw_1_1core_1_1Platform.html#a5777b3e656c9dbfe24e8a562adfaef88">copySelection</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *text) = 0;</div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keyword">virtual</span> <a class="code" href="classdw_1_1core_1_1ui_1_1ResourceFactory.html">ui::ResourceFactory</a> *<a class="code" href="classdw_1_1core_1_1Platform.html#af5a8ce70b8e93e4442d4a024ea15a8e2">getResourceFactory</a> () = 0;</div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> };</div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> } <span class="comment">// namespace core</span></div> +<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> } <span class="comment">// namespace dw</span></div> +<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div> +<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span class="preprocessor">#endif // __DW_PLATFORM_HH__</span></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_a831c2aae9e1a22dc84e7d76d78dc05ee"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#a831c2aae9e1a22dc84e7d76d78dc05ee">dw::core::Platform::attachView</a></div><div class="ttdeci">virtual void attachView(View *view)=0</div><div class="ttdoc">This methods notifies the platform, that a view has been attached to the related layout. </div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_ae1b998a863b1d067347fb373a37853b4"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#ae1b998a863b1d067347fb373a37853b4">dw::core::Platform::textToUpper</a></div><div class="ttdeci">virtual char * textToUpper(const char *text, int len)=0</div><div class="ttdoc">Return the string resulting from transforming text to uppercase. </div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_a8149fb183f02edefa9f36a79aba7b4ba"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#a8149fb183f02edefa9f36a79aba7b4ba">dw::core::Platform::textToLower</a></div><div class="ttdeci">virtual char * textToLower(const char *text, int len)=0</div><div class="ttdoc">Return the string resulting from transforming text to lowercase. </div></div> +<div class="ttc" id="classdw_1_1core_1_1style_1_1Color_html"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1Color.html">dw::core::style::Color</a></div><div class="ttdef"><b>Definition:</b> style.hh:751</div></div> +<div class="ttc" id="classdw_1_1core_1_1ui_1_1ResourceFactory_html"><div class="ttname"><a href="classdw_1_1core_1_1ui_1_1ResourceFactory.html">dw::core::ui::ResourceFactory</a></div><div class="ttdoc">A factory for the common resource. </div><div class="ttdef"><b>Definition:</b> ui.hh:580</div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_a27575ae6f2f777f32406539134427bdb"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#a27575ae6f2f777f32406539134427bdb">dw::core::Platform::nextGlyph</a></div><div class="ttdeci">virtual int nextGlyph(const char *text, int idx)=0</div><div class="ttdoc">Return the index of the next glyph in string text. </div></div> +<div class="ttc" id="classdw_1_1core_1_1Layout_html"><div class="ttname"><a href="classdw_1_1core_1_1Layout.html">dw::core::Layout</a></div><div class="ttdoc">The central class for managing and drawing a widget tree. </div><div class="ttdef"><b>Definition:</b> layout.hh:16</div></div> +<div class="ttc" id="classlout_1_1object_1_1Object_html"><div class="ttname"><a href="classlout_1_1object_1_1Object.html">lout::object::Object</a></div><div class="ttdoc">This is the base class for many other classes, which defines very common virtual methods. </div><div class="ttdef"><b>Definition:</b> object.hh:24</div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_a2237a9f1661e05f4b279a19dfb3aa022"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#a2237a9f1661e05f4b279a19dfb3aa022">dw::core::Platform::removeIdle</a></div><div class="ttdeci">virtual void removeIdle(int idleId)=0</div><div class="ttdoc">Remove an idle function, which has not been processed yet. </div></div> +<div class="ttc" id="dw__anchors__test_8cc_html_aa9b7b9846e3f42cc43273337240c6a8a"><div class="ttname"><a href="dw__anchors__test_8cc.html#aa9b7b9846e3f42cc43273337240c6a8a">layout</a></div><div class="ttdeci">static Layout * layout</div><div class="ttdef"><b>Definition:</b> dw_anchors_test.cc:38</div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_af793be1f32843847d257613e017038f8"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#af793be1f32843847d257613e017038f8">dw::core::Platform::fontExists</a></div><div class="ttdeci">virtual bool fontExists(const char *name)=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_ab2895355470b7e88ccc7449da7075415"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#ab2895355470b7e88ccc7449da7075415">dw::core::Platform::createTooltip</a></div><div class="ttdeci">virtual style::Tooltip * createTooltip(const char *text)=0</div><div class="ttdoc">Create a tooltip. </div></div> +<div class="ttc" id="classdw_1_1core_1_1style_1_1Font_html"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1Font.html">dw::core::style::Font</a></div><div class="ttdef"><b>Definition:</b> style.hh:698</div></div> +<div class="ttc" id="classdw_1_1core_1_1Imgbuf_html_a6621e3255d2c6e7088dd5bea0537653b"><div class="ttname"><a href="classdw_1_1core_1_1Imgbuf.html#a6621e3255d2c6e7088dd5bea0537653b">dw::core::Imgbuf::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> imgbuf.hh:164</div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_a898d81bb3ff94d35eec15dcef118ced9"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#a898d81bb3ff94d35eec15dcef118ced9">dw::core::Platform::setLayout</a></div><div class="ttdeci">virtual void setLayout(Layout *layout)=0</div><div class="ttdoc">This methods notifies the platform, that it has been attached to a layout. </div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_af5a8ce70b8e93e4442d4a024ea15a8e2"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#af5a8ce70b8e93e4442d4a024ea15a8e2">dw::core::Platform::getResourceFactory</a></div><div class="ttdeci">virtual ui::ResourceFactory * getResourceFactory()=0</div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_a9ecb2959ee0c7ff5071a4a1bbaf37660"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#a9ecb2959ee0c7ff5071a4a1bbaf37660">dw::core::Platform::cancelTooltip</a></div><div class="ttdeci">virtual void cancelTooltip()=0</div><div class="ttdoc">Cancel a tooltip (either shown or requested) </div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_ab3c701d3a37cbbb109f24eb9dbdc0bb7"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#ab3c701d3a37cbbb109f24eb9dbdc0bb7">dw::core::Platform::addIdle</a></div><div class="ttdeci">virtual int addIdle(void(Layout::*func)())=0</div><div class="ttdoc">Add an idle function. </div></div> +<div class="ttc" id="classdw_1_1core_1_1style_1_1Tooltip_html"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1Tooltip.html">dw::core::style::Tooltip</a></div><div class="ttdef"><b>Definition:</b> style.hh:657</div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_abd0aa21adcb854febf11f871372732d6"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#abd0aa21adcb854febf11f871372732d6">dw::core::Platform::dpiY</a></div><div class="ttdeci">virtual float dpiY()=0</div><div class="ttdoc">Return screen resolution in y-direction. </div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_a5777b3e656c9dbfe24e8a562adfaef88"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#a5777b3e656c9dbfe24e8a562adfaef88">dw::core::Platform::copySelection</a></div><div class="ttdeci">virtual void copySelection(const char *text)=0</div><div class="ttdoc">Copy selected text (0-terminated). </div></div> +<div class="ttc" id="classdw_1_1core_1_1Imgbuf_html"><div class="ttname"><a href="classdw_1_1core_1_1Imgbuf.html">dw::core::Imgbuf</a></div><div class="ttdoc">The platform independent interface for image buffers. </div><div class="ttdef"><b>Definition:</b> imgbuf.hh:161</div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_a005bddd7e2e5ffa26da42cbdc784e6a1"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#a005bddd7e2e5ffa26da42cbdc784e6a1">dw::core::Platform::dpiX</a></div><div class="ttdeci">virtual float dpiX()=0</div><div class="ttdoc">Return screen resolution in x-direction. </div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_a76b584f9b2bbaadfec5a410879ac5add"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#a76b584f9b2bbaadfec5a410879ac5add">dw::core::Platform::createColor</a></div><div class="ttdeci">virtual style::Color * createColor(int color)=0</div><div class="ttdoc">Create a color resource for a given 0xrrggbb value. </div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_ae8834eaa34f4e9855a579ff561e51f45"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#ae8834eaa34f4e9855a579ff561e51f45">dw::core::Platform::createFont</a></div><div class="ttdeci">virtual style::Font * createFont(style::FontAttrs *attrs, bool tryEverything)=0</div><div class="ttdoc">Create a (platform dependent) font. </div></div> +<div class="ttc" id="namespacedw_html"><div class="ttname"><a href="namespacedw.html">dw</a></div><div class="ttdoc">Dw is in this namespace, or sub namespaces of this one. </div><div class="ttdef"><b>Definition:</b> alignedtablecell.cc:28</div></div> +<div class="ttc" id="classdw_1_1core_1_1View_html"><div class="ttname"><a href="classdw_1_1core_1_1View.html">dw::core::View</a></div><div class="ttdoc">An interface to encapsulate platform dependent drawing. </div><div class="ttdef"><b>Definition:</b> view.hh:16</div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html">dw::core::Platform</a></div><div class="ttdoc">An interface to encapsulate some platform dependencies. </div><div class="ttdef"><b>Definition:</b> platform.hh:16</div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_aea58e8d354097f7dcadd0217c16a98b4"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#aea58e8d354097f7dcadd0217c16a98b4">dw::core::Platform::prevGlyph</a></div><div class="ttdeci">virtual int prevGlyph(const char *text, int idx)=0</div><div class="ttdoc">Return the index of the previous glyph in string text. </div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_a3df3df835845599571584324a1a74885"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#a3df3df835845599571584324a1a74885">dw::core::Platform::detachView</a></div><div class="ttdeci">virtual void detachView(View *view)=0</div><div class="ttdoc">This methods notifies the platform, that a view has been detached from the related layout...</div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_aebc03cf0f6b9600be41a848fa518ed21"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#aebc03cf0f6b9600be41a848fa518ed21">dw::core::Platform::createImgbuf</a></div><div class="ttdeci">virtual Imgbuf * createImgbuf(Imgbuf::Type type, int width, int height, double gamma)=0</div><div class="ttdoc">Create a (platform speficic) image buffer. </div></div> +<div class="ttc" id="classdw_1_1core_1_1style_1_1FontAttrs_html"><div class="ttname"><a href="classdw_1_1core_1_1style_1_1FontAttrs.html">dw::core::style::FontAttrs</a></div><div class="ttdef"><b>Definition:</b> style.hh:680</div></div> +<div class="ttc" id="classdw_1_1core_1_1Platform_html_a09dc3a0148c4284719ec1cfdfc1cfb82"><div class="ttname"><a href="classdw_1_1core_1_1Platform.html#a09dc3a0148c4284719ec1cfdfc1cfb82">dw::core::Platform::textWidth</a></div><div class="ttdeci">virtual int textWidth(style::Font *font, const char *text, int len)=0</div><div class="ttdoc">Return the width of a text, with a given length and font. </div></div> +</div><!-- fragment --></div><!-- contents --> +<!-- start footer part --> +<hr class="footer"/><address class="footer"><small> +Generated on Sat May 28 2016 11:47:42 for Dillo by  <a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/> +</a> 1.8.8 +</small></address> +</body> +</html> |