summaryrefslogtreecommitdiff
path: root/gui__internal_8h_source.html
diff options
context:
space:
mode:
authorCircle CI <circleci@navit-project.org>2021-08-28 18:53:15 +0000
committerCircle CI <circleci@navit-project.org>2021-08-28 18:53:15 +0000
commitb38dcabb0311517f6e6f1c85932d6a2dbebcdd78 (patch)
treec698dda9cdd0028665c3afde31a1e4d2258270ac /gui__internal_8h_source.html
parente324645ccded56137f0a9bb5eba5f7ba7e11b6f7 (diff)
downloadnavit-b38dcabb0311517f6e6f1c85932d6a2dbebcdd78.tar.gz
update:doc:Doxygen update for commit 0978c41942e08bfa98e8aafe9c259c2c9764b27b [ci skip]
Diffstat (limited to 'gui__internal_8h_source.html')
-rw-r--r--gui__internal_8h_source.html220
1 files changed, 157 insertions, 63 deletions
diff --git a/gui__internal_8h_source.html b/gui__internal_8h_source.html
index c23bf8d7b..8918d43f8 100644
--- a/gui__internal_8h_source.html
+++ b/gui__internal_8h_source.html
@@ -1,9 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.13"/>
+<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>navit: gui/internal/gui_internal.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -13,9 +13,6 @@
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
- $(document).ready(initResizable);
-</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@@ -37,18 +34,21 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
+<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
-</script>
+/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -62,7 +62,9 @@ $(function() {
</div>
</div>
<script type="text/javascript">
-$(document).ready(function(){initNavTree('gui__internal_8h_source.html','');});
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+$(document).ready(function(){initNavTree('gui__internal_8h_source.html',''); initResizable(); });
+/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
@@ -84,66 +86,158 @@ $(document).ready(function(){initNavTree('gui__internal_8h_source.html','');});
<div class="title">gui_internal.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="gui__internal_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a>;</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a>;</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a6ae980c650fac8bb57545a53aa866328"> 5</a></span>&#160;<span class="preprocessor">#define STATE_INVISIBLE 1</span></div><div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a04be6591ef29ae7689c2684ec069a4e3"> 6</a></span>&#160;<span class="preprocessor">#define STATE_SELECTED 2</span></div><div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a707d3bfddcb0b333b0b341579dea909b"> 7</a></span>&#160;<span class="preprocessor">#define STATE_HIGHLIGHTED 4</span></div><div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a48767bfed9b842904dce255cdb3a0f01"> 8</a></span>&#160;<span class="preprocessor">#define STATE_SENSITIVE 8</span></div><div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a6c0a2853f581ab3ad296662e4a8f587a"> 9</a></span>&#160;<span class="preprocessor">#define STATE_EDIT 16</span></div><div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ac97dd15ce6af53f5c2e61f843b324e03"> 10</a></span>&#160;<span class="preprocessor">#define STATE_CLEAR 32</span></div><div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a3cbc19f6405b5b7c13f2f2ce517ce73d"> 11</a></span>&#160;<span class="preprocessor">#define STATE_EDITABLE 64</span></div><div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a78fd75889a2d7ba41a76f7b9690708dc"> 12</a></span>&#160;<span class="preprocessor">#define STATE_SCROLLABLE 128</span></div><div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a889f1f5a2ddfecc770e73b8418605ac4"> 13</a></span>&#160;<span class="preprocessor">#define STATE_OFFSCREEN 256</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a011442fa571647f6171d9bbd66c505a5"> 15</a></span>&#160;<span class="preprocessor">#define GESTURE_RINGSIZE 100</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84"> 17</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84">widget_type</a> {</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84aacebe7c930ea6ba1f241e2a3e9554c2b"> 18</a></span>&#160; <a class="code" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84aacebe7c930ea6ba1f241e2a3e9554c2b">widget_box</a>=1,</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84af90c1bce9e6583bbd75855b9ddd5a0e7"> 19</a></span>&#160; <a class="code" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84af90c1bce9e6583bbd75855b9ddd5a0e7">widget_button</a>,</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ab1b079c5d08cfd5b6f59fb136c1226d5"> 20</a></span>&#160; <a class="code" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ab1b079c5d08cfd5b6f59fb136c1226d5">widget_label</a>,</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ac129452490461740ae95d1aa9d28db19"> 21</a></span>&#160; <a class="code" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ac129452490461740ae95d1aa9d28db19">widget_image</a>,</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0"> 22</a></span>&#160; <a class="code" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0">widget_table</a>,</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a6c8b189fae82d3f815113686d54a1f60"> 23</a></span>&#160; <a class="code" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a6c8b189fae82d3f815113686d54a1f60">widget_table_row</a></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;};</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9"> 26</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a> {</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac770f6193a37e764052403b095b9f2e3"> 27</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac770f6193a37e764052403b095b9f2e3">gravity_none</a>=0x00,</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af62460aa6e1076006f9351349c04dc94"> 28</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af62460aa6e1076006f9351349c04dc94">gravity_left</a>=1,</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a07e9917fadd6af6be88e7472646ebfc5"> 29</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a07e9917fadd6af6be88e7472646ebfc5">gravity_xcenter</a>=2,</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a61d97d1b47683aa9e0aac5ee387daedc"> 30</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a61d97d1b47683aa9e0aac5ee387daedc">gravity_right</a>=4,</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a3045dcd5ece2caace6bcaaa70bf0a63c"> 31</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a3045dcd5ece2caace6bcaaa70bf0a63c">gravity_top</a>=8,</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a2eca994dfe7bf31e1f6f637283f01257"> 32</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a2eca994dfe7bf31e1f6f637283f01257">gravity_ycenter</a>=16,</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a05022e47fa7ef5e6e9608c73c9a3c4fa"> 33</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a05022e47fa7ef5e6e9608c73c9a3c4fa">gravity_bottom</a>=32,</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a338cd9ca0438927a17533413a7ba6087"> 34</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a338cd9ca0438927a17533413a7ba6087">gravity_left_top</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af62460aa6e1076006f9351349c04dc94">gravity_left</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a3045dcd5ece2caace6bcaaa70bf0a63c">gravity_top</a>,</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a0c975197b7a9406fc67a268b032c6c81"> 35</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a0c975197b7a9406fc67a268b032c6c81">gravity_top_center</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a07e9917fadd6af6be88e7472646ebfc5">gravity_xcenter</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a3045dcd5ece2caace6bcaaa70bf0a63c">gravity_top</a>,</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a6a9cac06f070f213357f9d2c4308777c"> 36</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a6a9cac06f070f213357f9d2c4308777c">gravity_right_top</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a61d97d1b47683aa9e0aac5ee387daedc">gravity_right</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a3045dcd5ece2caace6bcaaa70bf0a63c">gravity_top</a>,</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a970093fee14eb6ad63152a00ef8b4d88"> 37</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a970093fee14eb6ad63152a00ef8b4d88">gravity_left_center</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af62460aa6e1076006f9351349c04dc94">gravity_left</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a2eca994dfe7bf31e1f6f637283f01257">gravity_ycenter</a>,</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9aa197340d6ac153a524b98603f9acbd9b"> 38</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9aa197340d6ac153a524b98603f9acbd9b">gravity_center</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a07e9917fadd6af6be88e7472646ebfc5">gravity_xcenter</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a2eca994dfe7bf31e1f6f637283f01257">gravity_ycenter</a>,</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9adc6baf6d71085ad8dcf7fd96ca98f7e5"> 39</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9adc6baf6d71085ad8dcf7fd96ca98f7e5">gravity_right_center</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a61d97d1b47683aa9e0aac5ee387daedc">gravity_right</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a2eca994dfe7bf31e1f6f637283f01257">gravity_ycenter</a>,</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af97ca64dc3581fced6663e7f7a306a48"> 40</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af97ca64dc3581fced6663e7f7a306a48">gravity_left_bottom</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af62460aa6e1076006f9351349c04dc94">gravity_left</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a05022e47fa7ef5e6e9608c73c9a3c4fa">gravity_bottom</a>,</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a39af3fcd6fce8f2978152a1566cabeff"> 41</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a39af3fcd6fce8f2978152a1566cabeff">gravity_bottom_center</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a07e9917fadd6af6be88e7472646ebfc5">gravity_xcenter</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a05022e47fa7ef5e6e9608c73c9a3c4fa">gravity_bottom</a>,</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ae1960351df2f9cfcf908c843b87b041c"> 42</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ae1960351df2f9cfcf908c843b87b041c">gravity_right_bottom</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a61d97d1b47683aa9e0aac5ee387daedc">gravity_right</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a05022e47fa7ef5e6e9608c73c9a3c4fa">gravity_bottom</a>,</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac18d33ee6e4f7b4d8cc0dad08e716939"> 43</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac18d33ee6e4f7b4d8cc0dad08e716939">flags_expand</a>=0x100,</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a87db84be64930d3e625b30e1de8b9fc3"> 44</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a87db84be64930d3e625b30e1de8b9fc3">flags_fill</a>=0x200,</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9afb6abb06de13d5c0017cf1dcf67107ec"> 45</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9afb6abb06de13d5c0017cf1dcf67107ec">flags_swap</a>=0x400,</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a6e3811dff7c553a52b25f4b3ee712ec5"> 46</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a6e3811dff7c553a52b25f4b3ee712ec5">flags_scrollx</a>=0x800,</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ab4965041fecad88843b4df12e0837edc"> 47</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ab4965041fecad88843b4df12e0837edc">flags_scrolly</a>=0x1000,</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a7c7eb81eeed26f5f58a264a110defbea"> 48</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a7c7eb81eeed26f5f58a264a110defbea">orientation_horizontal</a>=0x10000,</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a7e06d32bdc0e9c0134fffd7561c25cd6"> 49</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a7e06d32bdc0e9c0134fffd7561c25cd6">orientation_vertical</a>=0x20000,</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac3cc736b9e5bf75ef369d5f394149cde"> 50</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac3cc736b9e5bf75ef369d5f394149cde">orientation_horizontal_vertical</a>=0x40000,</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;};</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structgui__internal__methods.html"> 54</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__internal__methods.html">gui_internal_methods</a> {</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structgui__internal__methods.html#aa9d683396587a89f6111632ac036d976"> 55</a></span>&#160; void (*<a class="code" href="structgui__internal__methods.html#aa9d683396587a89f6111632ac036d976">add_callback</a>)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb);</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structgui__internal__methods.html#aad994995f5cf8d35d849ce51255e7758"> 56</a></span>&#160; void (*<a class="code" href="structgui__internal__methods.html#aad994995f5cf8d35d849ce51255e7758">remove_callback</a>)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb);</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structgui__internal__methods.html#a8732a6ee4360ea0f5e9b4d1dd25a507a"> 57</a></span>&#160; void (*<a class="code" href="structgui__internal__methods.html#a8732a6ee4360ea0f5e9b4d1dd25a507a">menu_render</a>)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structgui__internal__methods.html#a1290232adf496b211ad9aedc66a1fe7c"> 58</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> * (*image_new_xs)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>);</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structgui__internal__methods.html#a4d703fb31bd8a5de7673f91460a6b331"> 59</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> * (*image_new_l)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;};</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html"> 62</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__internal__widget__methods.html">gui_internal_widget_methods</a> {</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#aeb85a64547b56ca358ee0ad1e40a8ea9"> 63</a></span>&#160; void (*append)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="gpx2navit__txt_8h.html#a075a573833b43bae7ce3088bd7365de5">parent</a>, <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *child);</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#adff070eb041aa91484577e475eb02e10"> 64</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*button_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *image, <span class="keyword">enum</span> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a>);</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#a789a27368a606530a81585e010e5d93e"> 65</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*button_new_with_callback)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *image,</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">enum</span> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a>, void(*func)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *<a class="code" href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a>), <span class="keywordtype">void</span> *<a class="code" href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a>);</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#ace84168903865c24637dccefc75e8331"> 67</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*box_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">enum</span> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a>);</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#a4c6012ad7108b4d368211b4ac257561d"> 68</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*label_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text);</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#a86f54fbae1f196d1faeca10774135dc4"> 69</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*image_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *image);</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#a30c6a0e3c1cfbe41b96b0fc8a6b6a5af"> 70</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*keyboard)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keywordtype">int</span> mode);</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#ab6ad99a70f5104fe7fe84c4b8c118c10"> 71</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*menu)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="garmin__img_8c.html#a6db8523928c426c16ad964797cd0098c">label</a>);</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#aea703d92397a6ac3debabe703f92b2a1"> 72</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a> (*get_flags)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>);</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#a8264ef05e306438f830cddcda50663e8"> 73</a></span>&#160; void (*set_flags)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keyword">enum</span> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a>);</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#ac78bc3466ce832b300350f061fef41d1"> 74</a></span>&#160; int (*get_state)(<span class="keyword">struct </span>widget *widget);</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#ae71fc3fe34807f3d1fd58140d811bc6c"> 75</a></span>&#160; void (*set_state)(<span class="keyword">struct </span>widget *widget, <span class="keywordtype">int</span> <a class="code" href="structwidget.html#a62620ba8352df4d6492508e9a871b365">state</a>);</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#a53849c16d12adba89a95552f509addac"> 76</a></span>&#160; void (*set_func)(<span class="keyword">struct </span>widget *widget, void (*<a class="code" href="structwidget.html#af4dd925332d136730ed231c391737e73">func</a>)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span>widget *widget, <span class="keywordtype">void</span> *<a class="code" href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a>));</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#a5b84e6533d710dd16c5b428552f9ba13"> 77</a></span>&#160; void (*set_data)(<span class="keyword">struct </span>widget *widget, <span class="keywordtype">void</span> *<a class="code" href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a>);</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#af1b0a8df90ada24144aa6ce28b210b92"> 78</a></span>&#160; void (*set_default_background)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct </span>widget *widget);</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;};</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structgui__internal__data.html"> 82</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__internal__data.html">gui_internal_data</a> {</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structgui__internal__data.html#a73f8b1be5a26ef3428e5e6dcbc77eccb"> 83</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<a class="code" href="structgui__internal__data.html#a73f8b1be5a26ef3428e5e6dcbc77eccb">priv</a>;</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structgui__internal__data.html#aeb425e8b6cd960ddbdba24a2bbff2f51"> 84</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__internal__methods.html">gui_internal_methods</a> *<a class="code" href="structgui__internal__data.html#aeb425e8b6cd960ddbdba24a2bbff2f51">gui</a>;</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structgui__internal__data.html#a42f5a27a0cdb5d479ca2ec59be6859c3"> 85</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__internal__widget__methods.html">gui_internal_widget_methods</a> *<a class="code" href="structgui__internal__data.html#a42f5a27a0cdb5d479ca2ec59be6859c3">widget</a>;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;};</div><div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9ae1960351df2f9cfcf908c843b87b041c"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ae1960351df2f9cfcf908c843b87b041c">gravity_right_bottom</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:42</div></div>
-<div class="ttc" id="structgui__internal__methods_html_aad994995f5cf8d35d849ce51255e7758"><div class="ttname"><a href="structgui__internal__methods.html#aad994995f5cf8d35d849ce51255e7758">gui_internal_methods::remove_callback</a></div><div class="ttdeci">void(* remove_callback)(struct gui_priv *priv, struct callback *cb)</div><div class="ttdef"><b>Definition:</b> gui_internal.h:56</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a61d97d1b47683aa9e0aac5ee387daedc"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a61d97d1b47683aa9e0aac5ee387daedc">gravity_right</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:30</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a3045dcd5ece2caace6bcaaa70bf0a63c"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a3045dcd5ece2caace6bcaaa70bf0a63c">gravity_top</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:31</div></div>
-<div class="ttc" id="gui__internal_8h_html_afd296180392ef5681415b9fb0590be84"><div class="ttname"><a href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84">widget_type</a></div><div class="ttdeci">widget_type</div><div class="ttdef"><b>Definition:</b> gui_internal.h:17</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a6a9cac06f070f213357f9d2c4308777c"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a6a9cac06f070f213357f9d2c4308777c">gravity_right_top</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:36</div></div>
-<div class="ttc" id="structgui__internal__methods_html_a8732a6ee4360ea0f5e9b4d1dd25a507a"><div class="ttname"><a href="structgui__internal__methods.html#a8732a6ee4360ea0f5e9b4d1dd25a507a">gui_internal_methods::menu_render</a></div><div class="ttdeci">void(* menu_render)(struct gui_priv *this)</div><div class="ttdef"><b>Definition:</b> gui_internal.h:57</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9ab4965041fecad88843b4df12e0837edc"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ab4965041fecad88843b4df12e0837edc">flags_scrolly</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:47</div></div>
-<div class="ttc" id="structwidget_html_af4dd925332d136730ed231c391737e73"><div class="ttname"><a href="structwidget.html#af4dd925332d136730ed231c391737e73">widget::func</a></div><div class="ttdeci">void(* func)(struct gui_priv *priv, struct widget *widget, void *data)</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:24</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9af62460aa6e1076006f9351349c04dc94"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af62460aa6e1076006f9351349c04dc94">gravity_left</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:28</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a07e9917fadd6af6be88e7472646ebfc5"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a07e9917fadd6af6be88e7472646ebfc5">gravity_xcenter</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:29</div></div>
-<div class="ttc" id="structwidget_html_a62620ba8352df4d6492508e9a871b365"><div class="ttname"><a href="structwidget.html#a62620ba8352df4d6492508e9a871b365">widget::state</a></div><div class="ttdeci">int state</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:52</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9af97ca64dc3581fced6663e7f7a306a48"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af97ca64dc3581fced6663e7f7a306a48">gravity_left_bottom</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:40</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a0c975197b7a9406fc67a268b032c6c81"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a0c975197b7a9406fc67a268b032c6c81">gravity_top_center</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:35</div></div>
-<div class="ttc" id="structgui__internal__data_html_a73f8b1be5a26ef3428e5e6dcbc77eccb"><div class="ttname"><a href="structgui__internal__data.html#a73f8b1be5a26ef3428e5e6dcbc77eccb">gui_internal_data::priv</a></div><div class="ttdeci">struct gui_priv * priv</div><div class="ttdef"><b>Definition:</b> gui_internal.h:83</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9ac18d33ee6e4f7b4d8cc0dad08e716939"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac18d33ee6e4f7b4d8cc0dad08e716939">flags_expand</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:43</div></div>
-<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
-<div class="ttc" id="structgui__internal__methods_html_aa9d683396587a89f6111632ac036d976"><div class="ttname"><a href="structgui__internal__methods.html#aa9d683396587a89f6111632ac036d976">gui_internal_methods::add_callback</a></div><div class="ttdeci">void(* add_callback)(struct gui_priv *priv, struct callback *cb)</div><div class="ttdef"><b>Definition:</b> gui_internal.h:55</div></div>
-<div class="ttc" id="structgui__internal__data_html"><div class="ttname"><a href="structgui__internal__data.html">gui_internal_data</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:82</div></div>
-<div class="ttc" id="structgui__internal__widget__methods_html"><div class="ttname"><a href="structgui__internal__widget__methods.html">gui_internal_widget_methods</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:62</div></div>
-<div class="ttc" id="structgui__internal__methods_html"><div class="ttname"><a href="structgui__internal__methods.html">gui_internal_methods</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:54</div></div>
-<div class="ttc" id="gpx2navit__txt_8h_html_a075a573833b43bae7ce3088bd7365de5"><div class="ttname"><a href="gpx2navit__txt_8h.html#a075a573833b43bae7ce3088bd7365de5">parent</a></div><div class="ttdeci">struct parent parent</div></div>
-<div class="ttc" id="structgraphics__image_html"><div class="ttname"><a href="structgraphics__image.html">graphics_image</a></div><div class="ttdef"><b>Definition:</b> graphics.h:201</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a05022e47fa7ef5e6e9608c73c9a3c4fa"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a05022e47fa7ef5e6e9608c73c9a3c4fa">gravity_bottom</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:33</div></div>
-<div class="ttc" id="garmin__img_8c_html_a433b1c9921d3b90f7c145c781a43f325"><div class="ttname"><a href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a></div><div class="ttdeci">char data</div><div class="ttdef"><b>Definition:</b> garmin_img.c:330</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a338cd9ca0438927a17533413a7ba6087"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a338cd9ca0438927a17533413a7ba6087">gravity_left_top</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:34</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a970093fee14eb6ad63152a00ef8b4d88"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a970093fee14eb6ad63152a00ef8b4d88">gravity_left_center</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:37</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a7e06d32bdc0e9c0134fffd7561c25cd6"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a7e06d32bdc0e9c0134fffd7561c25cd6">orientation_vertical</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:49</div></div>
-<div class="ttc" id="gui__internal_8h_html_afd296180392ef5681415b9fb0590be84ab1b079c5d08cfd5b6f59fb136c1226d5"><div class="ttname"><a href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ab1b079c5d08cfd5b6f59fb136c1226d5">widget_label</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:20</div></div>
-<div class="ttc" id="gui__internal_8h_html_afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0"><div class="ttname"><a href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0">widget_table</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:22</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a6e3811dff7c553a52b25f4b3ee712ec5"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a6e3811dff7c553a52b25f4b3ee712ec5">flags_scrollx</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:46</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a7c7eb81eeed26f5f58a264a110defbea"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a7c7eb81eeed26f5f58a264a110defbea">orientation_horizontal</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:48</div></div>
-<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:27</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9ac3cc736b9e5bf75ef369d5f394149cde"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac3cc736b9e5bf75ef369d5f394149cde">orientation_horizontal_vertical</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:50</div></div>
-<div class="ttc" id="gui__internal_8h_html_afd296180392ef5681415b9fb0590be84a6c8b189fae82d3f815113686d54a1f60"><div class="ttname"><a href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a6c8b189fae82d3f815113686d54a1f60">widget_table_row</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:23</div></div>
-<div class="ttc" id="structgui__internal__data_html_aeb425e8b6cd960ddbdba24a2bbff2f51"><div class="ttname"><a href="structgui__internal__data.html#aeb425e8b6cd960ddbdba24a2bbff2f51">gui_internal_data::gui</a></div><div class="ttdeci">struct gui_internal_methods * gui</div><div class="ttdef"><b>Definition:</b> gui_internal.h:84</div></div>
-<div class="ttc" id="structgui__internal__data_html_a42f5a27a0cdb5d479ca2ec59be6859c3"><div class="ttname"><a href="structgui__internal__data.html#a42f5a27a0cdb5d479ca2ec59be6859c3">gui_internal_data::widget</a></div><div class="ttdeci">struct gui_internal_widget_methods * widget</div><div class="ttdef"><b>Definition:</b> gui_internal.h:85</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9aa197340d6ac153a524b98603f9acbd9b"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9aa197340d6ac153a524b98603f9acbd9b">gravity_center</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:38</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a87db84be64930d3e625b30e1de8b9fc3"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a87db84be64930d3e625b30e1de8b9fc3">flags_fill</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:44</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9adc6baf6d71085ad8dcf7fd96ca98f7e5"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9adc6baf6d71085ad8dcf7fd96ca98f7e5">gravity_right_center</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:39</div></div>
-<div class="ttc" id="garmin__img_8c_html_a6db8523928c426c16ad964797cd0098c"><div class="ttname"><a href="garmin__img_8c.html#a6db8523928c426c16ad964797cd0098c">label</a></div><div class="ttdeci">struct label_data_offset label</div><div class="ttdef"><b>Definition:</b> garmin_img.c:377</div></div>
-<div class="ttc" id="structwidget_html"><div class="ttname"><a href="structwidget.html">widget</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:12</div></div>
-<div class="ttc" id="street_8c_html_afd3f693e384b1ee0a0c44d58351eb87d"><div class="ttname"><a href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a></div><div class="ttdeci">char name[0]</div><div class="ttdef"><b>Definition:</b> street.c:496</div></div>
-<div class="ttc" id="gui__internal_8h_html_afd296180392ef5681415b9fb0590be84ac129452490461740ae95d1aa9d28db19"><div class="ttname"><a href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ac129452490461740ae95d1aa9d28db19">widget_image</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:21</div></div>
-<div class="ttc" id="gui__internal_8h_html_afd296180392ef5681415b9fb0590be84af90c1bce9e6583bbd75855b9ddd5a0e7"><div class="ttname"><a href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84af90c1bce9e6583bbd75855b9ddd5a0e7">widget_button</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:19</div></div>
-<div class="ttc" id="gui__internal_8h_html_afd296180392ef5681415b9fb0590be84aacebe7c930ea6ba1f241e2a3e9554c2b"><div class="ttname"><a href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84aacebe7c930ea6ba1f241e2a3e9554c2b">widget_box</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:18</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9ac770f6193a37e764052403b095b9f2e3"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac770f6193a37e764052403b095b9f2e3">gravity_none</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:27</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a2eca994dfe7bf31e1f6f637283f01257"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a2eca994dfe7bf31e1f6f637283f01257">gravity_ycenter</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:32</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a></div><div class="ttdeci">flags</div><div class="ttdef"><b>Definition:</b> gui_internal.h:26</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9afb6abb06de13d5c0017cf1dcf67107ec"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9afb6abb06de13d5c0017cf1dcf67107ec">flags_swap</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:45</div></div>
-<div class="ttc" id="gui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a39af3fcd6fce8f2978152a1566cabeff"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a39af3fcd6fce8f2978152a1566cabeff">gravity_bottom_center</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:41</div></div>
+<a href="gui__internal_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a>;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a>;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; </div>
+<div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a6ae980c650fac8bb57545a53aa866328"> 5</a></span>&#160;<span class="preprocessor">#define STATE_INVISIBLE 1</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a04be6591ef29ae7689c2684ec069a4e3"> 6</a></span>&#160;<span class="preprocessor">#define STATE_SELECTED 2</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a707d3bfddcb0b333b0b341579dea909b"> 7</a></span>&#160;<span class="preprocessor">#define STATE_HIGHLIGHTED 4</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a48767bfed9b842904dce255cdb3a0f01"> 8</a></span>&#160;<span class="preprocessor">#define STATE_SENSITIVE 8</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a6c0a2853f581ab3ad296662e4a8f587a"> 9</a></span>&#160;<span class="preprocessor">#define STATE_EDIT 16</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ac97dd15ce6af53f5c2e61f843b324e03"> 10</a></span>&#160;<span class="preprocessor">#define STATE_CLEAR 32</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a3cbc19f6405b5b7c13f2f2ce517ce73d"> 11</a></span>&#160;<span class="preprocessor">#define STATE_EDITABLE 64</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a78fd75889a2d7ba41a76f7b9690708dc"> 12</a></span>&#160;<span class="preprocessor">#define STATE_SCROLLABLE 128</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a889f1f5a2ddfecc770e73b8418605ac4"> 13</a></span>&#160;<span class="preprocessor">#define STATE_OFFSCREEN 256</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; </div>
+<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#a011442fa571647f6171d9bbd66c505a5"> 15</a></span>&#160;<span class="preprocessor">#define GESTURE_RINGSIZE 100</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84"> 17</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84">widget_type</a> {</div>
+<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84aacebe7c930ea6ba1f241e2a3e9554c2b"> 18</a></span>&#160; <a class="code" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84aacebe7c930ea6ba1f241e2a3e9554c2b">widget_box</a>=1,</div>
+<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84af90c1bce9e6583bbd75855b9ddd5a0e7"> 19</a></span>&#160; <a class="code" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84af90c1bce9e6583bbd75855b9ddd5a0e7">widget_button</a>,</div>
+<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ab1b079c5d08cfd5b6f59fb136c1226d5"> 20</a></span>&#160; <a class="code" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ab1b079c5d08cfd5b6f59fb136c1226d5">widget_label</a>,</div>
+<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ac129452490461740ae95d1aa9d28db19"> 21</a></span>&#160; <a class="code" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ac129452490461740ae95d1aa9d28db19">widget_image</a>,</div>
+<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0"> 22</a></span>&#160; <a class="code" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0">widget_table</a>,</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a6c8b189fae82d3f815113686d54a1f60">widget_table_row</a></div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a6c8b189fae82d3f815113686d54a1f60"> 24</a></span>&#160;};</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9"> 26</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac770f6193a37e764052403b095b9f2e3"> 27</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac770f6193a37e764052403b095b9f2e3">gravity_none</a>=0x00,</div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af62460aa6e1076006f9351349c04dc94"> 28</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af62460aa6e1076006f9351349c04dc94">gravity_left</a>=1,</div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a07e9917fadd6af6be88e7472646ebfc5"> 29</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a07e9917fadd6af6be88e7472646ebfc5">gravity_xcenter</a>=2,</div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a61d97d1b47683aa9e0aac5ee387daedc"> 30</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a61d97d1b47683aa9e0aac5ee387daedc">gravity_right</a>=4,</div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a3045dcd5ece2caace6bcaaa70bf0a63c"> 31</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a3045dcd5ece2caace6bcaaa70bf0a63c">gravity_top</a>=8,</div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a2eca994dfe7bf31e1f6f637283f01257"> 32</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a2eca994dfe7bf31e1f6f637283f01257">gravity_ycenter</a>=16,</div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a05022e47fa7ef5e6e9608c73c9a3c4fa"> 33</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a05022e47fa7ef5e6e9608c73c9a3c4fa">gravity_bottom</a>=32,</div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a338cd9ca0438927a17533413a7ba6087"> 34</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a338cd9ca0438927a17533413a7ba6087">gravity_left_top</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af62460aa6e1076006f9351349c04dc94">gravity_left</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a3045dcd5ece2caace6bcaaa70bf0a63c">gravity_top</a>,</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a0c975197b7a9406fc67a268b032c6c81"> 35</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a0c975197b7a9406fc67a268b032c6c81">gravity_top_center</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a07e9917fadd6af6be88e7472646ebfc5">gravity_xcenter</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a3045dcd5ece2caace6bcaaa70bf0a63c">gravity_top</a>,</div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a6a9cac06f070f213357f9d2c4308777c"> 36</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a6a9cac06f070f213357f9d2c4308777c">gravity_right_top</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a61d97d1b47683aa9e0aac5ee387daedc">gravity_right</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a3045dcd5ece2caace6bcaaa70bf0a63c">gravity_top</a>,</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a970093fee14eb6ad63152a00ef8b4d88"> 37</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a970093fee14eb6ad63152a00ef8b4d88">gravity_left_center</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af62460aa6e1076006f9351349c04dc94">gravity_left</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a2eca994dfe7bf31e1f6f637283f01257">gravity_ycenter</a>,</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9aa197340d6ac153a524b98603f9acbd9b"> 38</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9aa197340d6ac153a524b98603f9acbd9b">gravity_center</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a07e9917fadd6af6be88e7472646ebfc5">gravity_xcenter</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a2eca994dfe7bf31e1f6f637283f01257">gravity_ycenter</a>,</div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9adc6baf6d71085ad8dcf7fd96ca98f7e5"> 39</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9adc6baf6d71085ad8dcf7fd96ca98f7e5">gravity_right_center</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a61d97d1b47683aa9e0aac5ee387daedc">gravity_right</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a2eca994dfe7bf31e1f6f637283f01257">gravity_ycenter</a>,</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af97ca64dc3581fced6663e7f7a306a48"> 40</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af97ca64dc3581fced6663e7f7a306a48">gravity_left_bottom</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af62460aa6e1076006f9351349c04dc94">gravity_left</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a05022e47fa7ef5e6e9608c73c9a3c4fa">gravity_bottom</a>,</div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a39af3fcd6fce8f2978152a1566cabeff"> 41</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a39af3fcd6fce8f2978152a1566cabeff">gravity_bottom_center</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a07e9917fadd6af6be88e7472646ebfc5">gravity_xcenter</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a05022e47fa7ef5e6e9608c73c9a3c4fa">gravity_bottom</a>,</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ae1960351df2f9cfcf908c843b87b041c"> 42</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ae1960351df2f9cfcf908c843b87b041c">gravity_right_bottom</a>=<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a61d97d1b47683aa9e0aac5ee387daedc">gravity_right</a>|<a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a05022e47fa7ef5e6e9608c73c9a3c4fa">gravity_bottom</a>,</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac18d33ee6e4f7b4d8cc0dad08e716939"> 43</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac18d33ee6e4f7b4d8cc0dad08e716939">flags_expand</a>=0x100,</div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a87db84be64930d3e625b30e1de8b9fc3"> 44</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a87db84be64930d3e625b30e1de8b9fc3">flags_fill</a>=0x200,</div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9afb6abb06de13d5c0017cf1dcf67107ec"> 45</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9afb6abb06de13d5c0017cf1dcf67107ec">flags_swap</a>=0x400,</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a6e3811dff7c553a52b25f4b3ee712ec5"> 46</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a6e3811dff7c553a52b25f4b3ee712ec5">flags_scrollx</a>=0x800,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ab4965041fecad88843b4df12e0837edc"> 47</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ab4965041fecad88843b4df12e0837edc">flags_scrolly</a>=0x1000,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a7c7eb81eeed26f5f58a264a110defbea"> 48</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a7c7eb81eeed26f5f58a264a110defbea">orientation_horizontal</a>=0x10000,</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a7e06d32bdc0e9c0134fffd7561c25cd6"> 49</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a7e06d32bdc0e9c0134fffd7561c25cd6">orientation_vertical</a>=0x20000,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac3cc736b9e5bf75ef369d5f394149cde"> 50</a></span>&#160; <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac3cc736b9e5bf75ef369d5f394149cde">orientation_horizontal_vertical</a>=0x40000,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;};</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; </div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structgui__internal__methods.html"> 54</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__internal__methods.html">gui_internal_methods</a> {</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structgui__internal__methods.html#aa9d683396587a89f6111632ac036d976"> 55</a></span>&#160; void (*<a class="code" href="structgui__internal__methods.html#aa9d683396587a89f6111632ac036d976">add_callback</a>)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structgui__internal__methods.html#aad994995f5cf8d35d849ce51255e7758"> 56</a></span>&#160; void (*<a class="code" href="structgui__internal__methods.html#aad994995f5cf8d35d849ce51255e7758">remove_callback</a>)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structgui__internal__methods.html#a4d703fb31bd8a5de7673f91460a6b331"> 57</a></span>&#160; void (*<a class="code" href="structgui__internal__methods.html#a8732a6ee4360ea0f5e9b4d1dd25a507a">menu_render</a>)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> * (*image_new_xs)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> * (*image_new_l)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;};</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html"> 62</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__internal__widget__methods.html">gui_internal_widget_methods</a> {</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#aeb85a64547b56ca358ee0ad1e40a8ea9"> 63</a></span>&#160; void (*<a class="code" href="structgui__internal__widget__methods.html#aeb85a64547b56ca358ee0ad1e40a8ea9">append</a>)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="gpx2navit__txt_8h.html#a93619a33de67f8166559770b9d86fdf5">parent</a>, <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *child);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*button_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *image, <span class="keyword">enum</span> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a>);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*button_new_with_callback)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *image,</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">enum</span> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a>, void(*func)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *<a class="code" href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a>), <span class="keywordtype">void</span> *<a class="code" href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a>);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*box_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">enum</span> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a>);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*label_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*image_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *image);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*keyboard)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keywordtype">int</span> mode);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*menu)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="garmin__img_8c.html#a6db8523928c426c16ad964797cd0098c">label</a>);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">enum</span> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a> (*<a class="code" href="structgui__internal__widget__methods.html#aea703d92397a6ac3debabe703f92b2a1">get_flags</a>)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#a8264ef05e306438f830cddcda50663e8"> 73</a></span>&#160; void (*<a class="code" href="structgui__internal__widget__methods.html#a8264ef05e306438f830cddcda50663e8">set_flags</a>)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keyword">enum</span> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a> <a class="code" href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a>);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#ac78bc3466ce832b300350f061fef41d1"> 74</a></span>&#160; int (*<a class="code" href="structgui__internal__widget__methods.html#ac78bc3466ce832b300350f061fef41d1">get_state</a>)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#ae71fc3fe34807f3d1fd58140d811bc6c"> 75</a></span>&#160; void (*<a class="code" href="structgui__internal__widget__methods.html#ae71fc3fe34807f3d1fd58140d811bc6c">set_state</a>)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">int</span> <a class="code" href="structwidget.html#a62620ba8352df4d6492508e9a871b365">state</a>);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#a53849c16d12adba89a95552f509addac"> 76</a></span>&#160; void (*<a class="code" href="structgui__internal__widget__methods.html#a53849c16d12adba89a95552f509addac">set_func</a>)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, void (*<a class="code" href="structwidget.html#af4dd925332d136730ed231c391737e73">func</a>)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *<a class="code" href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a>));</div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#a5b84e6533d710dd16c5b428552f9ba13"> 77</a></span>&#160; void (*<a class="code" href="structgui__internal__widget__methods.html#a5b84e6533d710dd16c5b428552f9ba13">set_data</a>)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *<a class="code" href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a>);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html#af1b0a8df90ada24144aa6ce28b210b92"> 78</a></span>&#160; void (*<a class="code" href="structgui__internal__widget__methods.html#af1b0a8df90ada24144aa6ce28b210b92">set_default_background</a>)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;};</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div>
+<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structgui__internal__data.html"> 82</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__internal__data.html">gui_internal_data</a> {</div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structgui__internal__data.html#a73f8b1be5a26ef3428e5e6dcbc77eccb"> 83</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<a class="code" href="structgui__internal__data.html#a73f8b1be5a26ef3428e5e6dcbc77eccb">priv</a>;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structgui__internal__data.html#aeb425e8b6cd960ddbdba24a2bbff2f51"> 84</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__internal__methods.html">gui_internal_methods</a> *<a class="code" href="structgui__internal__data.html#aeb425e8b6cd960ddbdba24a2bbff2f51">gui</a>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structgui__internal__data.html#a42f5a27a0cdb5d479ca2ec59be6859c3"> 85</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__internal__widget__methods.html">gui_internal_widget_methods</a> *<a class="code" href="structgui__internal__data.html#a42f5a27a0cdb5d479ca2ec59be6859c3">widget</a>;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;};</div>
+<div class="ttc" id="agarmin__img_8c_html_a433b1c9921d3b90f7c145c781a43f325"><div class="ttname"><a href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a></div><div class="ttdeci">char data</div><div class="ttdef"><b>Definition:</b> garmin_img.c:2</div></div>
+<div class="ttc" id="agarmin__img_8c_html_a6db8523928c426c16ad964797cd0098c"><div class="ttname"><a href="garmin__img_8c.html#a6db8523928c426c16ad964797cd0098c">label</a></div><div class="ttdeci">struct label_data_offset label</div><div class="ttdef"><b>Definition:</b> garmin_img.c:1</div></div>
+<div class="ttc" id="agpx2navit__txt_8h_html_a93619a33de67f8166559770b9d86fdf5"><div class="ttname"><a href="gpx2navit__txt_8h.html#a93619a33de67f8166559770b9d86fdf5">parent</a></div><div class="ttdeci">struct parent parent</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9">flags</a></div><div class="ttdeci">flags</div><div class="ttdef"><b>Definition:</b> gui_internal.h:26</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a05022e47fa7ef5e6e9608c73c9a3c4fa"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a05022e47fa7ef5e6e9608c73c9a3c4fa">gravity_bottom</a></div><div class="ttdeci">@ gravity_bottom</div><div class="ttdef"><b>Definition:</b> gui_internal.h:33</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a07e9917fadd6af6be88e7472646ebfc5"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a07e9917fadd6af6be88e7472646ebfc5">gravity_xcenter</a></div><div class="ttdeci">@ gravity_xcenter</div><div class="ttdef"><b>Definition:</b> gui_internal.h:29</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a0c975197b7a9406fc67a268b032c6c81"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a0c975197b7a9406fc67a268b032c6c81">gravity_top_center</a></div><div class="ttdeci">@ gravity_top_center</div><div class="ttdef"><b>Definition:</b> gui_internal.h:35</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a2eca994dfe7bf31e1f6f637283f01257"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a2eca994dfe7bf31e1f6f637283f01257">gravity_ycenter</a></div><div class="ttdeci">@ gravity_ycenter</div><div class="ttdef"><b>Definition:</b> gui_internal.h:32</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a3045dcd5ece2caace6bcaaa70bf0a63c"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a3045dcd5ece2caace6bcaaa70bf0a63c">gravity_top</a></div><div class="ttdeci">@ gravity_top</div><div class="ttdef"><b>Definition:</b> gui_internal.h:31</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a338cd9ca0438927a17533413a7ba6087"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a338cd9ca0438927a17533413a7ba6087">gravity_left_top</a></div><div class="ttdeci">@ gravity_left_top</div><div class="ttdef"><b>Definition:</b> gui_internal.h:34</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a39af3fcd6fce8f2978152a1566cabeff"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a39af3fcd6fce8f2978152a1566cabeff">gravity_bottom_center</a></div><div class="ttdeci">@ gravity_bottom_center</div><div class="ttdef"><b>Definition:</b> gui_internal.h:41</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a61d97d1b47683aa9e0aac5ee387daedc"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a61d97d1b47683aa9e0aac5ee387daedc">gravity_right</a></div><div class="ttdeci">@ gravity_right</div><div class="ttdef"><b>Definition:</b> gui_internal.h:30</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a6a9cac06f070f213357f9d2c4308777c"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a6a9cac06f070f213357f9d2c4308777c">gravity_right_top</a></div><div class="ttdeci">@ gravity_right_top</div><div class="ttdef"><b>Definition:</b> gui_internal.h:36</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a6e3811dff7c553a52b25f4b3ee712ec5"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a6e3811dff7c553a52b25f4b3ee712ec5">flags_scrollx</a></div><div class="ttdeci">@ flags_scrollx</div><div class="ttdef"><b>Definition:</b> gui_internal.h:46</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a7c7eb81eeed26f5f58a264a110defbea"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a7c7eb81eeed26f5f58a264a110defbea">orientation_horizontal</a></div><div class="ttdeci">@ orientation_horizontal</div><div class="ttdef"><b>Definition:</b> gui_internal.h:48</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a7e06d32bdc0e9c0134fffd7561c25cd6"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a7e06d32bdc0e9c0134fffd7561c25cd6">orientation_vertical</a></div><div class="ttdeci">@ orientation_vertical</div><div class="ttdef"><b>Definition:</b> gui_internal.h:49</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a87db84be64930d3e625b30e1de8b9fc3"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a87db84be64930d3e625b30e1de8b9fc3">flags_fill</a></div><div class="ttdeci">@ flags_fill</div><div class="ttdef"><b>Definition:</b> gui_internal.h:44</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9a970093fee14eb6ad63152a00ef8b4d88"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9a970093fee14eb6ad63152a00ef8b4d88">gravity_left_center</a></div><div class="ttdeci">@ gravity_left_center</div><div class="ttdef"><b>Definition:</b> gui_internal.h:37</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9aa197340d6ac153a524b98603f9acbd9b"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9aa197340d6ac153a524b98603f9acbd9b">gravity_center</a></div><div class="ttdeci">@ gravity_center</div><div class="ttdef"><b>Definition:</b> gui_internal.h:38</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9ab4965041fecad88843b4df12e0837edc"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ab4965041fecad88843b4df12e0837edc">flags_scrolly</a></div><div class="ttdeci">@ flags_scrolly</div><div class="ttdef"><b>Definition:</b> gui_internal.h:47</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9ac18d33ee6e4f7b4d8cc0dad08e716939"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac18d33ee6e4f7b4d8cc0dad08e716939">flags_expand</a></div><div class="ttdeci">@ flags_expand</div><div class="ttdef"><b>Definition:</b> gui_internal.h:43</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9ac3cc736b9e5bf75ef369d5f394149cde"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac3cc736b9e5bf75ef369d5f394149cde">orientation_horizontal_vertical</a></div><div class="ttdeci">@ orientation_horizontal_vertical</div><div class="ttdef"><b>Definition:</b> gui_internal.h:50</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9ac770f6193a37e764052403b095b9f2e3"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ac770f6193a37e764052403b095b9f2e3">gravity_none</a></div><div class="ttdeci">@ gravity_none</div><div class="ttdef"><b>Definition:</b> gui_internal.h:27</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9adc6baf6d71085ad8dcf7fd96ca98f7e5"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9adc6baf6d71085ad8dcf7fd96ca98f7e5">gravity_right_center</a></div><div class="ttdeci">@ gravity_right_center</div><div class="ttdef"><b>Definition:</b> gui_internal.h:39</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9ae1960351df2f9cfcf908c843b87b041c"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9ae1960351df2f9cfcf908c843b87b041c">gravity_right_bottom</a></div><div class="ttdeci">@ gravity_right_bottom</div><div class="ttdef"><b>Definition:</b> gui_internal.h:42</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9af62460aa6e1076006f9351349c04dc94"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af62460aa6e1076006f9351349c04dc94">gravity_left</a></div><div class="ttdeci">@ gravity_left</div><div class="ttdef"><b>Definition:</b> gui_internal.h:28</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9af97ca64dc3581fced6663e7f7a306a48"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9af97ca64dc3581fced6663e7f7a306a48">gravity_left_bottom</a></div><div class="ttdeci">@ gravity_left_bottom</div><div class="ttdef"><b>Definition:</b> gui_internal.h:40</div></div>
+<div class="ttc" id="agui__internal_8h_html_ab6b306ef981f5e21bb41ea2c2dbe8cd9afb6abb06de13d5c0017cf1dcf67107ec"><div class="ttname"><a href="gui__internal_8h.html#ab6b306ef981f5e21bb41ea2c2dbe8cd9afb6abb06de13d5c0017cf1dcf67107ec">flags_swap</a></div><div class="ttdeci">@ flags_swap</div><div class="ttdef"><b>Definition:</b> gui_internal.h:45</div></div>
+<div class="ttc" id="agui__internal_8h_html_afd296180392ef5681415b9fb0590be84"><div class="ttname"><a href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84">widget_type</a></div><div class="ttdeci">widget_type</div><div class="ttdef"><b>Definition:</b> gui_internal.h:17</div></div>
+<div class="ttc" id="agui__internal_8h_html_afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0"><div class="ttname"><a href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0">widget_table</a></div><div class="ttdeci">@ widget_table</div><div class="ttdef"><b>Definition:</b> gui_internal.h:22</div></div>
+<div class="ttc" id="agui__internal_8h_html_afd296180392ef5681415b9fb0590be84a6c8b189fae82d3f815113686d54a1f60"><div class="ttname"><a href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a6c8b189fae82d3f815113686d54a1f60">widget_table_row</a></div><div class="ttdeci">@ widget_table_row</div><div class="ttdef"><b>Definition:</b> gui_internal.h:23</div></div>
+<div class="ttc" id="agui__internal_8h_html_afd296180392ef5681415b9fb0590be84aacebe7c930ea6ba1f241e2a3e9554c2b"><div class="ttname"><a href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84aacebe7c930ea6ba1f241e2a3e9554c2b">widget_box</a></div><div class="ttdeci">@ widget_box</div><div class="ttdef"><b>Definition:</b> gui_internal.h:18</div></div>
+<div class="ttc" id="agui__internal_8h_html_afd296180392ef5681415b9fb0590be84ab1b079c5d08cfd5b6f59fb136c1226d5"><div class="ttname"><a href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ab1b079c5d08cfd5b6f59fb136c1226d5">widget_label</a></div><div class="ttdeci">@ widget_label</div><div class="ttdef"><b>Definition:</b> gui_internal.h:20</div></div>
+<div class="ttc" id="agui__internal_8h_html_afd296180392ef5681415b9fb0590be84ac129452490461740ae95d1aa9d28db19"><div class="ttname"><a href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ac129452490461740ae95d1aa9d28db19">widget_image</a></div><div class="ttdeci">@ widget_image</div><div class="ttdef"><b>Definition:</b> gui_internal.h:21</div></div>
+<div class="ttc" id="agui__internal_8h_html_afd296180392ef5681415b9fb0590be84af90c1bce9e6583bbd75855b9ddd5a0e7"><div class="ttname"><a href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84af90c1bce9e6583bbd75855b9ddd5a0e7">widget_button</a></div><div class="ttdeci">@ widget_button</div><div class="ttdef"><b>Definition:</b> gui_internal.h:19</div></div>
+<div class="ttc" id="astreet_8c_html_afd3f693e384b1ee0a0c44d58351eb87d"><div class="ttname"><a href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a></div><div class="ttdeci">char name[0]</div><div class="ttdef"><b>Definition:</b> street.c:3</div></div>
+<div class="ttc" id="astructcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:27</div></div>
+<div class="ttc" id="astructgraphics__image_html"><div class="ttname"><a href="structgraphics__image.html">graphics_image</a></div><div class="ttdef"><b>Definition:</b> graphics.h:201</div></div>
+<div class="ttc" id="astructgui__internal__data_html"><div class="ttname"><a href="structgui__internal__data.html">gui_internal_data</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:82</div></div>
+<div class="ttc" id="astructgui__internal__data_html_a42f5a27a0cdb5d479ca2ec59be6859c3"><div class="ttname"><a href="structgui__internal__data.html#a42f5a27a0cdb5d479ca2ec59be6859c3">gui_internal_data::widget</a></div><div class="ttdeci">struct gui_internal_widget_methods * widget</div><div class="ttdef"><b>Definition:</b> gui_internal.h:85</div></div>
+<div class="ttc" id="astructgui__internal__data_html_a73f8b1be5a26ef3428e5e6dcbc77eccb"><div class="ttname"><a href="structgui__internal__data.html#a73f8b1be5a26ef3428e5e6dcbc77eccb">gui_internal_data::priv</a></div><div class="ttdeci">struct gui_priv * priv</div><div class="ttdef"><b>Definition:</b> gui_internal.h:83</div></div>
+<div class="ttc" id="astructgui__internal__data_html_aeb425e8b6cd960ddbdba24a2bbff2f51"><div class="ttname"><a href="structgui__internal__data.html#aeb425e8b6cd960ddbdba24a2bbff2f51">gui_internal_data::gui</a></div><div class="ttdeci">struct gui_internal_methods * gui</div><div class="ttdef"><b>Definition:</b> gui_internal.h:84</div></div>
+<div class="ttc" id="astructgui__internal__methods_html"><div class="ttname"><a href="structgui__internal__methods.html">gui_internal_methods</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:54</div></div>
+<div class="ttc" id="astructgui__internal__methods_html_a8732a6ee4360ea0f5e9b4d1dd25a507a"><div class="ttname"><a href="structgui__internal__methods.html#a8732a6ee4360ea0f5e9b4d1dd25a507a">gui_internal_methods::menu_render</a></div><div class="ttdeci">void(* menu_render)(struct gui_priv *this)</div><div class="ttdef"><b>Definition:</b> gui_internal.h:57</div></div>
+<div class="ttc" id="astructgui__internal__methods_html_aa9d683396587a89f6111632ac036d976"><div class="ttname"><a href="structgui__internal__methods.html#aa9d683396587a89f6111632ac036d976">gui_internal_methods::add_callback</a></div><div class="ttdeci">void(* add_callback)(struct gui_priv *priv, struct callback *cb)</div><div class="ttdef"><b>Definition:</b> gui_internal.h:55</div></div>
+<div class="ttc" id="astructgui__internal__methods_html_aad994995f5cf8d35d849ce51255e7758"><div class="ttname"><a href="structgui__internal__methods.html#aad994995f5cf8d35d849ce51255e7758">gui_internal_methods::remove_callback</a></div><div class="ttdeci">void(* remove_callback)(struct gui_priv *priv, struct callback *cb)</div><div class="ttdef"><b>Definition:</b> gui_internal.h:56</div></div>
+<div class="ttc" id="astructgui__internal__widget__methods_html"><div class="ttname"><a href="structgui__internal__widget__methods.html">gui_internal_widget_methods</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:62</div></div>
+<div class="ttc" id="astructgui__internal__widget__methods_html_a53849c16d12adba89a95552f509addac"><div class="ttname"><a href="structgui__internal__widget__methods.html#a53849c16d12adba89a95552f509addac">gui_internal_widget_methods::set_func</a></div><div class="ttdeci">void(* set_func)(struct widget *widget, void(*func)(struct gui_priv *priv, struct widget *widget, void *data))</div><div class="ttdef"><b>Definition:</b> gui_internal.h:76</div></div>
+<div class="ttc" id="astructgui__internal__widget__methods_html_a5b84e6533d710dd16c5b428552f9ba13"><div class="ttname"><a href="structgui__internal__widget__methods.html#a5b84e6533d710dd16c5b428552f9ba13">gui_internal_widget_methods::set_data</a></div><div class="ttdeci">void(* set_data)(struct widget *widget, void *data)</div><div class="ttdef"><b>Definition:</b> gui_internal.h:77</div></div>
+<div class="ttc" id="astructgui__internal__widget__methods_html_a8264ef05e306438f830cddcda50663e8"><div class="ttname"><a href="structgui__internal__widget__methods.html#a8264ef05e306438f830cddcda50663e8">gui_internal_widget_methods::set_flags</a></div><div class="ttdeci">void(* set_flags)(struct widget *widget, enum flags flags)</div><div class="ttdef"><b>Definition:</b> gui_internal.h:73</div></div>
+<div class="ttc" id="astructgui__internal__widget__methods_html_ac78bc3466ce832b300350f061fef41d1"><div class="ttname"><a href="structgui__internal__widget__methods.html#ac78bc3466ce832b300350f061fef41d1">gui_internal_widget_methods::get_state</a></div><div class="ttdeci">int(* get_state)(struct widget *widget)</div><div class="ttdef"><b>Definition:</b> gui_internal.h:74</div></div>
+<div class="ttc" id="astructgui__internal__widget__methods_html_ae71fc3fe34807f3d1fd58140d811bc6c"><div class="ttname"><a href="structgui__internal__widget__methods.html#ae71fc3fe34807f3d1fd58140d811bc6c">gui_internal_widget_methods::set_state</a></div><div class="ttdeci">void(* set_state)(struct widget *widget, int state)</div><div class="ttdef"><b>Definition:</b> gui_internal.h:75</div></div>
+<div class="ttc" id="astructgui__internal__widget__methods_html_aea703d92397a6ac3debabe703f92b2a1"><div class="ttname"><a href="structgui__internal__widget__methods.html#aea703d92397a6ac3debabe703f92b2a1">gui_internal_widget_methods::get_flags</a></div><div class="ttdeci">enum flags(* get_flags)(struct widget *widget)</div><div class="ttdef"><b>Definition:</b> gui_internal.h:72</div></div>
+<div class="ttc" id="astructgui__internal__widget__methods_html_aeb85a64547b56ca358ee0ad1e40a8ea9"><div class="ttname"><a href="structgui__internal__widget__methods.html#aeb85a64547b56ca358ee0ad1e40a8ea9">gui_internal_widget_methods::append</a></div><div class="ttdeci">void(* append)(struct widget *parent, struct widget *child)</div><div class="ttdef"><b>Definition:</b> gui_internal.h:63</div></div>
+<div class="ttc" id="astructgui__internal__widget__methods_html_af1b0a8df90ada24144aa6ce28b210b92"><div class="ttname"><a href="structgui__internal__widget__methods.html#af1b0a8df90ada24144aa6ce28b210b92">gui_internal_widget_methods::set_default_background</a></div><div class="ttdeci">void(* set_default_background)(struct gui_priv *this, struct widget *widget)</div><div class="ttdef"><b>Definition:</b> gui_internal.h:78</div></div>
+<div class="ttc" id="astructgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="astructwidget_html"><div class="ttname"><a href="structwidget.html">widget</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:12</div></div>
+<div class="ttc" id="astructwidget_html_a62620ba8352df4d6492508e9a871b365"><div class="ttname"><a href="structwidget.html#a62620ba8352df4d6492508e9a871b365">widget::state</a></div><div class="ttdeci">int state</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:52</div></div>
+<div class="ttc" id="astructwidget_html_af4dd925332d136730ed231c391737e73"><div class="ttname"><a href="structwidget.html#af4dd925332d136730ed231c391737e73">widget::func</a></div><div class="ttdeci">void(* func)(struct gui_priv *priv, struct widget *widget, void *data)</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:24</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html">internal</a></li><li class="navelem"><a class="el" href="gui__internal_8h.html">gui_internal.h</a></li>
- <li class="footer">Generated by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
</ul>
</div>
</body>