summaryrefslogtreecommitdiff
path: root/gui__internal__widget_8c.html
diff options
context:
space:
mode:
authorCircle CI <circleci@navit-project.org>2017-11-03 22:35:01 +0000
committerCircle CI <circleci@navit-project.org>2017-11-03 22:35:01 +0000
commitda48698d3d99eefaa3bf25fbcbaac6a09670788f (patch)
treeefd931d178ed8438bcc60539148abca188fc248d /gui__internal__widget_8c.html
parenta42ec457ee03882e3f95e369d842f1fae9978700 (diff)
downloadnavit-da48698d3d99eefaa3bf25fbcbaac6a09670788f.tar.gz
update:doc:Doxygen update for commit 19802a716ed5dc1f16a712a4924d2c04e96afd32 [ci skip]
Diffstat (limited to 'gui__internal__widget_8c.html')
-rw-r--r--gui__internal__widget_8c.html1900
1 files changed, 1900 insertions, 0 deletions
diff --git a/gui__internal__widget_8c.html b/gui__internal__widget_8c.html
new file mode 100644
index 000000000..1e33f5006
--- /dev/null
+++ b/gui__internal__widget_8c.html
@@ -0,0 +1,1900 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/internal/gui_internal_widget.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui__internal__widget_8c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">gui_internal_widget.c File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="glib_8h_source.html">glib.h</a>&gt;</code><br/>
+<code>#include &quot;<a class="el" href="color_8h_source.html">color.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="coord_8h_source.html">coord.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="point_8h_source.html">point.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="callback_8h_source.html">callback.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="graphics_8h_source.html">graphics.h</a>&quot;</code><br/>
+<code>#include &quot;debug.h&quot;</code><br/>
+<code>#include &quot;<a class="el" href="navit__nls_8h_source.html">navit_nls.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="gui__internal_8h_source.html">gui_internal.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="gui__internal__widget_8h_source.html">gui_internal_widget.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="gui__internal__priv_8h_source.html">gui_internal_priv.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="gui__internal__menu_8h_source.html">gui_internal_menu.h</a>&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a8cc60212389d11f0fed2ca4f533a62e3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a8cc60212389d11f0fed2ca4f533a62e3">gui_internal_scroll_buttons_init</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>, struct <a class="el" href="structscroll__buttons.html">scroll_buttons</a> *sb)</td></tr>
+<tr class="separator:a8cc60212389d11f0fed2ca4f533a62e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1139ae84a015e3e388526a733dadff94"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a1139ae84a015e3e388526a733dadff94">gui_internal_background_render</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *w)</td></tr>
+<tr class="separator:a1139ae84a015e3e388526a733dadff94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11c5ef4898bf9c8d411f4734d6aa7c8f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a11c5ef4898bf9c8d411f4734d6aa7c8f">gui_internal_label_font_new</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, <a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *text, <a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a> font)</td></tr>
+<tr class="separator:a11c5ef4898bf9c8d411f4734d6aa7c8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66ce2bf1c23d7043191c2e1b822a3efb"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a66ce2bf1c23d7043191c2e1b822a3efb">gui_internal_label_new</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, <a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *text)</td></tr>
+<tr class="separator:a66ce2bf1c23d7043191c2e1b822a3efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad714c8d387badf33859a08ce746e7cdb"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#ad714c8d387badf33859a08ce746e7cdb">gui_internal_label_new_abbrev</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, <a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *text, <a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a> maxwidth)</td></tr>
+<tr class="separator:ad714c8d387badf33859a08ce746e7cdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70c9c4e5552dfa3812168ed14b5a4278"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a70c9c4e5552dfa3812168ed14b5a4278">gui_internal_image_new</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structgraphics__image.html">graphics_image</a> *<a class="el" href="png_8h.html#a4a84becf999bb6d9e55899b71ed75bcf">image</a>)</td></tr>
+<tr class="separator:a70c9c4e5552dfa3812168ed14b5a4278"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc5166049f0043402ef1270a13cd498a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#adc5166049f0043402ef1270a13cd498a">gui_internal_image_render</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *w)</td></tr>
+<tr class="separator:adc5166049f0043402ef1270a13cd498a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab550eb676a903451e92b3df50a806b9b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#ab550eb676a903451e92b3df50a806b9b">gui_internal_label_render</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *w)</td></tr>
+<tr class="memdesc:ab550eb676a903451e92b3df50a806b9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renders a label. <a href="#ab550eb676a903451e92b3df50a806b9b">More...</a><br/></td></tr>
+<tr class="separator:ab550eb676a903451e92b3df50a806b9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cd320ac1b265b468f6c60df17fa4b6b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a9cd320ac1b265b468f6c60df17fa4b6b">gui_internal_text_font_new</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, <a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *text, <a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a> font, enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>)</td></tr>
+<tr class="memdesc:a9cd320ac1b265b468f6c60df17fa4b6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a text box. <a href="#a9cd320ac1b265b468f6c60df17fa4b6b">More...</a><br/></td></tr>
+<tr class="separator:a9cd320ac1b265b468f6c60df17fa4b6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b5ba86a5f4fadf10d7f13a32ab0aa39"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a8b5ba86a5f4fadf10d7f13a32ab0aa39">gui_internal_text_new</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, <a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *text, enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>)</td></tr>
+<tr class="separator:a8b5ba86a5f4fadf10d7f13a32ab0aa39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5c818dce902c90fc4eedc00b669d558"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#ad5c818dce902c90fc4eedc00b669d558">gui_internal_button_font_new_with_callback</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, <a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *text, <a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a> font, struct <a class="el" href="structgraphics__image.html">graphics_image</a> *<a class="el" href="png_8h.html#a4a84becf999bb6d9e55899b71ed75bcf">image</a>, enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>, <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>(*func)(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>, <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> *<a class="el" href="png_8h.html#ae5784a8f4db42de0ffacd0cbd08dc6ad">data</a>), <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> *<a class="el" href="png_8h.html#ae5784a8f4db42de0ffacd0cbd08dc6ad">data</a>)</td></tr>
+<tr class="separator:ad5c818dce902c90fc4eedc00b669d558"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0ecaba1467a05c0ae2079388cb864f4"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#ad0ecaba1467a05c0ae2079388cb864f4">gui_internal_button_new_with_callback</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, <a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *text, struct <a class="el" href="structgraphics__image.html">graphics_image</a> *<a class="el" href="png_8h.html#a4a84becf999bb6d9e55899b71ed75bcf">image</a>, enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>, <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>(*func)(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>, <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> *<a class="el" href="png_8h.html#ae5784a8f4db42de0ffacd0cbd08dc6ad">data</a>), <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> *<a class="el" href="png_8h.html#ae5784a8f4db42de0ffacd0cbd08dc6ad">data</a>)</td></tr>
+<tr class="separator:ad0ecaba1467a05c0ae2079388cb864f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aade37df2755f91704b80f529bbb42772"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#aade37df2755f91704b80f529bbb42772">gui_internal_button_new</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, <a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *text, struct <a class="el" href="structgraphics__image.html">graphics_image</a> *<a class="el" href="png_8h.html#a4a84becf999bb6d9e55899b71ed75bcf">image</a>, enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>)</td></tr>
+<tr class="separator:aade37df2755f91704b80f529bbb42772"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cadc6f7a58390373c316cb782035b1b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a9cadc6f7a58390373c316cb782035b1b">gui_internal_find_widget</a> (struct <a class="el" href="structwidget.html">widget</a> *wi, struct <a class="el" href="structpoint.html">point</a> *<a class="el" href="tree_8c.html#a31aee918cc8b0f0e71b62d0441b0c74a">p</a>, <a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>)</td></tr>
+<tr class="separator:a9cadc6f7a58390373c316cb782035b1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5efe38768980e0d257316c523c0457fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a5efe38768980e0d257316c523c0457fc">gui_internal_highlight_do</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *found)</td></tr>
+<tr class="separator:a5efe38768980e0d257316c523c0457fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3349a0f291e67d19e74f8b1837cd57cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a3349a0f291e67d19e74f8b1837cd57cd">gui_internal_highlight</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this)</td></tr>
+<tr class="separator:a3349a0f291e67d19e74f8b1837cd57cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8bed9d31c472839bcdd3bbf9bfd689d3"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a8bed9d31c472839bcdd3bbf9bfd689d3">gui_internal_box_new_with_label</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>, <a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="garmin__img_8c.html#a6db8523928c426c16ad964797cd0098c">label</a>)</td></tr>
+<tr class="separator:a8bed9d31c472839bcdd3bbf9bfd689d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab21759441179bdbabb886f9e7e11cc27"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#ab21759441179bdbabb886f9e7e11cc27">gui_internal_box_new</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>)</td></tr>
+<tr class="separator:ab21759441179bdbabb886f9e7e11cc27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a338d02c0b110d2433a18d20060d6f297"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a338d02c0b110d2433a18d20060d6f297">gui_internal_box_render</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *w)</td></tr>
+<tr class="separator:a338d02c0b110d2433a18d20060d6f297"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7586837b0f556700196f185c08e248fa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a7586837b0f556700196f185c08e248fa">gui_internal_box_pack</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *w)</td></tr>
+<tr class="memdesc:a7586837b0f556700196f185c08e248fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the size and location for the widget. <a href="#a7586837b0f556700196f185c08e248fa">More...</a><br/></td></tr>
+<tr class="separator:a7586837b0f556700196f185c08e248fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af814d01598d1edef442111a73b6377c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#af814d01598d1edef442111a73b6377c2">gui_internal_widget_reset_pack</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *w)</td></tr>
+<tr class="separator:af814d01598d1edef442111a73b6377c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90d1f528dbfb40b8b54053fe8bbde8c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a90d1f528dbfb40b8b54053fe8bbde8c5">gui_internal_widget_append</a> (struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structwidget.html">widget</a> *child)</td></tr>
+<tr class="memdesc:a90d1f528dbfb40b8b54053fe8bbde8c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a child widget to a parent widget, making it the last child. <a href="#a90d1f528dbfb40b8b54053fe8bbde8c5">More...</a><br/></td></tr>
+<tr class="separator:a90d1f528dbfb40b8b54053fe8bbde8c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95b60de26c536821e2be5553c10ff329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a95b60de26c536821e2be5553c10ff329">gui_internal_widget_prepend</a> (struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structwidget.html">widget</a> *child)</td></tr>
+<tr class="memdesc:a95b60de26c536821e2be5553c10ff329"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a child widget to a parent widget, making it the first child. <a href="#a95b60de26c536821e2be5553c10ff329">More...</a><br/></td></tr>
+<tr class="separator:a95b60de26c536821e2be5553c10ff329"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a408db50b9897eff4c8500540c506071d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a408db50b9897eff4c8500540c506071d">gui_internal_widget_insert_sorted</a> (struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structwidget.html">widget</a> *child, <a class="el" href="gtypes_8h.html#abc1949532c9a87a77c064054a2d8f2c0">GCompareFunc</a> func)</td></tr>
+<tr class="memdesc:a408db50b9897eff4c8500540c506071d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a child widget to a parent widget. <a href="#a408db50b9897eff4c8500540c506071d">More...</a><br/></td></tr>
+<tr class="separator:a408db50b9897eff4c8500540c506071d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5c3a0bced88e69eb87ad4c26765dd41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#ad5c3a0bced88e69eb87ad4c26765dd41">gui_internal_widget_children_destroy</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *w)</td></tr>
+<tr class="memdesc:ad5c3a0bced88e69eb87ad4c26765dd41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys all child widgets. <a href="#ad5c3a0bced88e69eb87ad4c26765dd41">More...</a><br/></td></tr>
+<tr class="separator:ad5c3a0bced88e69eb87ad4c26765dd41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6803d7bd5b0371612a013cf62f06e04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#ad6803d7bd5b0371612a013cf62f06e04">gui_internal_widget_destroy</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *w)</td></tr>
+<tr class="memdesc:ad6803d7bd5b0371612a013cf62f06e04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a widget. <a href="#ad6803d7bd5b0371612a013cf62f06e04">More...</a><br/></td></tr>
+<tr class="separator:ad6803d7bd5b0371612a013cf62f06e04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f5de439e83d0799ad9c22167964bfb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a3f5de439e83d0799ad9c22167964bfb0">gui_internal_widget_render</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *w)</td></tr>
+<tr class="separator:a3f5de439e83d0799ad9c22167964bfb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a789f393578df1622b3df6c6a7c9bc780"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a789f393578df1622b3df6c6a7c9bc780">gui_internal_widget_pack</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *w)</td></tr>
+<tr class="separator:a789f393578df1622b3df6c6a7c9bc780"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33b72fd159d0f59037531e507843e0f8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a33b72fd159d0f59037531e507843e0f8">gui_internal_button_label</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, <a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="garmin__img_8c.html#a6db8523928c426c16ad964797cd0098c">label</a>, <a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a> <a class="el" href="graphics__win32_8c.html#a25ea69ac5fd1db5cec1ac4663e5ee145">mode</a>)</td></tr>
+<tr class="separator:a33b72fd159d0f59037531e507843e0f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cfb3036a2d28e45d7dfa196d0947924"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a6cfb3036a2d28e45d7dfa196d0947924">gui_internal_widget_table_new</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>, <a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a> buttons)</td></tr>
+<tr class="memdesc:a6cfb3036a2d28e45d7dfa196d0947924"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new table widget. <a href="#a6cfb3036a2d28e45d7dfa196d0947924">More...</a><br/></td></tr>
+<tr class="separator:a6cfb3036a2d28e45d7dfa196d0947924"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1402050a97dc3a962184dd0d5505959"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#ad1402050a97dc3a962184dd0d5505959">gui_internal_widget_table_clear</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *table)</td></tr>
+<tr class="memdesc:ad1402050a97dc3a962184dd0d5505959"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears all the rows from the table. <a href="#ad1402050a97dc3a962184dd0d5505959">More...</a><br/></td></tr>
+<tr class="separator:ad1402050a97dc3a962184dd0d5505959"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a165d692793757461ffecc5f05ea00ab6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a165d692793757461ffecc5f05ea00ab6">gui_internal_widget_table_next_row</a> (<a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a> *<a class="el" href="png_8h.html#a73cf8a72b60ad0318e2eb4f8076dcb40">row</a>)</td></tr>
+<tr class="memdesc:a165d692793757461ffecc5f05ea00ab6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves GList pointer to the next table row, skipping other table children (button box, for example). <a href="#a165d692793757461ffecc5f05ea00ab6">More...</a><br/></td></tr>
+<tr class="separator:a165d692793757461ffecc5f05ea00ab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b6754d91f83f72b210e8e54ffd63532"><td class="memItemLeft" align="right" valign="top"><a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a8b6754d91f83f72b210e8e54ffd63532">gui_internal_widget_table_prev_row</a> (<a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a> *<a class="el" href="png_8h.html#a73cf8a72b60ad0318e2eb4f8076dcb40">row</a>)</td></tr>
+<tr class="memdesc:a8b6754d91f83f72b210e8e54ffd63532"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves GList pointer to the previous table row, skipping other table children (button box, for example). <a href="#a8b6754d91f83f72b210e8e54ffd63532">More...</a><br/></td></tr>
+<tr class="separator:a8b6754d91f83f72b210e8e54ffd63532"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d93c89044855dcddd9cf429b9fc72e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a2d93c89044855dcddd9cf429b9fc72e9">gui_internal_widget_table_first_row</a> (<a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a> *<a class="el" href="png_8h.html#a73cf8a72b60ad0318e2eb4f8076dcb40">row</a>)</td></tr>
+<tr class="memdesc:a2d93c89044855dcddd9cf429b9fc72e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves GList pointer to the first table row, skipping other table children (button box, for example). <a href="#a2d93c89044855dcddd9cf429b9fc72e9">More...</a><br/></td></tr>
+<tr class="separator:a2d93c89044855dcddd9cf429b9fc72e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dc75cf25dfb547cd1a3ab7da1b42fe7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a2dc75cf25dfb547cd1a3ab7da1b42fe7">gui_internal_widget_table_top_row</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *table)</td></tr>
+<tr class="memdesc:a2dc75cf25dfb547cd1a3ab7da1b42fe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets GList pointer to the table row drawn on the top of the screen. <a href="#a2dc75cf25dfb547cd1a3ab7da1b42fe7">More...</a><br/></td></tr>
+<tr class="separator:a2dc75cf25dfb547cd1a3ab7da1b42fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae471d3fa8b365b66990e3ab1e8f6cc3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#ae471d3fa8b365b66990e3ab1e8f6cc3c">gui_internal_widget_table_set_top_row</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *table, struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="png_8h.html#a73cf8a72b60ad0318e2eb4f8076dcb40">row</a>)</td></tr>
+<tr class="memdesc:ae471d3fa8b365b66990e3ab1e8f6cc3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets internal top row pointer of the table to point to a given row widget. <a href="#ae471d3fa8b365b66990e3ab1e8f6cc3c">More...</a><br/></td></tr>
+<tr class="separator:ae471d3fa8b365b66990e3ab1e8f6cc3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b7d20533a877b49c33b0bfe6895e2f5"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a0b7d20533a877b49c33b0bfe6895e2f5">gui_internal_widget_table_row_new</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>)</td></tr>
+<tr class="memdesc:a0b7d20533a877b49c33b0bfe6895e2f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new table_row widget. <a href="#a0b7d20533a877b49c33b0bfe6895e2f5">More...</a><br/></td></tr>
+<tr class="separator:a0b7d20533a877b49c33b0bfe6895e2f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4316e913cf7a32ec0ed669af738f49ba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a4316e913cf7a32ec0ed669af738f49ba">gui_internal_compute_table_dimensions</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *w)</td></tr>
+<tr class="memdesc:a4316e913cf7a32ec0ed669af738f49ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the column dimensions for the table. <a href="#a4316e913cf7a32ec0ed669af738f49ba">More...</a><br/></td></tr>
+<tr class="separator:a4316e913cf7a32ec0ed669af738f49ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7135830c7cec3c97d041d2bc28a5e29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#ae7135830c7cec3c97d041d2bc28a5e29">gui_internal_table_pack</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *w)</td></tr>
+<tr class="memdesc:ae7135830c7cec3c97d041d2bc28a5e29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the height and width for the table. <a href="#ae7135830c7cec3c97d041d2bc28a5e29">More...</a><br/></td></tr>
+<tr class="separator:ae7135830c7cec3c97d041d2bc28a5e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad8c1c91cb40302dd76802eef7f04e00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#aad8c1c91cb40302dd76802eef7f04e00">gui_internal_table_hide_rows</a> (struct <a class="el" href="structtable__data.html">table_data</a> *<a class="el" href="structtable__data.html">table_data</a>)</td></tr>
+<tr class="memdesc:aad8c1c91cb40302dd76802eef7f04e00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalidates coordinates for previously rendered table widget rows. <a href="#aad8c1c91cb40302dd76802eef7f04e00">More...</a><br/></td></tr>
+<tr class="separator:aad8c1c91cb40302dd76802eef7f04e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42afbe3d4d45614d30b688d0c8ca6f5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a42afbe3d4d45614d30b688d0c8ca6f5c">gui_internal_table_render</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *w)</td></tr>
+<tr class="memdesc:a42afbe3d4d45614d30b688d0c8ca6f5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renders a table widget. <a href="#a42afbe3d4d45614d30b688d0c8ca6f5c">More...</a><br/></td></tr>
+<tr class="separator:a42afbe3d4d45614d30b688d0c8ca6f5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bee45437d046820dacd8b7163e63729"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a5bee45437d046820dacd8b7163e63729">gui_internal_table_button_next</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *wm, <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> *<a class="el" href="png_8h.html#ae5784a8f4db42de0ffacd0cbd08dc6ad">data</a>)</td></tr>
+<tr class="memdesc:a5bee45437d046820dacd8b7163e63729"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles the 'next page' table event. <a href="#a5bee45437d046820dacd8b7163e63729">More...</a><br/></td></tr>
+<tr class="separator:a5bee45437d046820dacd8b7163e63729"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a398189895cceaa99bcb2ae418f96bcba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a398189895cceaa99bcb2ae418f96bcba">gui_internal_table_button_prev</a> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *wm, <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> *<a class="el" href="png_8h.html#ae5784a8f4db42de0ffacd0cbd08dc6ad">data</a>)</td></tr>
+<tr class="memdesc:a398189895cceaa99bcb2ae418f96bcba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles the 'previous page' table event. <a href="#a398189895cceaa99bcb2ae418f96bcba">More...</a><br/></td></tr>
+<tr class="separator:a398189895cceaa99bcb2ae418f96bcba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a634247bea700c905e65b924066be8fcd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gui__internal__widget_8c.html#a634247bea700c905e65b924066be8fcd">gui_internal_table_data_free</a> (<a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> *<a class="el" href="tree_8c.html#a31aee918cc8b0f0e71b62d0441b0c74a">p</a>)</td></tr>
+<tr class="memdesc:a634247bea700c905e65b924066be8fcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deallocates a <a class="el" href="structtable__data.html" title="A structure to store information about a table. ">table_data</a> structure. <a href="#a634247bea700c905e65b924066be8fcd">More...</a><br/></td></tr>
+<tr class="separator:a634247bea700c905e65b924066be8fcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a1139ae84a015e3e388526a733dadff94"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_background_render </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>w</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="structwidget.html#abb2df5139a5f9aae5f5e6a709656d6df">widget::background</a>, <a class="el" href="graphics_8c.html#a1060bbcc5b480bd3f5c3f01c0c6f8000">graphics_draw_rectangle()</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="structwidget.html#a2138b16a163c4f9137eee534947c565a">widget::p</a>, <a class="el" href="structwidget.html#a62620ba8352df4d6492508e9a871b365">widget::state</a>, <a class="el" href="gui__internal_8h.html#a707d3bfddcb0b333b0b341579dea909b">STATE_HIGHLIGHTED</a>, and <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8c.html#a338d02c0b110d2433a18d20060d6f297">gui_internal_box_render()</a>, <a class="el" href="gui__internal__widget_8c.html#adc5166049f0043402ef1270a13cd498a">gui_internal_image_render()</a>, and <a class="el" href="gui__internal__widget_8c.html#ab550eb676a903451e92b3df50a806b9b">gui_internal_label_render()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab21759441179bdbabb886f9e7e11cc27"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_box_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="gui__internal__widget_8c.html#a8bed9d31c472839bcdd3bbf9bfd689d3">gui_internal_box_new_with_label()</a>, and <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#ad5c818dce902c90fc4eedc00b669d558">gui_internal_button_font_new_with_callback()</a>, <a class="el" href="gui__internal__widget_8h.html#a33b72fd159d0f59037531e507843e0f8">gui_internal_button_label()</a>, <a class="el" href="gui__internal__command_8c.html#a41ed296cf55f45883e004971dda42573">gui_internal_cmd2_about()</a>, <a class="el" href="gui__internal__command_8c.html#ab734f4036e3ab5ef2ed69dd1678266c4">gui_internal_cmd2_locale()</a>, <a class="el" href="gui__internal__command_8c.html#a10921f31d55b5ece15489b1ad881fa05">gui_internal_cmd2_network_info()</a>, <a class="el" href="gui__internal__command_8c.html#affe21786591684466d34db58091a08db">gui_internal_cmd2_route_description()</a>, <a class="el" href="gui__internal__command_8c.html#a5da19bf1ada68c6435d7b8e1478ca1ad">gui_internal_cmd2_route_height_profile()</a>, <a class="el" href="gui__internal__command_8c.html#ac98199a4dc0ad35474e413528819e439">gui_internal_cmd2_setting_rules()</a>, <a class="el" href="gui__internal__command_8c.html#ab715e5ad4da5f73557e98ea61dbb9de5">gui_internal_cmd2_setting_vehicle()</a>, <a class="el" href="gui__internal__bookmark_8h.html#a976fb2aa8dc093943569f83715d171de">gui_internal_cmd_add_bookmark2()</a>, <a class="el" href="gui__internal__bookmark_8h.html#a2b4f59877eab3292eb9201d890bd2581">gui_internal_cmd_add_bookmark_folder2()</a>, <a class="el" href="gui__internal__priv_8h.html#a79dd50c54ad2681581e7134f3fc06b1f">gui_internal_cmd_bookmarks()</a>, <a class="el" href="gui__internal__command_8c.html#a72447644ae26fe91d89f847218c60121">gui_internal_cmd_enter_coord()</a>, <a class="el" href="gui__internal__command_8c.html#a63f3c8ad13a024619363d489ab4eab19">gui_internal_cmd_formerdests()</a>, <a class="el" href="gui__internal__command_8c.html#aafddfebe1510ad73ed418b422d3d2c98">gui_internal_cmd_log()</a>, <a class="el" href="gui__internal__priv_8h.html#a4fd955925a6330096a5fb006d07161ce">gui_internal_cmd_map_download()</a>, <a class="el" href="gui__internal_8c.html#ac24f3e03158f9a19c66b3a468074111a">gui_internal_cmd_map_download_do()</a>, <a class="el" href="gui__internal__poi_8h.html#a760d19f7179ca5b9502b7a270cf5963d">gui_internal_cmd_pois()</a>, <a class="el" href="gui__internal__poi_8h.html#afac1c682c96db985af5852e374772079">gui_internal_cmd_pois_filter()</a>, <a class="el" href="gui__internal__poi_8c.html#aff6323d5de794764734fcbf0921d57d8">gui_internal_cmd_pois_selector()</a>, <a class="el" href="gui__internal__priv_8h.html#a182f39c0a04cd59ff393a6dc66062f55">gui_internal_cmd_position_do()</a>, <a class="el" href="gui__internal__bookmark_8h.html#af890b054a58ec6e26b4669f646e2c78b">gui_internal_cmd_rename_bookmark()</a>, <a class="el" href="gui__internal_8c.html#acf1a7e67ef2f8753a8e26f3387904185">gui_internal_cmd_show_nmea_data()</a>, <a class="el" href="gui__internal_8c.html#a918c75b629ff7d2890af689bc9701f3f">gui_internal_cmd_show_satellite_status()</a>, <a class="el" href="gui__internal_8c.html#aabc381a6a01918ee25f0defb9d668040">gui_internal_cmd_view_attribute_details()</a>, <a class="el" href="gui__internal_8c.html#a825fdba772c1ebb6c22801a46b9a772a">gui_internal_cmd_view_attributes()</a>, <a class="el" href="gui__internal__search_8c.html#a93243d7eee0c98ca54988a67fa253041">gui_internal_create_resultlist_entry()</a>, <a class="el" href="gui__internal__html_8c.html#a3bff9015ca23cb80319192e630fb198a">gui_internal_html_start()</a>, <a class="el" href="gui__internal__html_8c.html#a9227b99f06947c55cf19da5798f32ef5">gui_internal_html_text()</a>, <a class="el" href="gui__internal__keyboard_8h.html#ace472a470dcb7f3505a37a32c270fd61">gui_internal_keyboard_do()</a>, <a class="el" href="gui__internal__keyboard_8h.html#a93c375702a2583e5f23b05e4f195995b">gui_internal_keyboard_show_native()</a>, <a class="el" href="gui__internal__menu_8h.html#ad6707ec6bbe8e3d0a5581fc189e042f7">gui_internal_menu()</a>, <a class="el" href="gui__internal__widget_8c.html#a8cc60212389d11f0fed2ca4f533a62e3">gui_internal_scroll_buttons_init()</a>, <a class="el" href="gui__internal__search_8h.html#a93233a0aa1e39dde17916461018af515">gui_internal_search()</a>, <a class="el" href="gui__internal__priv_8h.html#aab8e3696d93fc4b25eb6df4d841f6e4c">gui_internal_select_waypoint()</a>, <a class="el" href="gui__internal__widget_8h.html#a9cd320ac1b265b468f6c60df17fa4b6b">gui_internal_text_font_new()</a>, <a class="el" href="gui__internal__priv_8h.html#a9b88ddfb13378e3ed8a22cf4c3e0da50">gui_internal_time_help()</a>, and <a class="el" href="gui__internal__menu_8h.html#aeb101a3496c3d976ded94d8810a8c6ba">gui_internal_top_bar()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8bed9d31c472839bcdd3bbf9bfd689d3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_box_new_with_label </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
+ <td class="paramname"><em>label</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="structwidget.html#a19013f05a0b891e32c8bf9b08f56d6fb">widget::flags</a>, <a class="el" href="gmem_8h.html#a977287fca21d3e7683b4f214af02440c">g_new0</a>, <a class="el" href="gstrfuncs_8c.html#a2d35b2228a87905e13d2cc4e9815ead0">g_strdup()</a>, <a class="el" href="structwidget.html#af7be213fd3a5b9bef8f712a17cbaa190">widget::text</a>, <a class="el" href="structwidget.html#af2f6b4bf704c3f928d44498987800fc4">widget::type</a>, and <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84aacebe7c930ea6ba1f241e2a3e9554c2b">widget_box</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#ab21759441179bdbabb886f9e7e11cc27">gui_internal_box_new()</a>, and <a class="el" href="gui__internal__menu_8h.html#ad6707ec6bbe8e3d0a5581fc189e042f7">gui_internal_menu()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7586837b0f556700196f185c08e248fa"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_box_pack </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>w</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Computes the size and location for the widget. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The internal GUI instance </td></tr>
+ <tr><td class="paramname">w</td><td>The widget to render </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structwidget.html#a200ed341e0ad4b347af0077fa0c54340">widget::bb</a>, <a class="el" href="structwidget.html#acb4abc24fb9d12aefed03b858aa947bb">widget::bl</a>, <a class="el" href="structwidget.html#afda90b04c29e5c9b4240900b07c1783a">widget::br</a>, <a class="el" href="structwidget.html#a98b233532cf1b453999302df69a5afa5">widget::bt</a>, <a class="el" href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb">scroll_buttons::button_box</a>, <a class="el" href="structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f">widget::children</a>, <a class="el" href="structwidget.html#ac0d98ade451f1d533c111ce752753149">widget::cols</a>, <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="structwidget.html#a19013f05a0b891e32c8bf9b08f56d6fb">widget::flags</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfbac18d33ee6e4f7b4d8cc0dad08e716939">flags_expand</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfba87db84be64930d3e625b30e1de8b9fc3">flags_fill</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfbab4965041fecad88843b4df12e0837edc">flags_scrolly</a>, <a class="el" href="glist_8h.html#ad357081cc126f8f62210b1b7cfe052f8">g_list_next</a>, <a class="el" href="gmem_8h.html#a977287fca21d3e7683b4f214af02440c">g_new0</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfba05022e47fa7ef5e6e9608c73c9a3c4fa">gravity_bottom</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfbaf62460aa6e1076006f9351349c04dc94">gravity_left</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfba61d97d1b47683aa9e0aac5ee387daedc">gravity_right</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfba3045dcd5ece2caace6bcaaa70bf0a63c">gravity_top</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfba07e9917fadd6af6be88e7472646ebfc5">gravity_xcenter</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfba2eca994dfe7bf31e1f6f637283f01257">gravity_ycenter</a>, <a class="el" href="gui__internal__widget_8c.html#a8cc60212389d11f0fed2ca4f533a62e3">gui_internal_scroll_buttons_init()</a>, <a class="el" href="gui__internal__widget_8c.html#a789f393578df1622b3df6c6a7c9bc780">gui_internal_widget_pack()</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="garmin__img_8c.html#aabca0b2ed5d849f535861a33f2b3cf61">height</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25a83f9ab2a71d2244b99268510714e94fb">lvl_error</a>, <a class="el" href="pedestrian_8c.html#a528d22a2a1651a4831eb643884a3c718">orientation</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfba7c7eb81eeed26f5f58a264a110defbea">orientation_horizontal</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfbac3cc736b9e5bf75ef369d5f394149cde">orientation_horizontal_vertical</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfba7e06d32bdc0e9c0134fffd7561c25cd6">orientation_vertical</a>, <a class="el" href="structwidget.html#a2138b16a163c4f9137eee534947c565a">widget::p</a>, <a class="el" href="structwidget.html#aacc6d8f4e194abb1d67c3ce38eda2de4">widget::packed</a>, <a class="el" href="structwidget.html#a7f6da7d01430759524f37996547ec190">widget::scroll_buttons</a>, <a class="el" href="structwidget.html#a8941c2ad75aef26525b74687df7d105a">widget::spx</a>, <a class="el" href="structwidget.html#a597d0608da85936ce9f44610c5dc5d52">widget::spy</a>, <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>, <a class="el" href="garmin__img_8c.html#a435a10efbc8005bae2e58e63cf9b55ce">width</a>, <a class="el" href="structpoint.html#ad679b07fb69d55f5ad454d0f1f2891d5">point::x</a>, and <a class="el" href="structpoint.html#a9a82ca9504acabb1e30569f89c805471">point::y</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#a789f393578df1622b3df6c6a7c9bc780">gui_internal_widget_pack()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a338d02c0b110d2433a18d20060d6f297"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_box_render </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>w</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="structwidget.html#ac09753d4c0f3ebe9d6433f618df31bec">widget::border</a>, <a class="el" href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb">scroll_buttons::button_box</a>, <a class="el" href="structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f">widget::children</a>, <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="structwidget.html#a9237c8e03f67eb0044b9b71e290780be">widget::foreground</a>, <a class="el" href="glist_8h.html#ad357081cc126f8f62210b1b7cfe052f8">g_list_next</a>, <a class="el" href="graphics_8c.html#a5d8dc987416508625cf3d46571abdbcb">graphics_draw_lines()</a>, <a class="el" href="graphics_8c.html#a7763c3bb4b5a77666fa580ade99cedda">graphics_gc_set_linewidth()</a>, <a class="el" href="gui__internal__widget_8c.html#a1139ae84a015e3e388526a733dadff94">gui_internal_background_render()</a>, <a class="el" href="gui__internal__widget_8c.html#a3f5de439e83d0799ad9c22167964bfb0">gui_internal_widget_render()</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="structwidget.html#a2138b16a163c4f9137eee534947c565a">widget::p</a>, <a class="el" href="structwidget.html#a7f6da7d01430759524f37996547ec190">widget::scroll_buttons</a>, <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>, and <a class="el" href="structpoint.html#ad679b07fb69d55f5ad454d0f1f2891d5">point::x</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#a3f5de439e83d0799ad9c22167964bfb0">gui_internal_widget_render()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad5c818dce902c90fc4eedc00b669d558"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_button_font_new_with_callback </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a>&#160;</td>
+ <td class="paramname"><em>font</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td>
+ <td class="paramname"><em>image</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>(*)(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>, <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> *<a class="el" href="png_8h.html#ae5784a8f4db42de0ffacd0cbd08dc6ad">data</a>)&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> *&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="structwidget.html#a36cd56303bd04427cf049c2dd848a39a">widget::data</a>, <a class="el" href="garmin__img_8c.html#ae5784a8f4db42de0ffacd0cbd08dc6ad">data</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfbafb6abb06de13d5c0017cf1dcf67107ec">flags_swap</a>, <a class="el" href="structwidget.html#adda7ac8864d8c837211656bd756b2507">widget::func</a>, <a class="el" href="gstrfuncs_8c.html#a2d35b2228a87905e13d2cc4e9815ead0">g_strdup()</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfbaa197340d6ac153a524b98603f9acbd9b">gravity_center</a>, <a class="el" href="gui__internal__widget_8c.html#ab21759441179bdbabb886f9e7e11cc27">gui_internal_box_new()</a>, <a class="el" href="gui__internal__widget_8c.html#a70c9c4e5552dfa3812168ed14b5a4278">gui_internal_image_new()</a>, <a class="el" href="gui__internal__widget_8c.html#a9cd320ac1b265b468f6c60df17fa4b6b">gui_internal_text_font_new()</a>, <a class="el" href="gui__internal__widget_8c.html#a90d1f528dbfb40b8b54053fe8bbde8c5">gui_internal_widget_append()</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfba7e06d32bdc0e9c0134fffd7561c25cd6">orientation_vertical</a>, <a class="el" href="structwidget.html#a997c221d9281e3907d16f3016d043f5f">widget::speech</a>, <a class="el" href="structwidget.html#a62620ba8352df4d6492508e9a871b365">widget::state</a>, and <a class="el" href="gui__internal_8h.html#a48767bfed9b842904dce255cdb3a0f01">STATE_SENSITIVE</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#ad0ecaba1467a05c0ae2079388cb864f4">gui_internal_button_new_with_callback()</a>, and <a class="el" href="gui__internal__keyboard_8c.html#ab65ecb2ba677e24f571092f4a2d60b5c">gui_internal_keyboard_key_data()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a33b72fd159d0f59037531e507843e0f8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_button_label </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
+ <td class="paramname"><em>label</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a>&#160;</td>
+ <td class="paramname"><em>mode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="structwidget.html#a200ed341e0ad4b347af0077fa0c54340">widget::bb</a>, <a class="el" href="structwidget.html#acb4abc24fb9d12aefed03b858aa947bb">widget::bl</a>, <a class="el" href="structwidget.html#ac09753d4c0f3ebe9d6433f618df31bec">widget::border</a>, <a class="el" href="structwidget.html#afda90b04c29e5c9b4240900b07c1783a">widget::br</a>, <a class="el" href="structwidget.html#a98b233532cf1b453999302df69a5afa5">widget::bt</a>, <a class="el" href="structmenu__data.html#a7b0d0d022a00d6d39dfe602af175682d">menu_data::button_bar</a>, <a class="el" href="structwidget.html#a9237c8e03f67eb0044b9b71e290780be">widget::foreground</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfbadc6baf6d71085ad8dcf7fd96ca98f7e5">gravity_right_center</a>, <a class="el" href="gui__internal__widget_8c.html#ab21759441179bdbabb886f9e7e11cc27">gui_internal_box_new()</a>, <a class="el" href="gui__internal__widget_8c.html#a66ce2bf1c23d7043191c2e1b822a3efb">gui_internal_label_new()</a>, <a class="el" href="gui__internal__menu_8c.html#a9b041c65dfeacb45a3209fa07263229f">gui_internal_menu_data()</a>, <a class="el" href="gui__internal__widget_8c.html#a90d1f528dbfb40b8b54053fe8bbde8c5">gui_internal_widget_append()</a>, <a class="el" href="gui__internal__widget_8c.html#a95b60de26c536821e2be5553c10ff329">gui_internal_widget_prepend()</a>, and <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfba7e06d32bdc0e9c0134fffd7561c25cd6">orientation_vertical</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__menu_8h.html#ad6707ec6bbe8e3d0a5581fc189e042f7">gui_internal_menu()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aade37df2755f91704b80f529bbb42772"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_button_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td>
+ <td class="paramname"><em>image</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="gui__internal__widget_8c.html#ad0ecaba1467a05c0ae2079388cb864f4">gui_internal_button_new_with_callback()</a>, and <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__priv_8h.html#a182f39c0a04cd59ff393a6dc66062f55">gui_internal_cmd_position_do()</a>, and <a class="el" href="gui__internal_8c.html#a825fdba772c1ebb6c22801a46b9a772a">gui_internal_cmd_view_attributes()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad0ecaba1467a05c0ae2079388cb864f4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_button_new_with_callback </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td>
+ <td class="paramname"><em>image</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>(*)(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>, <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> *<a class="el" href="png_8h.html#ae5784a8f4db42de0ffacd0cbd08dc6ad">data</a>)&#160;</td>
+ <td class="paramname"><em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> *&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="structwidget.html#adda7ac8864d8c837211656bd756b2507">widget::func</a>, and <a class="el" href="gui__internal__widget_8c.html#ad5c818dce902c90fc4eedc00b669d558">gui_internal_button_font_new_with_callback()</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal_8c.html#a3fec6cfe0d7369a966d68104d7fe0b9e">gui_internal_add_vehicle_profile()</a>, <a class="el" href="gui__internal__priv_8h.html#ae8c488f3233d54f845d063363cae7f1c">gui_internal_button_map_attr_new()</a>, <a class="el" href="gui__internal__priv_8h.html#a8e6cb4fa19aecdad600591b481457b2c">gui_internal_button_navit_attr_new()</a>, <a class="el" href="gui__internal__widget_8h.html#aade37df2755f91704b80f529bbb42772">gui_internal_button_new()</a>, <a class="el" href="gui__internal__command_8c.html#a73cff640d762b6383abd5af437342f7e">gui_internal_cmd2_setting_maps()</a>, <a class="el" href="gui__internal__command_8c.html#ab715e5ad4da5f73557e98ea61dbb9de5">gui_internal_cmd2_setting_vehicle()</a>, <a class="el" href="gui__internal__priv_8h.html#a79dd50c54ad2681581e7134f3fc06b1f">gui_internal_cmd_bookmarks()</a>, <a class="el" href="gui__internal__command_8c.html#a63f3c8ad13a024619363d489ab4eab19">gui_internal_cmd_formerdests()</a>, <a class="el" href="gui__internal__priv_8h.html#a4fd955925a6330096a5fb006d07161ce">gui_internal_cmd_map_download()</a>, <a class="el" href="gui__internal__poi_8h.html#af8b7a0bf6a1e272b041804748008f966">gui_internal_cmd_pois_item()</a>, <a class="el" href="gui__internal__poi_8c.html#aff6323d5de794764734fcbf0921d57d8">gui_internal_cmd_pois_selector()</a>, <a class="el" href="gui__internal__priv_8h.html#a182f39c0a04cd59ff393a6dc66062f55">gui_internal_cmd_position_do()</a>, <a class="el" href="gui__internal_8c.html#aabc381a6a01918ee25f0defb9d668040">gui_internal_cmd_view_attribute_details()</a>, <a class="el" href="gui__internal_8c.html#a825fdba772c1ebb6c22801a46b9a772a">gui_internal_cmd_view_attributes()</a>, <a class="el" href="gui__internal__search_8c.html#a93243d7eee0c98ca54988a67fa253041">gui_internal_create_resultlist_entry()</a>, <a class="el" href="gui__internal__priv_8h.html#a740c6b2e98e9b223a1094551d22c7db4">gui_internal_menu_vehicle_settings()</a>, <a class="el" href="gui__internal__widget_8c.html#a8cc60212389d11f0fed2ca4f533a62e3">gui_internal_scroll_buttons_init()</a>, <a class="el" href="gui__internal__priv_8h.html#aab8e3696d93fc4b25eb6df4d841f6e4c">gui_internal_select_waypoint()</a>, <a class="el" href="gui__internal__priv_8h.html#a9b88ddfb13378e3ed8a22cf4c3e0da50">gui_internal_time_help()</a>, and <a class="el" href="gui__internal__menu_8h.html#aeb101a3496c3d976ded94d8810a8c6ba">gui_internal_top_bar()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4316e913cf7a32ec0ed669af738f49ba"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a>* gui_internal_compute_table_dimensions </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>w</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Computes the column dimensions for the table. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The internal GUI instance </td></tr>
+ <tr><td class="paramname">w</td><td>The table widget to compute dimensions for.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>This function examines all of the rows and columns for the table w and returns a list (GList) of <a class="el" href="structtable__column__desc.html">table_column_desc</a> elements that describe each column of the table.</p>
+<p>The caller is responsible for freeing the returned list. </p>
+
+<p>References <a class="el" href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb">scroll_buttons::button_box</a>, <a class="el" href="structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f">widget::children</a>, <a class="el" href="structwidget.html#a36cd56303bd04427cf049c2dd848a39a">widget::data</a>, <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="glist_8c.html#a62f22a2386ab26eb3122f5cfc39f7542">g_list_append()</a>, <a class="el" href="glist_8c.html#a134a27d2919b206e455edbf9e5cdf713">g_list_last()</a>, <a class="el" href="glist_8h.html#ad357081cc126f8f62210b1b7cfe052f8">g_list_next</a>, <a class="el" href="gmem_8h.html#a977287fca21d3e7683b4f214af02440c">g_new0</a>, <a class="el" href="gui__internal__widget_8c.html#a789f393578df1622b3df6c6a7c9bc780">gui_internal_widget_pack()</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="structtable__column__desc.html#a6f7ef9b6a5b2078c31c68dc5cce61a65">table_column_desc::height</a>, <a class="el" href="garmin__img_8c.html#aabca0b2ed5d849f535861a33f2b3cf61">height</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="structtable__data.html#abc39fa1f1e69df2af935b2a4508ea976">table_data::scroll_buttons</a>, <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>, <a class="el" href="structtable__column__desc.html#a325fd0472dc67a4b8f99457d58771039">table_column_desc::width</a>, and <a class="el" href="garmin__img_8c.html#a435a10efbc8005bae2e58e63cf9b55ce">width</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#ae7135830c7cec3c97d041d2bc28a5e29">gui_internal_table_pack()</a>, and <a class="el" href="gui__internal__widget_8h.html#a42afbe3d4d45614d30b688d0c8ca6f5c">gui_internal_table_render()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9cadc6f7a58390373c316cb782035b1b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_find_widget </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>wi</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>p</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a>&#160;</td>
+ <td class="paramname"><em>flags</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f">widget::children</a>, <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="glist_8h.html#ad357081cc126f8f62210b1b7cfe052f8">g_list_next</a>, <a class="el" href="gui__internal__widget_8c.html#a9cadc6f7a58390373c316cb782035b1b">gui_internal_find_widget()</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="structwidget.html#a2138b16a163c4f9137eee534947c565a">widget::p</a>, <a class="el" href="structwidget.html#a62620ba8352df4d6492508e9a871b365">widget::state</a>, <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>, <a class="el" href="structpoint.html#ad679b07fb69d55f5ad454d0f1f2891d5">point::x</a>, and <a class="el" href="structpoint.html#a9a82ca9504acabb1e30569f89c805471">point::y</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#a9cadc6f7a58390373c316cb782035b1b">gui_internal_find_widget()</a>, <a class="el" href="gui__internal__widget_8h.html#a3349a0f291e67d19e74f8b1837cd57cd">gui_internal_highlight()</a>, <a class="el" href="gui__internal__priv_8h.html#a19d426a004ecd1a280e69194fc193a6d">gui_internal_keypress_do()</a>, and <a class="el" href="gui__internal__search_8c.html#a97bc37f93120ac17a8602ceb794af1d4">gui_internal_search_idle()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3349a0f291e67d19e74f8b1837cd57cd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_highlight </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="glist_8c.html#a134a27d2919b206e455edbf9e5cdf713">g_list_last()</a>, <a class="el" href="gui__internal__widget_8c.html#a9cadc6f7a58390373c316cb782035b1b">gui_internal_find_widget()</a>, <a class="el" href="gui__internal__widget_8c.html#a5efe38768980e0d257316c523c0457fc">gui_internal_highlight_do()</a>, <a class="el" href="gui__internal__widget_8c.html#a3f5de439e83d0799ad9c22167964bfb0">gui_internal_widget_render()</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="structwidget.html#a62620ba8352df4d6492508e9a871b365">widget::state</a>, <a class="el" href="gui__internal_8h.html#a6c0a2853f581ab3ad296662e4a8f587a">STATE_EDIT</a>, <a class="el" href="gui__internal_8h.html#a3cbc19f6405b5b7c13f2f2ce517ce73d">STATE_EDITABLE</a>, and <a class="el" href="gui__internal_8h.html#a48767bfed9b842904dce255cdb3a0f01">STATE_SENSITIVE</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal_8c.html#a34fe8cf132c93e8c6addcc9c1f6ca6c8">gui_internal_button()</a>, <a class="el" href="gui__internal__keyboard_8h.html#ace472a470dcb7f3505a37a32c270fd61">gui_internal_keyboard_do()</a>, <a class="el" href="gui__internal__priv_8h.html#a19d426a004ecd1a280e69194fc193a6d">gui_internal_keypress_do()</a>, and <a class="el" href="gui__internal_8c.html#a2469723fa124da974054196d9c4bfbb1">gui_internal_motion_cb()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5efe38768980e0d257316c523c0457fc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_highlight_do </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>found</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="graphics_8h.html#ad01f84cc748ef81b278a4be6ff1ea89aa05532e5792068ce2c07421367ef768cb">draw_mode_begin</a>, <a class="el" href="graphics_8h.html#ad01f84cc748ef81b278a4be6ff1ea89aa88298faad2fed2eb4fd66dc5a4848c57">draw_mode_end</a>, <a class="el" href="glist_8c.html#a134a27d2919b206e455edbf9e5cdf713">g_list_last()</a>, <a class="el" href="graphics_8c.html#a4346119c6921341dfc973a00579286a9">graphics_draw_mode()</a>, <a class="el" href="gui__internal__widget_8c.html#a3f5de439e83d0799ad9c22167964bfb0">gui_internal_widget_render()</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="structwidget.html#a2138b16a163c4f9137eee534947c565a">widget::p</a>, <a class="el" href="gui__internal_8h.html#a707d3bfddcb0b333b0b341579dea909b">STATE_HIGHLIGHTED</a>, <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>, <a class="el" href="structpoint.html#ad679b07fb69d55f5ad454d0f1f2891d5">point::x</a>, and <a class="el" href="structpoint.html#a9a82ca9504acabb1e30569f89c805471">point::y</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#a3349a0f291e67d19e74f8b1837cd57cd">gui_internal_highlight()</a>, <a class="el" href="gui__internal__search_8c.html#a151035beb4d034286a5269cfc31f0f79">gui_internal_highlight_possible_keys()</a>, <a class="el" href="gui__internal__html_8c.html#a020849ddec7bc9be1596a39645b25385">gui_internal_html_submit()</a>, and <a class="el" href="gui__internal_8c.html#ac89976438ff695468f521edb70fcbc14">gui_internal_keynav_highlight_next()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a70c9c4e5552dfa3812168ed14b5a4278"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_image_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td>
+ <td class="paramname"><em>image</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="gmem_8h.html#a977287fca21d3e7683b4f214af02440c">g_new0</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="structgraphics__image.html#a9335a5700f901d358ca498626ad23a99">graphics_image::height</a>, <a class="el" href="png_8h.html#a4a84becf999bb6d9e55899b71ed75bcf">image</a>, <a class="el" href="structwidget.html#a8b6d01674e0a8db53d8d392ada0c2dff">widget::img</a>, <a class="el" href="structwidget.html#af2f6b4bf704c3f928d44498987800fc4">widget::type</a>, <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>, <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ac129452490461740ae95d1aa9d28db19">widget_image</a>, and <a class="el" href="structgraphics__image.html#abf28e9a67d38fcb20095a16cc802af33">graphics_image::width</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#ad5c818dce902c90fc4eedc00b669d558">gui_internal_button_font_new_with_callback()</a>, <a class="el" href="gui__internal__command_8c.html#a41ed296cf55f45883e004971dda42573">gui_internal_cmd2_about()</a>, <a class="el" href="gui__internal__bookmark_8h.html#a976fb2aa8dc093943569f83715d171de">gui_internal_cmd_add_bookmark2()</a>, <a class="el" href="gui__internal__bookmark_8h.html#a2b4f59877eab3292eb9201d890bd2581">gui_internal_cmd_add_bookmark_folder2()</a>, <a class="el" href="gui__internal__command_8c.html#a72447644ae26fe91d89f847218c60121">gui_internal_cmd_enter_coord()</a>, <a class="el" href="gui__internal__command_8c.html#aafddfebe1510ad73ed418b422d3d2c98">gui_internal_cmd_log()</a>, <a class="el" href="gui__internal__poi_8h.html#afac1c682c96db985af5852e374772079">gui_internal_cmd_pois_filter()</a>, <a class="el" href="gui__internal__bookmark_8h.html#af890b054a58ec6e26b4669f646e2c78b">gui_internal_cmd_rename_bookmark()</a>, <a class="el" href="gui__internal__search_8c.html#a93243d7eee0c98ca54988a67fa253041">gui_internal_create_resultlist_entry()</a>, <a class="el" href="gui__internal__search_8h.html#a93233a0aa1e39dde17916461018af515">gui_internal_search()</a>, and <a class="el" href="gui__internal__html_8c.html#a717969949db309c61b182df1481152c9">html_image()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adc5166049f0043402ef1270a13cd498a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_image_render </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>w</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="graphics_8c.html#ae7d89638f602a27225c942e9ecfe9c23">graphics_draw_image()</a>, <a class="el" href="gui__internal__widget_8c.html#a1139ae84a015e3e388526a733dadff94">gui_internal_background_render()</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="structgraphics__image.html#a9568b64abe0fee71fe5020027f3e4459">graphics_image::hot</a>, <a class="el" href="structwidget.html#a8b6d01674e0a8db53d8d392ada0c2dff">widget::img</a>, <a class="el" href="structwidget.html#a2138b16a163c4f9137eee534947c565a">widget::p</a>, <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>, <a class="el" href="structpoint.html#ad679b07fb69d55f5ad454d0f1f2891d5">point::x</a>, and <a class="el" href="structpoint.html#a9a82ca9504acabb1e30569f89c805471">point::y</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#a3f5de439e83d0799ad9c22167964bfb0">gui_internal_widget_render()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a11c5ef4898bf9c8d411f4734d6aa7c8f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_label_font_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a>&#160;</td>
+ <td class="paramname"><em>font</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="structwidget.html#a19013f05a0b891e32c8bf9b08f56d6fb">widget::flags</a>, <a class="el" href="structwidget.html#a9a396a4f71bf9123246bf665583142cf">widget::font_idx</a>, <a class="el" href="structwidget.html#a9237c8e03f67eb0044b9b71e290780be">widget::foreground</a>, <a class="el" href="gmem_8h.html#a977287fca21d3e7683b4f214af02440c">g_new0</a>, <a class="el" href="gstrfuncs_8c.html#a2d35b2228a87905e13d2cc4e9815ead0">g_strdup()</a>, <a class="el" href="graphics_8c.html#abc516ca06af2f5c44540e2577a080f64">graphics_get_text_bbox()</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfbaa197340d6ac153a524b98603f9acbd9b">gravity_center</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="structwidget.html#af7be213fd3a5b9bef8f712a17cbaa190">widget::text</a>, <a class="el" href="structwidget.html#a717ba9388958cddaff86d35d63cc14a4">widget::text_background</a>, <a class="el" href="structwidget.html#ab1f021047da899282609a93e9cc7c724">widget::texth</a>, <a class="el" href="structwidget.html#a4f8451f36960e88f4f1ee601f87e77c5">widget::textw</a>, <a class="el" href="structwidget.html#af2f6b4bf704c3f928d44498987800fc4">widget::type</a>, <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>, <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ab1b079c5d08cfd5b6f59fb136c1226d5">widget_label</a>, <a class="el" href="structpoint.html#ad679b07fb69d55f5ad454d0f1f2891d5">point::x</a>, and <a class="el" href="structpoint.html#a9a82ca9504acabb1e30569f89c805471">point::y</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__search_8c.html#a93243d7eee0c98ca54988a67fa253041">gui_internal_create_resultlist_entry()</a>, <a class="el" href="gui__internal__keyboard_8h.html#ace472a470dcb7f3505a37a32c270fd61">gui_internal_keyboard_do()</a>, <a class="el" href="gui__internal__widget_8h.html#a66ce2bf1c23d7043191c2e1b822a3efb">gui_internal_label_new()</a>, and <a class="el" href="gui__internal__widget_8h.html#a9cd320ac1b265b468f6c60df17fa4b6b">gui_internal_text_font_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a66ce2bf1c23d7043191c2e1b822a3efb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_label_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
+ <td class="paramname"><em>text</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="gui__internal__widget_8c.html#a11c5ef4898bf9c8d411f4734d6aa7c8f">gui_internal_label_font_new()</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#a33b72fd159d0f59037531e507843e0f8">gui_internal_button_label()</a>, <a class="el" href="gui__internal__command_8c.html#a41ed296cf55f45883e004971dda42573">gui_internal_cmd2_about()</a>, <a class="el" href="gui__internal__command_8c.html#ab734f4036e3ab5ef2ed69dd1678266c4">gui_internal_cmd2_locale()</a>, <a class="el" href="gui__internal__command_8c.html#a10921f31d55b5ece15489b1ad881fa05">gui_internal_cmd2_network_info()</a>, <a class="el" href="gui__internal__command_8c.html#a5da19bf1ada68c6435d7b8e1478ca1ad">gui_internal_cmd2_route_height_profile()</a>, <a class="el" href="gui__internal__bookmark_8h.html#a976fb2aa8dc093943569f83715d171de">gui_internal_cmd_add_bookmark2()</a>, <a class="el" href="gui__internal__bookmark_8h.html#a2b4f59877eab3292eb9201d890bd2581">gui_internal_cmd_add_bookmark_folder2()</a>, <a class="el" href="gui__internal__command_8c.html#a72447644ae26fe91d89f847218c60121">gui_internal_cmd_enter_coord()</a>, <a class="el" href="gui__internal__command_8c.html#aafddfebe1510ad73ed418b422d3d2c98">gui_internal_cmd_log()</a>, <a class="el" href="gui__internal__poi_8h.html#a760d19f7179ca5b9502b7a270cf5963d">gui_internal_cmd_pois()</a>, <a class="el" href="gui__internal__poi_8h.html#afac1c682c96db985af5852e374772079">gui_internal_cmd_pois_filter()</a>, <a class="el" href="gui__internal__priv_8h.html#a182f39c0a04cd59ff393a6dc66062f55">gui_internal_cmd_position_do()</a>, <a class="el" href="gui__internal__bookmark_8h.html#af890b054a58ec6e26b4669f646e2c78b">gui_internal_cmd_rename_bookmark()</a>, <a class="el" href="gui__internal_8c.html#a918c75b629ff7d2890af689bc9701f3f">gui_internal_cmd_show_satellite_status()</a>, <a class="el" href="gui__internal__search_8c.html#a93243d7eee0c98ca54988a67fa253041">gui_internal_create_resultlist_entry()</a>, <a class="el" href="gui__internal__html_8c.html#a3bff9015ca23cb80319192e630fb198a">gui_internal_html_start()</a>, <a class="el" href="gui__internal__keyboard_8h.html#ace472a470dcb7f3505a37a32c270fd61">gui_internal_keyboard_do()</a>, <a class="el" href="gui__internal__widget_8h.html#ad714c8d387badf33859a08ce746e7cdb">gui_internal_label_new_abbrev()</a>, <a class="el" href="gui__internal__priv_8h.html#a256ca02bb66cea534b532813ec454cf8">gui_internal_populate_route_table()</a>, <a class="el" href="gui__internal__search_8h.html#a93233a0aa1e39dde17916461018af515">gui_internal_search()</a>, <a class="el" href="gui__internal__priv_8h.html#aab8e3696d93fc4b25eb6df4d841f6e4c">gui_internal_select_waypoint()</a>, <a class="el" href="gui__internal__priv_8h.html#a9b88ddfb13378e3ed8a22cf4c3e0da50">gui_internal_time_help()</a>, and <a class="el" href="gui__internal__menu_8h.html#aeb101a3496c3d976ded94d8810a8c6ba">gui_internal_top_bar()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad714c8d387badf33859a08ce746e7cdb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_label_new_abbrev </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a>&#160;</td>
+ <td class="paramname"><em>maxwidth</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="gmem_8c.html#adc1ccd7500cf30d2d250d5d753f6bbba">g_free()</a>, <a class="el" href="gmem_8c.html#a7a4d0e5bfab2055a3795572583482982">g_malloc()</a>, <a class="el" href="gunicode_8h.html#a3cf8cc528b0a1f0bbf959a3321b51ae2">g_utf8_find_prev_char()</a>, <a class="el" href="gui__internal__widget_8c.html#a66ce2bf1c23d7043191c2e1b822a3efb">gui_internal_label_new()</a>, <a class="el" href="gui__internal__widget_8c.html#ad6803d7bd5b0371612a013cf62f06e04">gui_internal_widget_destroy()</a>, <a class="el" href="png_8h.html#ac8936188af0c1d2f8b9d0cd25fde43b2">i</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="mg_8h.html#aaf29c41f2020649a36c2820ffa06119a">p</a>, <a class="el" href="structwidget.html#af7be213fd3a5b9bef8f712a17cbaa190">widget::text</a>, and <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__menu_8h.html#aeb101a3496c3d976ded94d8810a8c6ba">gui_internal_top_bar()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab550eb676a903451e92b3df50a806b9b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_label_render </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>w</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Renders a label. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The internal GUI instance </td></tr>
+ <tr><td class="paramname">w</td><td>The widget to render </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structwidget.html#a19013f05a0b891e32c8bf9b08f56d6fb">widget::flags</a>, <a class="el" href="structwidget.html#a4ba07cda1ed8b78db525cd153d430317">widget::flags2</a>, <a class="el" href="structwidget.html#a9a396a4f71bf9123246bf665583142cf">widget::font_idx</a>, <a class="el" href="structwidget.html#a9237c8e03f67eb0044b9b71e290780be">widget::foreground</a>, <a class="el" href="galloca_8h.html#a0b07338158ee4131cb5e2162d3bfdce5">g_alloca</a>, <a class="el" href="graphics_8c.html#a1060bbcc5b480bd3f5c3f01c0c6f8000">graphics_draw_rectangle()</a>, <a class="el" href="graphics_8c.html#ad150b9e24b7f75f8f2d684e6a1e5f809">graphics_draw_text()</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfba61d97d1b47683aa9e0aac5ee387daedc">gravity_right</a>, <a class="el" href="gui__internal__widget_8c.html#a1139ae84a015e3e388526a733dadff94">gui_internal_background_render()</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="png_8h.html#ac8936188af0c1d2f8b9d0cd25fde43b2">i</a>, <a class="el" href="structwidget.html#a2138b16a163c4f9137eee534947c565a">widget::p</a>, <a class="el" href="structwidget.html#a62620ba8352df4d6492508e9a871b365">widget::state</a>, <a class="el" href="gui__internal_8h.html#a6c0a2853f581ab3ad296662e4a8f587a">STATE_EDIT</a>, <a class="el" href="structwidget.html#af7be213fd3a5b9bef8f712a17cbaa190">widget::text</a>, <a class="el" href="structwidget.html#a717ba9388958cddaff86d35d63cc14a4">widget::text_background</a>, <a class="el" href="structwidget.html#a4f8451f36960e88f4f1ee601f87e77c5">widget::textw</a>, <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>, <a class="el" href="structpoint.html#ad679b07fb69d55f5ad454d0f1f2891d5">point::x</a>, and <a class="el" href="structpoint.html#a9a82ca9504acabb1e30569f89c805471">point::y</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#a3f5de439e83d0799ad9c22167964bfb0">gui_internal_widget_render()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8cc60212389d11f0fed2ca4f533a62e3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_scroll_buttons_init </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>widget</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structscroll__buttons.html">scroll_buttons</a> *&#160;</td>
+ <td class="paramname"><em>sb</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="navit__nls_8h.html#ab92bb4161a6308b302d283816975c3a6">_</a>, <a class="el" href="structwidget.html#abb2df5139a5f9aae5f5e6a709656d6df">widget::background</a>, <a class="el" href="png_8h.html#a8784da61b3f63c25f749abe7176ae630">background</a>, <a class="el" href="structwidget.html#acb4abc24fb9d12aefed03b858aa947bb">widget::bl</a>, <a class="el" href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb">scroll_buttons::button_box</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfbafb6abb06de13d5c0017cf1dcf67107ec">flags_swap</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfbaa197340d6ac153a524b98603f9acbd9b">gravity_center</a>, <a class="el" href="gui__internal__widget_8c.html#ab21759441179bdbabb886f9e7e11cc27">gui_internal_box_new()</a>, <a class="el" href="gui__internal__widget_8c.html#ad0ecaba1467a05c0ae2079388cb864f4">gui_internal_button_new_with_callback()</a>, <a class="el" href="gui__internal__widget_8c.html#a5bee45437d046820dacd8b7163e63729">gui_internal_table_button_next()</a>, <a class="el" href="gui__internal__widget_8c.html#a398189895cceaa99bcb2ae418f96bcba">gui_internal_table_button_prev()</a>, <a class="el" href="gui__internal__widget_8c.html#a90d1f528dbfb40b8b54053fe8bbde8c5">gui_internal_widget_append()</a>, <a class="el" href="gui__internal__widget_8c.html#a789f393578df1622b3df6c6a7c9bc780">gui_internal_widget_pack()</a>, <a class="el" href="gui__internal_8c.html#a08f973ad94428d4359d98819cf329e5a">image_new_xs()</a>, <a class="el" href="structscroll__buttons.html#a73c4c99a3c3aafdedae2e095bbcfa701">scroll_buttons::next_button</a>, <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfba7c7eb81eeed26f5f58a264a110defbea">orientation_horizontal</a>, <a class="el" href="structscroll__buttons.html#a57abac24ee89dbb89de3134be76f4ba9">scroll_buttons::prev_button</a>, <a class="el" href="structwidget.html#a62620ba8352df4d6492508e9a871b365">widget::state</a>, <a class="el" href="gui__internal_8h.html#a6ae980c650fac8bb57545a53aa866328">STATE_INVISIBLE</a>, and <a class="el" href="gui__internal_8h.html#a48767bfed9b842904dce255cdb3a0f01">STATE_SENSITIVE</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8c.html#a7586837b0f556700196f185c08e248fa">gui_internal_box_pack()</a>, and <a class="el" href="gui__internal__widget_8h.html#a6cfb3036a2d28e45d7dfa196d0947924">gui_internal_widget_table_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5bee45437d046820dacd8b7163e63729"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_table_button_next </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>wm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> *&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Handles the 'next page' table event. </p>
+<p>A callback function that is invoked when the 'next page' button is pressed to advance the contents of a table widget.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The graphics context. </td></tr>
+ <tr><td class="paramname">wm</td><td>The button widget that was pressed. </td></tr>
+ <tr><td class="paramname">data</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structtable__data.html#a58c680996f1ef63035f37f9fbfd47405">table_data::bottom_row</a>, <a class="el" href="structwidget.html#a36cd56303bd04427cf049c2dd848a39a">widget::data</a>, <a class="el" href="glist_8h.html#ad357081cc126f8f62210b1b7cfe052f8">g_list_next</a>, <a class="el" href="gui__internal__menu_8c.html#a8effabae5efb5065b298aa3ca495ee7c">gui_internal_menu_render()</a>, <a class="el" href="gui__internal__widget_8c.html#aad8c1c91cb40302dd76802eef7f04e00">gui_internal_table_hide_rows()</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="structwidget.html#a62620ba8352df4d6492508e9a871b365">widget::state</a>, <a class="el" href="gui__internal_8h.html#a707d3bfddcb0b333b0b341579dea909b">STATE_HIGHLIGHTED</a>, <a class="el" href="structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424">table_data::top_row</a>, <a class="el" href="structwidget.html#af2f6b4bf704c3f928d44498987800fc4">widget::type</a>, and <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0">widget_table</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__poi_8h.html#a760d19f7179ca5b9502b7a270cf5963d">gui_internal_cmd_pois()</a>, <a class="el" href="gui__internal__gesture_8h.html#a29529919d9d98851d7b7e31efdbe7b77">gui_internal_gesture_do()</a>, and <a class="el" href="gui__internal__widget_8c.html#a8cc60212389d11f0fed2ca4f533a62e3">gui_internal_scroll_buttons_init()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a398189895cceaa99bcb2ae418f96bcba"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_table_button_prev </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>wm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> *&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Handles the 'previous page' table event. </p>
+<p>A callback function that is invoked when the 'previous page' button is pressed to go back in the contents of a table widget.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The graphics context. </td></tr>
+ <tr><td class="paramname">wm</td><td>The button widget that was pressed. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb">scroll_buttons::button_box</a>, <a class="el" href="structwidget.html#a36cd56303bd04427cf049c2dd848a39a">widget::data</a>, <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="garmin__img_8c.html#ae5784a8f4db42de0ffacd0cbd08dc6ad">data</a>, <a class="el" href="glist_8h.html#ace5a92b06a2bbca53a400bae2a512915">g_list_previous</a>, <a class="el" href="gui__internal__menu_8c.html#a8effabae5efb5065b298aa3ca495ee7c">gui_internal_menu_render()</a>, <a class="el" href="gui__internal__widget_8c.html#aad8c1c91cb40302dd76802eef7f04e00">gui_internal_table_hide_rows()</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="structwidget.html#a2138b16a163c4f9137eee534947c565a">widget::p</a>, <a class="el" href="structtable__data.html#abc39fa1f1e69df2af935b2a4508ea976">table_data::scroll_buttons</a>, <a class="el" href="structwidget.html#a62620ba8352df4d6492508e9a871b365">widget::state</a>, <a class="el" href="gui__internal_8h.html#a707d3bfddcb0b333b0b341579dea909b">STATE_HIGHLIGHTED</a>, <a class="el" href="structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424">table_data::top_row</a>, <a class="el" href="structwidget.html#af2f6b4bf704c3f928d44498987800fc4">widget::type</a>, <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>, <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0">widget_table</a>, and <a class="el" href="structpoint.html#a9a82ca9504acabb1e30569f89c805471">point::y</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__gesture_8h.html#a29529919d9d98851d7b7e31efdbe7b77">gui_internal_gesture_do()</a>, and <a class="el" href="gui__internal__widget_8c.html#a8cc60212389d11f0fed2ca4f533a62e3">gui_internal_scroll_buttons_init()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a634247bea700c905e65b924066be8fcd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_table_data_free </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> *&#160;</td>
+ <td class="paramname"><em>p</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Deallocates a <a class="el" href="structtable__data.html" title="A structure to store information about a table. ">table_data</a> structure. </p>
+<dl class="section note"><dt>Note</dt><dd>button_box and its children (next_button,prev_button) have their memory managed by the table itself.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">p</td><td>The <a class="el" href="structtable__data.html" title="A structure to store information about a table. ">table_data</a> structure </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="gmem_8c.html#adc1ccd7500cf30d2d250d5d753f6bbba">g_free()</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#a6cfb3036a2d28e45d7dfa196d0947924">gui_internal_widget_table_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aad8c1c91cb40302dd76802eef7f04e00"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_table_hide_rows </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structtable__data.html">table_data</a> *&#160;</td>
+ <td class="paramname"><em>table_data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Invalidates coordinates for previously rendered table widget rows. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname"><a class="el" href="structtable__data.html" title="A structure to store information about a table. ">table_data</a></td><td>Data from the table object. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structtable__data.html#a58c680996f1ef63035f37f9fbfd47405">table_data::bottom_row</a>, <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="glist_8h.html#ad357081cc126f8f62210b1b7cfe052f8">g_list_next</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="bindtextdom_8c.html#aea52948781c9dd94d350aab4074d4f39">if()</a>, <a class="el" href="structwidget.html#a2138b16a163c4f9137eee534947c565a">widget::p</a>, <a class="el" href="structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424">table_data::top_row</a>, <a class="el" href="structwidget.html#af2f6b4bf704c3f928d44498987800fc4">widget::type</a>, <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>, <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a6c8b189fae82d3f815113686d54a1f60">widget_table_row</a>, <a class="el" href="structpoint.html#ad679b07fb69d55f5ad454d0f1f2891d5">point::x</a>, and <a class="el" href="structpoint.html#a9a82ca9504acabb1e30569f89c805471">point::y</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal_8c.html#a2469723fa124da974054196d9c4bfbb1">gui_internal_motion_cb()</a>, <a class="el" href="gui__internal__widget_8h.html#a5bee45437d046820dacd8b7163e63729">gui_internal_table_button_next()</a>, <a class="el" href="gui__internal__widget_8h.html#a398189895cceaa99bcb2ae418f96bcba">gui_internal_table_button_prev()</a>, and <a class="el" href="gui__internal__widget_8h.html#a42afbe3d4d45614d30b688d0c8ca6f5c">gui_internal_table_render()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae7135830c7cec3c97d041d2bc28a5e29"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_table_pack </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>w</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Computes the height and width for the table. </p>
+<p>The height and width are computed to display all cells in the table at the requested height/width.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The graphics context </td></tr>
+ <tr><td class="paramname">w</td><td>The widget to pack. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb">scroll_buttons::button_box</a>, <a class="el" href="structwidget.html#a7b3ab41921090831e4a11dd7b23305ad">widget::c</a>, <a class="el" href="structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f">widget::children</a>, <a class="el" href="structwidget.html#a36cd56303bd04427cf049c2dd848a39a">widget::data</a>, <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="gmem_8c.html#adc1ccd7500cf30d2d250d5d753f6bbba">g_free()</a>, <a class="el" href="glist_8c.html#a8bb27637a918563f009f26dab7a482a1">g_list_foreach()</a>, <a class="el" href="glist_8c.html#a854e205ef31d2f09c72eecf87a697130">g_list_free()</a>, <a class="el" href="glist_8h.html#ad357081cc126f8f62210b1b7cfe052f8">g_list_next</a>, <a class="el" href="gui__internal__widget_8c.html#a4316e913cf7a32ec0ed669af738f49ba">gui_internal_compute_table_dimensions()</a>, <a class="el" href="gui__internal__widget_8c.html#a789f393578df1622b3df6c6a7c9bc780">gui_internal_widget_pack()</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="structtable__column__desc.html#a6f7ef9b6a5b2078c31c68dc5cce61a65">table_column_desc::height</a>, <a class="el" href="garmin__img_8c.html#aabca0b2ed5d849f535861a33f2b3cf61">height</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="structtable__data.html#abc39fa1f1e69df2af935b2a4508ea976">table_data::scroll_buttons</a>, <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>, <a class="el" href="structtable__column__desc.html#a325fd0472dc67a4b8f99457d58771039">table_column_desc::width</a>, <a class="el" href="garmin__img_8c.html#a435a10efbc8005bae2e58e63cf9b55ce">width</a>, <a class="el" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a>, and <a class="el" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord::y</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#a789f393578df1622b3df6c6a7c9bc780">gui_internal_widget_pack()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a42afbe3d4d45614d30b688d0c8ca6f5c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_table_render </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>w</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Renders a table widget. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The graphics context </td></tr>
+ <tr><td class="paramname">w</td><td>The table widget to render. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structtable__data.html#a58c680996f1ef63035f37f9fbfd47405">table_data::bottom_row</a>, <a class="el" href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb">scroll_buttons::button_box</a>, <a class="el" href="structscroll__buttons.html#a004798f1f361de9b72f893b5afa73ac9">scroll_buttons::button_box_hide</a>, <a class="el" href="structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f">widget::children</a>, <a class="el" href="structwidget.html#a36cd56303bd04427cf049c2dd848a39a">widget::data</a>, <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="debug_8h.html#aa1ea27a449d096a072c270f9276a8f9f">dbg_assert</a>, <a class="el" href="gmem_8c.html#adc1ccd7500cf30d2d250d5d753f6bbba">g_free()</a>, <a class="el" href="glist_8c.html#a8bb27637a918563f009f26dab7a482a1">g_list_foreach()</a>, <a class="el" href="glist_8c.html#a854e205ef31d2f09c72eecf87a697130">g_list_free()</a>, <a class="el" href="glist_8h.html#ad357081cc126f8f62210b1b7cfe052f8">g_list_next</a>, <a class="el" href="gui__internal__widget_8c.html#a4316e913cf7a32ec0ed669af738f49ba">gui_internal_compute_table_dimensions()</a>, <a class="el" href="gui__internal__widget_8c.html#aad8c1c91cb40302dd76802eef7f04e00">gui_internal_table_hide_rows()</a>, <a class="el" href="gui__internal__widget_8c.html#a789f393578df1622b3df6c6a7c9bc780">gui_internal_widget_pack()</a>, <a class="el" href="gui__internal__widget_8c.html#a3f5de439e83d0799ad9c22167964bfb0">gui_internal_widget_render()</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="bindtextdom_8c.html#aea52948781c9dd94d350aab4074d4f39">if()</a>, <a class="el" href="structscroll__buttons.html#a73c4c99a3c3aafdedae2e095bbcfa701">scroll_buttons::next_button</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="structwidget.html#a2138b16a163c4f9137eee534947c565a">widget::p</a>, <a class="el" href="structscroll__buttons.html#a57abac24ee89dbb89de3134be76f4ba9">scroll_buttons::prev_button</a>, <a class="el" href="png_8h.html#a73cf8a72b60ad0318e2eb4f8076dcb40">row</a>, <a class="el" href="structtable__data.html#abc39fa1f1e69df2af935b2a4508ea976">table_data::scroll_buttons</a>, <a class="el" href="structwidget.html#a62620ba8352df4d6492508e9a871b365">widget::state</a>, <a class="el" href="gui__internal_8h.html#a6ae980c650fac8bb57545a53aa866328">STATE_INVISIBLE</a>, <a class="el" href="gui__internal_8h.html#a889f1f5a2ddfecc770e73b8418605ac4">STATE_OFFSCREEN</a>, <a class="el" href="gui__internal_8h.html#a48767bfed9b842904dce255cdb3a0f01">STATE_SENSITIVE</a>, <a class="el" href="structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424">table_data::top_row</a>, <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>, <a class="el" href="structpoint.html#ad679b07fb69d55f5ad454d0f1f2891d5">point::x</a>, and <a class="el" href="structpoint.html#a9a82ca9504acabb1e30569f89c805471">point::y</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#a3f5de439e83d0799ad9c22167964bfb0">gui_internal_widget_render()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9cd320ac1b265b468f6c60df17fa4b6b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_text_font_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a>&#160;</td>
+ <td class="paramname"><em>font</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a text box. </p>
+<p>A text box is a widget that renders a text string containing newlines. The string will be broken up into label widgets at each newline with a vertical layout.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The internal GUI instance </td></tr>
+ <tr><td class="paramname">text</td><td>The text to be displayed in the text box </td></tr>
+ <tr><td class="paramname">font</td><td>The font to use for the text </td></tr>
+ <tr><td class="paramname">flags</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="gmem_8c.html#adc1ccd7500cf30d2d250d5d753f6bbba">g_free()</a>, <a class="el" href="gstrfuncs_8c.html#a2d35b2228a87905e13d2cc4e9815ead0">g_strdup()</a>, <a class="el" href="gui__internal__widget_8c.html#ab21759441179bdbabb886f9e7e11cc27">gui_internal_box_new()</a>, <a class="el" href="gui__internal__widget_8c.html#a11c5ef4898bf9c8d411f4734d6aa7c8f">gui_internal_label_font_new()</a>, <a class="el" href="gui__internal__widget_8c.html#a90d1f528dbfb40b8b54053fe8bbde8c5">gui_internal_widget_append()</a>, <a class="el" href="gui__internal__widget_8c.html#a789f393578df1622b3df6c6a7c9bc780">gui_internal_widget_pack()</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, and <a class="el" href="png_8h.html#a8f4fcbd5def07c0d274d2e5f315c92b9">s2</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#ad5c818dce902c90fc4eedc00b669d558">gui_internal_button_font_new_with_callback()</a>, <a class="el" href="gui__internal__html_8c.html#a9227b99f06947c55cf19da5798f32ef5">gui_internal_html_text()</a>, and <a class="el" href="gui__internal__widget_8h.html#a8b5ba86a5f4fadf10d7f13a32ab0aa39">gui_internal_text_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8b5ba86a5f4fadf10d7f13a32ab0aa39"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_text_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="zconf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="gui__internal__widget_8c.html#a9cd320ac1b265b468f6c60df17fa4b6b">gui_internal_text_font_new()</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__command_8c.html#a72447644ae26fe91d89f847218c60121">gui_internal_cmd_enter_coord()</a>, <a class="el" href="gui__internal__command_8c.html#a63f3c8ad13a024619363d489ab4eab19">gui_internal_cmd_formerdests()</a>, <a class="el" href="gui__internal_8c.html#acf1a7e67ef2f8753a8e26f3387904185">gui_internal_cmd_show_nmea_data()</a>, and <a class="el" href="gui__internal__html_8c.html#a9227b99f06947c55cf19da5798f32ef5">gui_internal_html_text()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a90d1f528dbfb40b8b54053fe8bbde8c5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_widget_append </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>child</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Adds a child widget to a parent widget, making it the last child. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">parent</td><td>The parent widget </td></tr>
+ <tr><td class="paramname">child</td><td>The child widget </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structwidget.html#abb2df5139a5f9aae5f5e6a709656d6df">widget::background</a>, <a class="el" href="structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f">widget::children</a>, <a class="el" href="glist_8c.html#a62f22a2386ab26eb3122f5cfc39f7542">g_list_append()</a>, and <a class="el" href="structwidget.html#afd78daaa4f8b798b9891ef5f3cd80495">widget::parent</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal_8c.html#a3fec6cfe0d7369a966d68104d7fe0b9e">gui_internal_add_vehicle_profile()</a>, <a class="el" href="gui__internal__widget_8h.html#ad5c818dce902c90fc4eedc00b669d558">gui_internal_button_font_new_with_callback()</a>, <a class="el" href="gui__internal__widget_8h.html#a33b72fd159d0f59037531e507843e0f8">gui_internal_button_label()</a>, <a class="el" href="gui__internal__command_8c.html#a41ed296cf55f45883e004971dda42573">gui_internal_cmd2_about()</a>, <a class="el" href="gui__internal__command_8c.html#ab734f4036e3ab5ef2ed69dd1678266c4">gui_internal_cmd2_locale()</a>, <a class="el" href="gui__internal__command_8c.html#a10921f31d55b5ece15489b1ad881fa05">gui_internal_cmd2_network_info()</a>, <a class="el" href="gui__internal__command_8c.html#affe21786591684466d34db58091a08db">gui_internal_cmd2_route_description()</a>, <a class="el" href="gui__internal__command_8c.html#a5da19bf1ada68c6435d7b8e1478ca1ad">gui_internal_cmd2_route_height_profile()</a>, <a class="el" href="gui__internal__command_8c.html#a58d26586f67497c51ca61aa874d56678">gui_internal_cmd2_setting_layout()</a>, <a class="el" href="gui__internal__command_8c.html#a73cff640d762b6383abd5af437342f7e">gui_internal_cmd2_setting_maps()</a>, <a class="el" href="gui__internal__command_8c.html#ac98199a4dc0ad35474e413528819e439">gui_internal_cmd2_setting_rules()</a>, <a class="el" href="gui__internal__command_8c.html#ab715e5ad4da5f73557e98ea61dbb9de5">gui_internal_cmd2_setting_vehicle()</a>, <a class="el" href="gui__internal__bookmark_8h.html#a976fb2aa8dc093943569f83715d171de">gui_internal_cmd_add_bookmark2()</a>, <a class="el" href="gui__internal__bookmark_8h.html#a2b4f59877eab3292eb9201d890bd2581">gui_internal_cmd_add_bookmark_folder2()</a>, <a class="el" href="gui__internal__priv_8h.html#a79dd50c54ad2681581e7134f3fc06b1f">gui_internal_cmd_bookmarks()</a>, <a class="el" href="gui__internal__command_8c.html#a72447644ae26fe91d89f847218c60121">gui_internal_cmd_enter_coord()</a>, <a class="el" href="gui__internal__command_8c.html#a63f3c8ad13a024619363d489ab4eab19">gui_internal_cmd_formerdests()</a>, <a class="el" href="gui__internal__command_8c.html#aafddfebe1510ad73ed418b422d3d2c98">gui_internal_cmd_log()</a>, <a class="el" href="gui__internal__priv_8h.html#a4fd955925a6330096a5fb006d07161ce">gui_internal_cmd_map_download()</a>, <a class="el" href="gui__internal_8c.html#ac24f3e03158f9a19c66b3a468074111a">gui_internal_cmd_map_download_do()</a>, <a class="el" href="gui__internal__poi_8h.html#a760d19f7179ca5b9502b7a270cf5963d">gui_internal_cmd_pois()</a>, <a class="el" href="gui__internal__poi_8h.html#afac1c682c96db985af5852e374772079">gui_internal_cmd_pois_filter()</a>, <a class="el" href="gui__internal__poi_8c.html#aff6323d5de794764734fcbf0921d57d8">gui_internal_cmd_pois_selector()</a>, <a class="el" href="gui__internal__priv_8h.html#a182f39c0a04cd59ff393a6dc66062f55">gui_internal_cmd_position_do()</a>, <a class="el" href="gui__internal__bookmark_8h.html#af890b054a58ec6e26b4669f646e2c78b">gui_internal_cmd_rename_bookmark()</a>, <a class="el" href="gui__internal_8c.html#acf1a7e67ef2f8753a8e26f3387904185">gui_internal_cmd_show_nmea_data()</a>, <a class="el" href="gui__internal_8c.html#a918c75b629ff7d2890af689bc9701f3f">gui_internal_cmd_show_satellite_status()</a>, <a class="el" href="gui__internal_8c.html#aabc381a6a01918ee25f0defb9d668040">gui_internal_cmd_view_attribute_details()</a>, <a class="el" href="gui__internal_8c.html#a825fdba772c1ebb6c22801a46b9a772a">gui_internal_cmd_view_attributes()</a>, <a class="el" href="gui__internal__search_8c.html#a93243d7eee0c98ca54988a67fa253041">gui_internal_create_resultlist_entry()</a>, <a class="el" href="gui__internal__html_8c.html#a0ea1bdae95fd58b4bd25bd400a6cda5d">gui_internal_html_end()</a>, <a class="el" href="gui__internal__html_8h.html#a1df1887f4ae6177f607d0593ce8df00e">gui_internal_html_menu()</a>, <a class="el" href="gui__internal__html_8c.html#a9227b99f06947c55cf19da5798f32ef5">gui_internal_html_text()</a>, <a class="el" href="gui__internal__keyboard_8h.html#ace472a470dcb7f3505a37a32c270fd61">gui_internal_keyboard_do()</a>, <a class="el" href="gui__internal__keyboard_8c.html#ab65ecb2ba677e24f571092f4a2d60b5c">gui_internal_keyboard_key_data()</a>, <a class="el" href="gui__internal__keyboard_8h.html#a93c375702a2583e5f23b05e4f195995b">gui_internal_keyboard_show_native()</a>, <a class="el" href="gui__internal__menu_8h.html#ad6707ec6bbe8e3d0a5581fc189e042f7">gui_internal_menu()</a>, <a class="el" href="gui__internal__priv_8h.html#a740c6b2e98e9b223a1094551d22c7db4">gui_internal_menu_vehicle_settings()</a>, <a class="el" href="gui__internal__priv_8h.html#a256ca02bb66cea534b532813ec454cf8">gui_internal_populate_route_table()</a>, <a class="el" href="gui__internal__widget_8c.html#a8cc60212389d11f0fed2ca4f533a62e3">gui_internal_scroll_buttons_init()</a>, <a class="el" href="gui__internal__search_8h.html#a93233a0aa1e39dde17916461018af515">gui_internal_search()</a>, <a class="el" href="gui__internal__search_8c.html#a97bc37f93120ac17a8602ceb794af1d4">gui_internal_search_idle()</a>, <a class="el" href="gui__internal__priv_8h.html#aab8e3696d93fc4b25eb6df4d841f6e4c">gui_internal_select_waypoint()</a>, <a class="el" href="gui__internal__widget_8h.html#a9cd320ac1b265b468f6c60df17fa4b6b">gui_internal_text_font_new()</a>, <a class="el" href="gui__internal__priv_8h.html#a9b88ddfb13378e3ed8a22cf4c3e0da50">gui_internal_time_help()</a>, <a class="el" href="gui__internal__menu_8h.html#aeb101a3496c3d976ded94d8810a8c6ba">gui_internal_top_bar()</a>, and <a class="el" href="gui__internal__widget_8h.html#a6cfb3036a2d28e45d7dfa196d0947924">gui_internal_widget_table_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad5c3a0bced88e69eb87ad4c26765dd41"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_widget_children_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>w</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys all child widgets. </p>
+<p>This function is recursive, destroying all widgets in the child hierarchy of</p>
+<div class="fragment"><div class="line"><a class="code" href="structgraphics__keyboard.html#a4dd9556c98eef11b734ae1ec2361de32">w</a> </div>
+</div><!-- fragment --><p> .</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The internal GUI instance </td></tr>
+ <tr><td class="paramname">w</td><td>The widget whose children are to be destroyed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f">widget::children</a>, <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="glist_8c.html#a854e205ef31d2f09c72eecf87a697130">g_list_free()</a>, <a class="el" href="glist_8h.html#ad357081cc126f8f62210b1b7cfe052f8">g_list_next</a>, <a class="el" href="gui__internal__widget_8c.html#ad6803d7bd5b0371612a013cf62f06e04">gui_internal_widget_destroy()</a>, and <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__keyboard_8h.html#ace472a470dcb7f3505a37a32c270fd61">gui_internal_keyboard_do()</a>, and <a class="el" href="gui__internal__widget_8h.html#ad6803d7bd5b0371612a013cf62f06e04">gui_internal_widget_destroy()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad6803d7bd5b0371612a013cf62f06e04"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_widget_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>w</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys a widget. </p>
+<p>This function also takes care of recursively destroying the entire child widget hierarchy of </p>
+<div class="fragment"><div class="line"><a class="code" href="structgraphics__keyboard.html#a4dd9556c98eef11b734ae1ec2361de32">w</a> </div>
+</div><!-- fragment --><p> prior to destroying</p>
+<div class="fragment"><div class="line"><a class="code" href="structgraphics__keyboard.html#a4dd9556c98eef11b734ae1ec2361de32">w</a> </div>
+</div><!-- fragment --><p> itself.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The internal GUI instance </td></tr>
+ <tr><td class="paramname">w</td><td>The widget to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structwidget.html#af2c08a652cdb6c790fe782c460b98915">widget::cb</a>, <a class="el" href="structwidget.html#a69e6d1984ee8a5afdb94c646654f521b">widget::command</a>, <a class="el" href="structwidget.html#a36cd56303bd04427cf049c2dd848a39a">widget::data</a>, <a class="el" href="structwidget.html#a9883a49e6b888b012ec3970309ddddf1">widget::data_free</a>, <a class="el" href="gmem_8c.html#adc1ccd7500cf30d2d250d5d753f6bbba">g_free()</a>, <a class="el" href="graphics_8c.html#a2a3820d6f2211c0eea75cd71c963f790">graphics_image_free()</a>, <a class="el" href="gui__internal__widget_8c.html#ad5c3a0bced88e69eb87ad4c26765dd41">gui_internal_widget_children_destroy()</a>, <a class="el" href="structwidget.html#a8b6d01674e0a8db53d8d392ada0c2dff">widget::img</a>, <a class="el" href="structwidget.html#a1d9c74dd1431715669667d58f6eda3d3">widget::instance</a>, <a class="el" href="structwidget.html#ae47d6be5804e728b88d14f7b0fdd3cbe">widget::name</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="structwidget.html#a36da5074f23c4bbf603ee6ec6d7c4ff3">widget::prefix</a>, <a class="el" href="structwidget.html#a3fa8da1dfd02ee5a98ab95348038e76a">widget::remove_cb</a>, <a class="el" href="structwidget.html#a997c221d9281e3907d16f3016d043f5f">widget::speech</a>, <a class="el" href="structwidget.html#af7be213fd3a5b9bef8f712a17cbaa190">widget::text</a>, and <a class="el" href="structwidget.html#abf1f52809302cc5c9fb557889c78955d">widget::wfree</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__priv_8h.html#a79dd50c54ad2681581e7134f3fc06b1f">gui_internal_cmd_bookmarks()</a>, <a class="el" href="gui__internal__widget_8h.html#ad714c8d387badf33859a08ce746e7cdb">gui_internal_label_new_abbrev()</a>, <a class="el" href="gui__internal__menu_8c.html#a8a12f043e73fb935cf1798cc16ef2e7b">gui_internal_menu_destroy()</a>, <a class="el" href="gui__internal__menu_8h.html#aeb101a3496c3d976ded94d8810a8c6ba">gui_internal_top_bar()</a>, <a class="el" href="gui__internal__widget_8h.html#ad5c3a0bced88e69eb87ad4c26765dd41">gui_internal_widget_children_destroy()</a>, and <a class="el" href="gui__internal__widget_8h.html#ad1402050a97dc3a962184dd0d5505959">gui_internal_widget_table_clear()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a408db50b9897eff4c8500540c506071d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_widget_insert_sorted </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>child</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="gtypes_8h.html#abc1949532c9a87a77c064054a2d8f2c0">GCompareFunc</a>&#160;</td>
+ <td class="paramname"><em>func</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Adds a child widget to a parent widget. </p>
+<p>Placement of the child widget among its siblings depends on the comparison function</p>
+<div class="fragment"><div class="line">func </div>
+</div><!-- fragment --><p> .</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">parent</td><td>The parent widget </td></tr>
+ <tr><td class="paramname">child</td><td>The child widget </td></tr>
+ <tr><td class="paramname">func</td><td>The comparison function </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structwidget.html#abb2df5139a5f9aae5f5e6a709656d6df">widget::background</a>, <a class="el" href="structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f">widget::children</a>, <a class="el" href="glist_8c.html#a9a571a285fe181ad5e35182d98f5d980">g_list_insert_sorted()</a>, and <a class="el" href="structwidget.html#afd78daaa4f8b798b9891ef5f3cd80495">widget::parent</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__search_8c.html#a97bc37f93120ac17a8602ceb794af1d4">gui_internal_search_idle()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a789f393578df1622b3df6c6a7c9bc780"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_widget_pack </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>w</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="gui__internal__widget_8c.html#a7586837b0f556700196f185c08e248fa">gui_internal_box_pack()</a>, <a class="el" href="gui__internal__widget_8c.html#ae7135830c7cec3c97d041d2bc28a5e29">gui_internal_table_pack()</a>, <a class="el" href="structwidget.html#af2f6b4bf704c3f928d44498987800fc4">widget::type</a>, <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84aacebe7c930ea6ba1f241e2a3e9554c2b">widget_box</a>, and <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0">widget_table</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8c.html#a7586837b0f556700196f185c08e248fa">gui_internal_box_pack()</a>, <a class="el" href="gui__internal__poi_8c.html#aff6323d5de794764734fcbf0921d57d8">gui_internal_cmd_pois_selector()</a>, <a class="el" href="gui__internal__widget_8c.html#a4316e913cf7a32ec0ed669af738f49ba">gui_internal_compute_table_dimensions()</a>, <a class="el" href="gui__internal__keyboard_8h.html#ace472a470dcb7f3505a37a32c270fd61">gui_internal_keyboard_do()</a>, <a class="el" href="gui__internal__menu_8h.html#ad6707ec6bbe8e3d0a5581fc189e042f7">gui_internal_menu()</a>, <a class="el" href="gui__internal__menu_8h.html#a8effabae5efb5065b298aa3ca495ee7c">gui_internal_menu_render()</a>, <a class="el" href="gui__internal__widget_8c.html#a8cc60212389d11f0fed2ca4f533a62e3">gui_internal_scroll_buttons_init()</a>, <a class="el" href="gui__internal__search_8c.html#a97bc37f93120ac17a8602ceb794af1d4">gui_internal_search_idle()</a>, <a class="el" href="gui__internal__widget_8h.html#ae7135830c7cec3c97d041d2bc28a5e29">gui_internal_table_pack()</a>, <a class="el" href="gui__internal__widget_8h.html#a42afbe3d4d45614d30b688d0c8ca6f5c">gui_internal_table_render()</a>, <a class="el" href="gui__internal__widget_8h.html#a9cd320ac1b265b468f6c60df17fa4b6b">gui_internal_text_font_new()</a>, and <a class="el" href="gui__internal__menu_8h.html#aeb101a3496c3d976ded94d8810a8c6ba">gui_internal_top_bar()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a95b60de26c536821e2be5553c10ff329"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_widget_prepend </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>child</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Adds a child widget to a parent widget, making it the first child. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">parent</td><td>The parent widget </td></tr>
+ <tr><td class="paramname">child</td><td>The child widget </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structwidget.html#abb2df5139a5f9aae5f5e6a709656d6df">widget::background</a>, <a class="el" href="structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f">widget::children</a>, <a class="el" href="glist_8c.html#a67e41da1adf810675a3f80219abb3a21">g_list_prepend()</a>, and <a class="el" href="structwidget.html#afd78daaa4f8b798b9891ef5f3cd80495">widget::parent</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#a33b72fd159d0f59037531e507843e0f8">gui_internal_button_label()</a>, <a class="el" href="gui__internal__command_8c.html#a63f3c8ad13a024619363d489ab4eab19">gui_internal_cmd_formerdests()</a>, and <a class="el" href="gui__internal__poi_8h.html#a760d19f7179ca5b9502b7a270cf5963d">gui_internal_cmd_pois()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3f5de439e83d0799ad9c22167964bfb0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_widget_render </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>w</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="gui__internal__widget_8c.html#a338d02c0b110d2433a18d20060d6f297">gui_internal_box_render()</a>, <a class="el" href="gui__internal__widget_8c.html#adc5166049f0043402ef1270a13cd498a">gui_internal_image_render()</a>, <a class="el" href="gui__internal__widget_8c.html#ab550eb676a903451e92b3df50a806b9b">gui_internal_label_render()</a>, <a class="el" href="gui__internal__widget_8c.html#a42afbe3d4d45614d30b688d0c8ca6f5c">gui_internal_table_render()</a>, <a class="el" href="structwidget.html#a2138b16a163c4f9137eee534947c565a">widget::p</a>, <a class="el" href="structwidget.html#a62620ba8352df4d6492508e9a871b365">widget::state</a>, <a class="el" href="gui__internal_8h.html#a6ae980c650fac8bb57545a53aa866328">STATE_INVISIBLE</a>, <a class="el" href="structwidget.html#af2f6b4bf704c3f928d44498987800fc4">widget::type</a>, <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84aacebe7c930ea6ba1f241e2a3e9554c2b">widget_box</a>, <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ac129452490461740ae95d1aa9d28db19">widget_image</a>, <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84ab1b079c5d08cfd5b6f59fb136c1226d5">widget_label</a>, <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0">widget_table</a>, <a class="el" href="structpoint.html#ad679b07fb69d55f5ad454d0f1f2891d5">point::x</a>, and <a class="el" href="structpoint.html#a9a82ca9504acabb1e30569f89c805471">point::y</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8c.html#a338d02c0b110d2433a18d20060d6f297">gui_internal_box_render()</a>, <a class="el" href="gui__internal_8c.html#a15a56b10c81fff0301e245f180915eb4">gui_internal_button_attr_callback()</a>, <a class="el" href="gui__internal__widget_8h.html#a3349a0f291e67d19e74f8b1837cd57cd">gui_internal_highlight()</a>, <a class="el" href="gui__internal__widget_8h.html#a5efe38768980e0d257316c523c0457fc">gui_internal_highlight_do()</a>, <a class="el" href="gui__internal__search_8c.html#a151035beb4d034286a5269cfc31f0f79">gui_internal_highlight_possible_keys()</a>, <a class="el" href="gui__internal__keyboard_8h.html#ace472a470dcb7f3505a37a32c270fd61">gui_internal_keyboard_do()</a>, <a class="el" href="gui__internal__priv_8h.html#a19d426a004ecd1a280e69194fc193a6d">gui_internal_keypress_do()</a>, <a class="el" href="gui__internal__menu_8h.html#a8effabae5efb5065b298aa3ca495ee7c">gui_internal_menu_render()</a>, <a class="el" href="gui__internal_8c.html#a2469723fa124da974054196d9c4bfbb1">gui_internal_motion_cb()</a>, <a class="el" href="gui__internal__menu_8c.html#a52dcaa46dfd89271838a9f83276ae0d7">gui_internal_prune_menu_do()</a>, <a class="el" href="gui__internal__search_8c.html#aad2409abe77bf5b5bbe202a34e0bda7f">gui_internal_search_changed()</a>, <a class="el" href="gui__internal__search_8c.html#a97bc37f93120ac17a8602ceb794af1d4">gui_internal_search_idle()</a>, and <a class="el" href="gui__internal__widget_8h.html#a42afbe3d4d45614d30b688d0c8ca6f5c">gui_internal_table_render()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af814d01598d1edef442111a73b6377c2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_widget_reset_pack </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>w</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f">widget::children</a>, <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="glist_8h.html#ad357081cc126f8f62210b1b7cfe052f8">g_list_next</a>, <a class="el" href="gui__internal__widget_8c.html#af814d01598d1edef442111a73b6377c2">gui_internal_widget_reset_pack()</a>, <a class="el" href="structwidget.html#ae4bc7a789fa8e6efa8308b209971e508">widget::h</a>, <a class="el" href="structwidget.html#aacc6d8f4e194abb1d67c3ce38eda2de4">widget::packed</a>, and <a class="el" href="structwidget.html#a8d7281b9809930f7c182fc65535e18fe">widget::w</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__menu_8h.html#ad6707ec6bbe8e3d0a5581fc189e042f7">gui_internal_menu()</a>, <a class="el" href="gui__internal__menu_8h.html#a5030f54289a2db536ed2615735d5f7ea">gui_internal_menu_reset_pack()</a>, and <a class="el" href="gui__internal__widget_8h.html#af814d01598d1edef442111a73b6377c2">gui_internal_widget_reset_pack()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad1402050a97dc3a962184dd0d5505959"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> gui_internal_widget_table_clear </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>table</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Clears all the rows from the table. </p>
+<p>This function removes all rows from a table. New rows can later be added to the table.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The internal GUI instance </td></tr>
+ <tr><td class="paramname">table</td><td>The table widget </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structtable__data.html#a58c680996f1ef63035f37f9fbfd47405">table_data::bottom_row</a>, <a class="el" href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb">scroll_buttons::button_box</a>, <a class="el" href="structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f">widget::children</a>, <a class="el" href="structwidget.html#a36cd56303bd04427cf049c2dd848a39a">widget::data</a>, <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="glist_8h.html#ad357081cc126f8f62210b1b7cfe052f8">g_list_next</a>, <a class="el" href="glist_8c.html#af50999802f999b56575af3e900ccd1d6">g_list_remove()</a>, <a class="el" href="gui__internal__widget_8c.html#ad6803d7bd5b0371612a013cf62f06e04">gui_internal_widget_destroy()</a>, <a class="el" href="namespaceeval.html#a1fb375ab731cfd1abc68389519e19aca">eval::iter</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="structtable__data.html#abc39fa1f1e69df2af935b2a4508ea976">table_data::scroll_buttons</a>, and <a class="el" href="structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424">table_data::top_row</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__priv_8h.html#a256ca02bb66cea534b532813ec454cf8">gui_internal_populate_route_table()</a>, and <a class="el" href="gui__internal__search_8c.html#aad2409abe77bf5b5bbe202a34e0bda7f">gui_internal_search_changed()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2d93c89044855dcddd9cf429b9fc72e9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a>* gui_internal_widget_table_first_row </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a> *&#160;</td>
+ <td class="paramname"><em>row</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Moves GList pointer to the first table row, skipping other table children (button box, for example). </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">row</td><td>GList pointer into the children list</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>GList pointer to the first row in the children list, or NULL if table is empty. </dd></dl>
+
+<p>References <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="gui__internal__widget_8c.html#a165d692793757461ffecc5f05ea00ab6">gui_internal_widget_table_next_row()</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="png_8h.html#a73cf8a72b60ad0318e2eb4f8076dcb40">row</a>, and <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a6c8b189fae82d3f815113686d54a1f60">widget_table_row</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__widget_8h.html#ae471d3fa8b365b66990e3ab1e8f6cc3c">gui_internal_widget_table_set_top_row()</a>, and <a class="el" href="gui__internal__widget_8h.html#a2dc75cf25dfb547cd1a3ab7da1b42fe7">gui_internal_widget_table_top_row()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6cfb3036a2d28e45d7dfa196d0947924"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_widget_table_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a>&#160;</td>
+ <td class="paramname"><em>buttons</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new table widget. </p>
+<p>Creates and returns a new table widget. This function will setup next/previous buttons as children.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The graphics context. </td></tr>
+ <tr><td class="paramname">flags</td><td>widget sizing flags. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The newly created widget </dd></dl>
+
+<p>References <a class="el" href="structwidget.html#abb2df5139a5f9aae5f5e6a709656d6df">widget::background</a>, <a class="el" href="png_8h.html#a8784da61b3f63c25f749abe7176ae630">background</a>, <a class="el" href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb">scroll_buttons::button_box</a>, <a class="el" href="structwidget.html#a36cd56303bd04427cf049c2dd848a39a">widget::data</a>, <a class="el" href="garmin__img_8c.html#ae5784a8f4db42de0ffacd0cbd08dc6ad">data</a>, <a class="el" href="structwidget.html#a9883a49e6b888b012ec3970309ddddf1">widget::data_free</a>, <a class="el" href="structwidget.html#a19013f05a0b891e32c8bf9b08f56d6fb">widget::flags</a>, <a class="el" href="gmem_8h.html#a977287fca21d3e7683b4f214af02440c">g_new0</a>, <a class="el" href="gui__internal__widget_8c.html#a8cc60212389d11f0fed2ca4f533a62e3">gui_internal_scroll_buttons_init()</a>, <a class="el" href="gui__internal__widget_8c.html#a634247bea700c905e65b924066be8fcd">gui_internal_table_data_free()</a>, <a class="el" href="gui__internal__widget_8c.html#a90d1f528dbfb40b8b54053fe8bbde8c5">gui_internal_widget_append()</a>, <a class="el" href="bindtextdom_8c.html#aea52948781c9dd94d350aab4074d4f39">if()</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="structtable__data.html#abc39fa1f1e69df2af935b2a4508ea976">table_data::scroll_buttons</a>, <a class="el" href="structwidget.html#a62620ba8352df4d6492508e9a871b365">widget::state</a>, <a class="el" href="gui__internal_8h.html#a78fd75889a2d7ba41a76f7b9690708dc">STATE_SCROLLABLE</a>, <a class="el" href="structwidget.html#af2f6b4bf704c3f928d44498987800fc4">widget::type</a>, and <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0">widget_table</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__command_8c.html#affe21786591684466d34db58091a08db">gui_internal_cmd2_route_description()</a>, <a class="el" href="gui__internal__command_8c.html#a58d26586f67497c51ca61aa874d56678">gui_internal_cmd2_setting_layout()</a>, <a class="el" href="gui__internal__command_8c.html#a73cff640d762b6383abd5af437342f7e">gui_internal_cmd2_setting_maps()</a>, <a class="el" href="gui__internal__priv_8h.html#a79dd50c54ad2681581e7134f3fc06b1f">gui_internal_cmd_bookmarks()</a>, <a class="el" href="gui__internal__command_8c.html#a63f3c8ad13a024619363d489ab4eab19">gui_internal_cmd_formerdests()</a>, <a class="el" href="gui__internal__poi_8h.html#a760d19f7179ca5b9502b7a270cf5963d">gui_internal_cmd_pois()</a>, <a class="el" href="gui__internal__priv_8h.html#a182f39c0a04cd59ff393a6dc66062f55">gui_internal_cmd_position_do()</a>, <a class="el" href="gui__internal_8c.html#a918c75b629ff7d2890af689bc9701f3f">gui_internal_cmd_show_satellite_status()</a>, <a class="el" href="gui__internal__priv_8h.html#a740c6b2e98e9b223a1094551d22c7db4">gui_internal_menu_vehicle_settings()</a>, <a class="el" href="gui__internal__search_8h.html#a93233a0aa1e39dde17916461018af515">gui_internal_search()</a>, and <a class="el" href="gui__internal__priv_8h.html#aab8e3696d93fc4b25eb6df4d841f6e4c">gui_internal_select_waypoint()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a165d692793757461ffecc5f05ea00ab6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a>* gui_internal_widget_table_next_row </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a> *&#160;</td>
+ <td class="paramname"><em>row</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Moves GList pointer to the next table row, skipping other table children (button box, for example). </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">row</td><td>GList pointer into the children list</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>GList pointer to the next row in the children list, or NULL if there are no any rows left. </dd></dl>
+
+<p>References <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="glist_8h.html#ad357081cc126f8f62210b1b7cfe052f8">g_list_next</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="png_8h.html#a73cf8a72b60ad0318e2eb4f8076dcb40">row</a>, and <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a6c8b189fae82d3f815113686d54a1f60">widget_table_row</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal_8c.html#a2469723fa124da974054196d9c4bfbb1">gui_internal_motion_cb()</a>, and <a class="el" href="gui__internal__widget_8h.html#a2d93c89044855dcddd9cf429b9fc72e9">gui_internal_widget_table_first_row()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8b6754d91f83f72b210e8e54ffd63532"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a>* gui_internal_widget_table_prev_row </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a> *&#160;</td>
+ <td class="paramname"><em>row</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Moves GList pointer to the previous table row, skipping other table children (button box, for example). </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">row</td><td>GList pointer into the children list</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>GList pointer to the previous row in the children list, or NULL if there are no any rows left. </dd></dl>
+
+<p>References <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="glist_8h.html#ace5a92b06a2bbca53a400bae2a512915">g_list_previous</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="png_8h.html#a73cf8a72b60ad0318e2eb4f8076dcb40">row</a>, and <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a6c8b189fae82d3f815113686d54a1f60">widget_table_row</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal_8c.html#a2469723fa124da974054196d9c4bfbb1">gui_internal_motion_cb()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0b7d20533a877b49c33b0bfe6895e2f5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* gui_internal_widget_table_row_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a> <a class="el" href="gui__internal_8h.html#a977410f175f1b6ea314bf5b2c0788dfb">flags</a>&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new table_row widget. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The graphics context </td></tr>
+ <tr><td class="paramname">flags</td><td>Sizing flags for the row</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The new table_row widget. </dd></dl>
+
+<p>References <a class="el" href="structwidget.html#a19013f05a0b891e32c8bf9b08f56d6fb">widget::flags</a>, <a class="el" href="gmem_8h.html#a977287fca21d3e7683b4f214af02440c">g_new0</a>, <a class="el" href="structwidget.html#af2f6b4bf704c3f928d44498987800fc4">widget::type</a>, and <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a6c8b189fae82d3f815113686d54a1f60">widget_table_row</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__command_8c.html#a58d26586f67497c51ca61aa874d56678">gui_internal_cmd2_setting_layout()</a>, <a class="el" href="gui__internal__command_8c.html#a73cff640d762b6383abd5af437342f7e">gui_internal_cmd2_setting_maps()</a>, <a class="el" href="gui__internal__priv_8h.html#a79dd50c54ad2681581e7134f3fc06b1f">gui_internal_cmd_bookmarks()</a>, <a class="el" href="gui__internal__command_8c.html#a63f3c8ad13a024619363d489ab4eab19">gui_internal_cmd_formerdests()</a>, <a class="el" href="gui__internal__poi_8h.html#a760d19f7179ca5b9502b7a270cf5963d">gui_internal_cmd_pois()</a>, <a class="el" href="gui__internal__priv_8h.html#a182f39c0a04cd59ff393a6dc66062f55">gui_internal_cmd_position_do()</a>, <a class="el" href="gui__internal_8c.html#a918c75b629ff7d2890af689bc9701f3f">gui_internal_cmd_show_satellite_status()</a>, <a class="el" href="gui__internal__priv_8h.html#a740c6b2e98e9b223a1094551d22c7db4">gui_internal_menu_vehicle_settings()</a>, <a class="el" href="gui__internal__priv_8h.html#a256ca02bb66cea534b532813ec454cf8">gui_internal_populate_route_table()</a>, <a class="el" href="gui__internal__search_8c.html#a97bc37f93120ac17a8602ceb794af1d4">gui_internal_search_idle()</a>, and <a class="el" href="gui__internal__priv_8h.html#aab8e3696d93fc4b25eb6df4d841f6e4c">gui_internal_select_waypoint()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae471d3fa8b365b66990e3ab1e8f6cc3c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a>* gui_internal_widget_table_set_top_row </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>table</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>row</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets internal top row pointer of the table to point to a given row widget. </p>
+<dl class="section return"><dt>Returns</dt><dd>GList pointer to the top row in the children list of the table. </dd></dl>
+
+<p>References <a class="el" href="structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f">widget::children</a>, <a class="el" href="structwidget.html#a36cd56303bd04427cf049c2dd848a39a">widget::data</a>, <a class="el" href="struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60">_GList::data</a>, <a class="el" href="glist_8h.html#ad357081cc126f8f62210b1b7cfe052f8">g_list_next</a>, <a class="el" href="gui__internal__widget_8c.html#a2d93c89044855dcddd9cf429b9fc72e9">gui_internal_widget_table_first_row()</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424">table_data::top_row</a>, <a class="el" href="structwidget.html#af2f6b4bf704c3f928d44498987800fc4">widget::type</a>, and <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0">widget_table</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__priv_8h.html#a256ca02bb66cea534b532813ec454cf8">gui_internal_populate_route_table()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2dc75cf25dfb547cd1a3ab7da1b42fe7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="navit_8h.html#a91f7dfaa0fe030ddf1780769c02c4231">GList</a>* gui_internal_widget_table_top_row </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td>
+ <td class="paramname"><em>table</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets GList pointer to the table row drawn on the top of the screen. </p>
+<dl class="section return"><dt>Returns</dt><dd>GList pointer to the top row in the children list, or NULL. </dd></dl>
+
+<p>References <a class="el" href="structwidget.html#a36cd56303bd04427cf049c2dd848a39a">widget::data</a>, <a class="el" href="gui__internal__widget_8c.html#a2d93c89044855dcddd9cf429b9fc72e9">gui_internal_widget_table_first_row()</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424">table_data::top_row</a>, <a class="el" href="structwidget.html#af2f6b4bf704c3f928d44498987800fc4">widget::type</a>, and <a class="el" href="gui__internal_8h.html#afd296180392ef5681415b9fb0590be84a3ffb5c08563d464478a246bd44b004a0">widget_table</a>.</p>
+
+<p>Referenced by <a class="el" href="gui__internal__priv_8h.html#a19d426a004ecd1a280e69194fc193a6d">gui_internal_keypress_do()</a>, and <a class="el" href="gui__internal__priv_8h.html#a256ca02bb66cea534b532813ec454cf8">gui_internal_populate_route_table()</a>.</p>
+
+</div>
+</div>
+</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__widget_8c.html">gui_internal_widget.c</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.6 </li>
+ </ul>
+</div>
+</body>
+</html>