gem-graph-client/doc/html/df/d05/widget_8h.html

692 lines
64 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Gem-graph: include/widget.h 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="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<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 id="projectrow">
<td id="projectlogo"><img alt="Logo" src="../../logo icon mini.png"/></td>
<td id="projectalign">
<div id="projectname">Gem-graph<span id="projectnumber">&#160;0.1.0</span>
</div>
<div id="projectbrief">A modelling tool based on rewriting of geometric graphs.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">widget.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>widgets hierarchy header
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;gtk-4.0/gtk/gtk.h&gt;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d09/structTreeNode__t.html">TreeNode_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">phantom documentation used to test the functioning of doxygen <a href="../../d1/d09/structTreeNode__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a0817a25a70e19c1d1aaaa97ee4c88d0c" id="r_a0817a25a70e19c1d1aaaa97ee4c88d0c"><td class="memItemLeft" align="right" valign="top"><a id="a0817a25a70e19c1d1aaaa97ee4c88d0c" name="a0817a25a70e19c1d1aaaa97ee4c88d0c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>W_MY_SCREEN</b>&#160;&#160;&#160;1920</td></tr>
<tr class="separator:a0817a25a70e19c1d1aaaa97ee4c88d0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac12c2e57b99c1d88005b4bc9142d123f" id="r_ac12c2e57b99c1d88005b4bc9142d123f"><td class="memItemLeft" align="right" valign="top"><a id="ac12c2e57b99c1d88005b4bc9142d123f" name="ac12c2e57b99c1d88005b4bc9142d123f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>H_MY_SCREEN</b>&#160;&#160;&#160;1000</td></tr>
<tr class="separator:ac12c2e57b99c1d88005b4bc9142d123f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac1fd67e09f1d17b32f87924e66681e5" id="r_aac1fd67e09f1d17b32f87924e66681e5"><td class="memItemLeft" align="right" valign="top"><a id="aac1fd67e09f1d17b32f87924e66681e5" name="aac1fd67e09f1d17b32f87924e66681e5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>W_TEXT_WINDOW</b>&#160;&#160;&#160;550</td></tr>
<tr class="separator:aac1fd67e09f1d17b32f87924e66681e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ec985cbecdb9a4ecfe426fd69261afc" id="r_a1ec985cbecdb9a4ecfe426fd69261afc"><td class="memItemLeft" align="right" valign="top"><a id="a1ec985cbecdb9a4ecfe426fd69261afc" name="a1ec985cbecdb9a4ecfe426fd69261afc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>H_TEXT_WINDOW</b>&#160;&#160;&#160;H_MY_SCREEN</td></tr>
<tr class="separator:a1ec985cbecdb9a4ecfe426fd69261afc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cf886c72c500353c5428b167b6cfd33" id="r_a0cf886c72c500353c5428b167b6cfd33"><td class="memItemLeft" align="right" valign="top"><a id="a0cf886c72c500353c5428b167b6cfd33" name="a0cf886c72c500353c5428b167b6cfd33"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>W_TREE</b>&#160;&#160;&#160;160</td></tr>
<tr class="separator:a0cf886c72c500353c5428b167b6cfd33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a077f1f93ecea419f349b573f8a845af1" id="r_a077f1f93ecea419f349b573f8a845af1"><td class="memItemLeft" align="right" valign="top"><a id="a077f1f93ecea419f349b573f8a845af1" name="a077f1f93ecea419f349b573f8a845af1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>W_DO_UNDO_REDO_BOX</b>&#160;&#160;&#160;1300</td></tr>
<tr class="separator:a077f1f93ecea419f349b573f8a845af1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a526b392f8da7015c7bae203e86562241" id="r_a526b392f8da7015c7bae203e86562241"><td class="memItemLeft" align="right" valign="top"><a id="a526b392f8da7015c7bae203e86562241" name="a526b392f8da7015c7bae203e86562241"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>W_XYZ_BOX</b>&#160;&#160;&#160;62</td></tr>
<tr class="separator:a526b392f8da7015c7bae203e86562241"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8387ddddc78874c390241019cfbaa28a" id="r_a8387ddddc78874c390241019cfbaa28a"><td class="memItemLeft" align="right" valign="top"><a id="a8387ddddc78874c390241019cfbaa28a" name="a8387ddddc78874c390241019cfbaa28a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>H_XYZ_BOX</b>&#160;&#160;&#160;200</td></tr>
<tr class="separator:a8387ddddc78874c390241019cfbaa28a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae91d0e051eb50649ae3c849632dbc258" id="r_ae91d0e051eb50649ae3c849632dbc258"><td class="memItemLeft" align="right" valign="top"><a id="ae91d0e051eb50649ae3c849632dbc258" name="ae91d0e051eb50649ae3c849632dbc258"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>H_E_COLI</b>&#160;&#160;&#160;760</td></tr>
<tr class="separator:ae91d0e051eb50649ae3c849632dbc258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a084cf746d1dd8b0d987828574671a20d" id="r_a084cf746d1dd8b0d987828574671a20d"><td class="memItemLeft" align="right" valign="top"><a id="a084cf746d1dd8b0d987828574671a20d" name="a084cf746d1dd8b0d987828574671a20d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>H_OBJECTS_SITUATIONS</b>&#160;&#160;&#160;130</td></tr>
<tr class="separator:a084cf746d1dd8b0d987828574671a20d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a335ac975697e8a28f32a0563bad79324" id="r_a335ac975697e8a28f32a0563bad79324"><td class="memItemLeft" align="right" valign="top"><a id="a335ac975697e8a28f32a0563bad79324" name="a335ac975697e8a28f32a0563bad79324"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>W_COMPARATOR</b>&#160;&#160;&#160;64</td></tr>
<tr class="separator:a335ac975697e8a28f32a0563bad79324"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b010ae47c116cd97010bf2d13725fbd" id="r_a3b010ae47c116cd97010bf2d13725fbd"><td class="memItemLeft" align="right" valign="top"><a id="a3b010ae47c116cd97010bf2d13725fbd" name="a3b010ae47c116cd97010bf2d13725fbd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>W_RULES_USE</b>&#160;&#160;&#160;90</td></tr>
<tr class="separator:a3b010ae47c116cd97010bf2d13725fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5ed481c549efbbf9839860010aed08d" id="r_aa5ed481c549efbbf9839860010aed08d"><td class="memItemLeft" align="right" valign="top"><a id="aa5ed481c549efbbf9839860010aed08d" name="aa5ed481c549efbbf9839860010aed08d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>W_IMAGE_800</b>&#160;&#160;&#160;800</td></tr>
<tr class="separator:aa5ed481c549efbbf9839860010aed08d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a080ac7f1ee88912c97e282e4d1456645" id="r_a080ac7f1ee88912c97e282e4d1456645"><td class="memItemLeft" align="right" valign="top"><a id="a080ac7f1ee88912c97e282e4d1456645" name="a080ac7f1ee88912c97e282e4d1456645"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>W_IMAGE_100</b>&#160;&#160;&#160;100</td></tr>
<tr class="separator:a080ac7f1ee88912c97e282e4d1456645"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a377686eeea60d44a455d2e9e65dc6885" id="r_a377686eeea60d44a455d2e9e65dc6885"><td class="memItemLeft" align="right" valign="top"><a id="a377686eeea60d44a455d2e9e65dc6885" name="a377686eeea60d44a455d2e9e65dc6885"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ALL_VS_SELECTED</b>&#160;&#160;&#160;340</td></tr>
<tr class="separator:a377686eeea60d44a455d2e9e65dc6885"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af33e64cc89411c86e53ae5077e0778d7" id="r_af33e64cc89411c86e53ae5077e0778d7"><td class="memItemLeft" align="right" valign="top"><a id="af33e64cc89411c86e53ae5077e0778d7" name="af33e64cc89411c86e53ae5077e0778d7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>H_PARTITION_SYNTH</b>&#160;&#160;&#160;1600</td></tr>
<tr class="separator:af33e64cc89411c86e53ae5077e0778d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae075d12023480ed8aa2e87e3618823ec" id="r_ae075d12023480ed8aa2e87e3618823ec"><td class="memItemLeft" align="right" valign="top"><a id="ae075d12023480ed8aa2e87e3618823ec" name="ae075d12023480ed8aa2e87e3618823ec"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>W_PARTITION_SYNTH</b>&#160;&#160;&#160;400</td></tr>
<tr class="separator:ae075d12023480ed8aa2e87e3618823ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdc80ea2d22b230743a04959ddaec5a1" id="r_acdc80ea2d22b230743a04959ddaec5a1"><td class="memItemLeft" align="right" valign="top"><a id="acdc80ea2d22b230743a04959ddaec5a1" name="acdc80ea2d22b230743a04959ddaec5a1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PARTITION_STATE_TOP</b>&#160;&#160;&#160;600</td></tr>
<tr class="separator:acdc80ea2d22b230743a04959ddaec5a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c680cde49123bd06aff94a246dfdd77" id="r_a9c680cde49123bd06aff94a246dfdd77"><td class="memItemLeft" align="right" valign="top"><a id="a9c680cde49123bd06aff94a246dfdd77" name="a9c680cde49123bd06aff94a246dfdd77"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PARTITION_SPACE_VS_CONTROLS_1</b>&#160;&#160;&#160;920</td></tr>
<tr class="separator:a9c680cde49123bd06aff94a246dfdd77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4959aea231be3980763d41e10e4b04a" id="r_ac4959aea231be3980763d41e10e4b04a"><td class="memItemLeft" align="right" valign="top"><a id="ac4959aea231be3980763d41e10e4b04a" name="ac4959aea231be3980763d41e10e4b04a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PARTITION_SPACE_VS_CONTROLS_2</b>&#160;&#160;&#160;800</td></tr>
<tr class="separator:ac4959aea231be3980763d41e10e4b04a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeee38e575fcf6ddcee8b1cc597ff555c" id="r_aeee38e575fcf6ddcee8b1cc597ff555c"><td class="memItemLeft" align="right" valign="top"><a id="aeee38e575fcf6ddcee8b1cc597ff555c" name="aeee38e575fcf6ddcee8b1cc597ff555c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PARTITION_SPACE_VS_CAMERA_IN_STATE</b>&#160;&#160;&#160;1850</td></tr>
<tr class="separator:aeee38e575fcf6ddcee8b1cc597ff555c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6efea6accef9965b198cb46ca7bad3a9" id="r_a6efea6accef9965b198cb46ca7bad3a9"><td class="memItemLeft" align="right" valign="top"><a id="a6efea6accef9965b198cb46ca7bad3a9" name="a6efea6accef9965b198cb46ca7bad3a9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PARTITION_SPACE_VS_CAMERA_IN_SYNTH</b>&#160;&#160;&#160;1560</td></tr>
<tr class="separator:a6efea6accef9965b198cb46ca7bad3a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2b371a8e41e74cbecb17b8ee36bd9a0" id="r_aa2b371a8e41e74cbecb17b8ee36bd9a0"><td class="memItemLeft" align="right" valign="top"><a id="aa2b371a8e41e74cbecb17b8ee36bd9a0" name="aa2b371a8e41e74cbecb17b8ee36bd9a0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LIST_W</b>&#160;&#160;&#160;190</td></tr>
<tr class="separator:aa2b371a8e41e74cbecb17b8ee36bd9a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6381825ddcaef499d49dc4bd06aa4d3" id="r_af6381825ddcaef499d49dc4bd06aa4d3"><td class="memItemLeft" align="right" valign="top"><a id="af6381825ddcaef499d49dc4bd06aa4d3" name="af6381825ddcaef499d49dc4bd06aa4d3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LIST_H</b>&#160;&#160;&#160;114</td></tr>
<tr class="separator:af6381825ddcaef499d49dc4bd06aa4d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc9e877ab16c1477603950032e4f99c7" id="r_adc9e877ab16c1477603950032e4f99c7"><td class="memItemLeft" align="right" valign="top"><a id="adc9e877ab16c1477603950032e4f99c7" name="adc9e877ab16c1477603950032e4f99c7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>H_PARTITION_RESULTS</b>&#160;&#160;&#160;140</td></tr>
<tr class="separator:adc9e877ab16c1477603950032e4f99c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aa79c2ff4883932d6f9b7184d1d05dd5d" id="r_aa79c2ff4883932d6f9b7184d1d05dd5d"><td class="memItemLeft" align="right" valign="top">GtkWindow *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d05/widget_8h.html#aa79c2ff4883932d6f9b7184d1d05dd5d">widget_get_main_window</a> ()</td></tr>
<tr class="memdesc:aa79c2ff4883932d6f9b7184d1d05dd5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">getter <br /></td></tr>
<tr class="separator:aa79c2ff4883932d6f9b7184d1d05dd5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a3fc181cce5aa9cfb0623abf0315f5d" id="r_a8a3fc181cce5aa9cfb0623abf0315f5d"><td class="memItemLeft" align="right" valign="top">GtkWindow *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d05/widget_8h.html#a8a3fc181cce5aa9cfb0623abf0315f5d">widget_get_dialog_window</a> ()</td></tr>
<tr class="memdesc:a8a3fc181cce5aa9cfb0623abf0315f5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">getter <br /></td></tr>
<tr class="separator:a8a3fc181cce5aa9cfb0623abf0315f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84dce957680294b8b928c5bc9b2c1dfb" id="r_a84dce957680294b8b928c5bc9b2c1dfb"><td class="memItemLeft" align="right" valign="top">GtkWindow *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d05/widget_8h.html#a84dce957680294b8b928c5bc9b2c1dfb">widget_get_text_window</a> ()</td></tr>
<tr class="memdesc:a84dce957680294b8b928c5bc9b2c1dfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">getter <br /></td></tr>
<tr class="separator:a84dce957680294b8b928c5bc9b2c1dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6458bdae6bcf9131bc7c793810869db7" id="r_a6458bdae6bcf9131bc7c793810869db7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d05/widget_8h.html#a6458bdae6bcf9131bc7c793810869db7">widget_design_main_window</a> (GtkWindow *main_window, GtkApplication *app)</td></tr>
<tr class="separator:a6458bdae6bcf9131bc7c793810869db7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1591b0ceef41a3926eee69905735b3ec" id="r_a1591b0ceef41a3926eee69905735b3ec"><td class="memItemLeft" align="right" valign="top"><a id="a1591b0ceef41a3926eee69905735b3ec" name="a1591b0ceef41a3926eee69905735b3ec"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>widget_design_dialog_window</b> (GtkWindow *main_window, GtkWindow *dialog_window)</td></tr>
<tr class="separator:a1591b0ceef41a3926eee69905735b3ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2de49d7ea886ac83d68af532046c0868" id="r_a2de49d7ea886ac83d68af532046c0868"><td class="memItemLeft" align="right" valign="top"><a id="a2de49d7ea886ac83d68af532046c0868" name="a2de49d7ea886ac83d68af532046c0868"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>widget_design_text_window</b> (GtkWindow *main_window, GtkWindow *text_window)</td></tr>
<tr class="separator:a2de49d7ea886ac83d68af532046c0868"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d0f8c7b9545a6da3464060dad7990db" id="r_a3d0f8c7b9545a6da3464060dad7990db"><td class="memItemLeft" align="right" valign="top"><a id="a3d0f8c7b9545a6da3464060dad7990db" name="a3d0f8c7b9545a6da3464060dad7990db"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_btt_label_synth</b> ()</td></tr>
<tr class="separator:a3d0f8c7b9545a6da3464060dad7990db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22ed4aed09c29d9f8c72dbe7ced53e2c" id="r_a22ed4aed09c29d9f8c72dbe7ced53e2c"><td class="memItemLeft" align="right" valign="top"><a id="a22ed4aed09c29d9f8c72dbe7ced53e2c" name="a22ed4aed09c29d9f8c72dbe7ced53e2c"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_btt_label_state</b> ()</td></tr>
<tr class="separator:a22ed4aed09c29d9f8c72dbe7ced53e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adea9b5591d51aab274d8c275045d778c" id="r_adea9b5591d51aab274d8c275045d778c"><td class="memItemLeft" align="right" valign="top"><a id="adea9b5591d51aab274d8c275045d778c" name="adea9b5591d51aab274d8c275045d778c"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_btt_label_rules</b> ()</td></tr>
<tr class="separator:adea9b5591d51aab274d8c275045d778c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a136322baea0729a8dfbc5c9b1bc0667e" id="r_a136322baea0729a8dfbc5c9b1bc0667e"><td class="memItemLeft" align="right" valign="top"><a id="a136322baea0729a8dfbc5c9b1bc0667e" name="a136322baea0729a8dfbc5c9b1bc0667e"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_btt_label_data</b> ()</td></tr>
<tr class="separator:a136322baea0729a8dfbc5c9b1bc0667e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45d8a02844578e1c13d8b86b74e3c8b0" id="r_a45d8a02844578e1c13d8b86b74e3c8b0"><td class="memItemLeft" align="right" valign="top"><a id="a45d8a02844578e1c13d8b86b74e3c8b0" name="a45d8a02844578e1c13d8b86b74e3c8b0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>window_design_topbar_left</b> (GtkWidget *header_bar)</td></tr>
<tr class="separator:a45d8a02844578e1c13d8b86b74e3c8b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a9ccdb6dc6dbc18f1e2d2235fbb26c3" id="r_a4a9ccdb6dc6dbc18f1e2d2235fbb26c3"><td class="memItemLeft" align="right" valign="top"><a id="a4a9ccdb6dc6dbc18f1e2d2235fbb26c3" name="a4a9ccdb6dc6dbc18f1e2d2235fbb26c3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>window_design_topbar_right</b> (GtkWidget *header_bar, GtkApplication *app)</td></tr>
<tr class="separator:a4a9ccdb6dc6dbc18f1e2d2235fbb26c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a990f88f46feba957a864d7bf203f42e7" id="r_a990f88f46feba957a864d7bf203f42e7"><td class="memItemLeft" align="right" valign="top"><a id="a990f88f46feba957a864d7bf203f42e7" name="a990f88f46feba957a864d7bf203f42e7"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_page_synth</b> ()</td></tr>
<tr class="separator:a990f88f46feba957a864d7bf203f42e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9689934ad6d7c98379f35d49adf11878" id="r_a9689934ad6d7c98379f35d49adf11878"><td class="memItemLeft" align="right" valign="top"><a id="a9689934ad6d7c98379f35d49adf11878" name="a9689934ad6d7c98379f35d49adf11878"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_page_state</b> ()</td></tr>
<tr class="separator:a9689934ad6d7c98379f35d49adf11878"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56cdc1609820a67a52fb095ba0128d3f" id="r_a56cdc1609820a67a52fb095ba0128d3f"><td class="memItemLeft" align="right" valign="top"><a id="a56cdc1609820a67a52fb095ba0128d3f" name="a56cdc1609820a67a52fb095ba0128d3f"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_page_data</b> ()</td></tr>
<tr class="separator:a56cdc1609820a67a52fb095ba0128d3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afabb3345620886cdee4f2b76c9d84a51" id="r_afabb3345620886cdee4f2b76c9d84a51"><td class="memItemLeft" align="right" valign="top"><a id="afabb3345620886cdee4f2b76c9d84a51" name="afabb3345620886cdee4f2b76c9d84a51"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_page_measure</b> ()</td></tr>
<tr class="separator:afabb3345620886cdee4f2b76c9d84a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98c6bdbcca9daeb835abddec13fd3d14" id="r_a98c6bdbcca9daeb835abddec13fd3d14"><td class="memItemLeft" align="right" valign="top"><a id="a98c6bdbcca9daeb835abddec13fd3d14" name="a98c6bdbcca9daeb835abddec13fd3d14"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_page_engine</b> ()</td></tr>
<tr class="separator:a98c6bdbcca9daeb835abddec13fd3d14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff18a7cea4191d9ae0480f2eaca06a5f" id="r_aff18a7cea4191d9ae0480f2eaca06a5f"><td class="memItemLeft" align="right" valign="top"><a id="aff18a7cea4191d9ae0480f2eaca06a5f" name="aff18a7cea4191d9ae0480f2eaca06a5f"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_time_dependent</b> ()</td></tr>
<tr class="separator:aff18a7cea4191d9ae0480f2eaca06a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed9b242acda234a0ca5cd359cb6d29e2" id="r_aed9b242acda234a0ca5cd359cb6d29e2"><td class="memItemLeft" align="right" valign="top"><a id="aed9b242acda234a0ca5cd359cb6d29e2" name="aed9b242acda234a0ca5cd359cb6d29e2"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_space_vs_non_time_dependent</b> ()</td></tr>
<tr class="separator:aed9b242acda234a0ca5cd359cb6d29e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc35a23e7853e1e3628b389291f29cba" id="r_abc35a23e7853e1e3628b389291f29cba"><td class="memItemLeft" align="right" valign="top"><a id="abc35a23e7853e1e3628b389291f29cba" name="abc35a23e7853e1e3628b389291f29cba"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_non_time_dependent</b> ()</td></tr>
<tr class="separator:abc35a23e7853e1e3628b389291f29cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab37220d257ccf0ac8a2f4b0f41b83ab9" id="r_ab37220d257ccf0ac8a2f4b0f41b83ab9"><td class="memItemLeft" align="right" valign="top"><a id="ab37220d257ccf0ac8a2f4b0f41b83ab9" name="ab37220d257ccf0ac8a2f4b0f41b83ab9"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_space_view</b> (int partition_space_vs_camera)</td></tr>
<tr class="separator:ab37220d257ccf0ac8a2f4b0f41b83ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86794ff6578c24e8b16b94bf853dd2b3" id="r_a86794ff6578c24e8b16b94bf853dd2b3"><td class="memItemLeft" align="right" valign="top"><a id="a86794ff6578c24e8b16b94bf853dd2b3" name="a86794ff6578c24e8b16b94bf853dd2b3"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_graph_view_control</b> ()</td></tr>
<tr class="separator:a86794ff6578c24e8b16b94bf853dd2b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affbfa87fb5a08853b9a4d92de8877ff7" id="r_affbfa87fb5a08853b9a4d92de8877ff7"><td class="memItemLeft" align="right" valign="top"><a id="affbfa87fb5a08853b9a4d92de8877ff7" name="affbfa87fb5a08853b9a4d92de8877ff7"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_space_edit_control</b> ()</td></tr>
<tr class="separator:affbfa87fb5a08853b9a4d92de8877ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a593c9c15eb7c193c589dac7c28c36560" id="r_a593c9c15eb7c193c589dac7c28c36560"><td class="memItemLeft" align="right" valign="top"><a id="a593c9c15eb7c193c589dac7c28c36560" name="a593c9c15eb7c193c589dac7c28c36560"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_sequence_control</b> ()</td></tr>
<tr class="separator:a593c9c15eb7c193c589dac7c28c36560"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4081353ac1420fa15533a11bcbff3238" id="r_a4081353ac1420fa15533a11bcbff3238"><td class="memItemLeft" align="right" valign="top"><a id="a4081353ac1420fa15533a11bcbff3238" name="a4081353ac1420fa15533a11bcbff3238"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>widget_set_situations_value</b> (int value)</td></tr>
<tr class="separator:a4081353ac1420fa15533a11bcbff3238"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affefa1ca48e64b5b440729fecbe0e4ee" id="r_affefa1ca48e64b5b440729fecbe0e4ee"><td class="memItemLeft" align="right" valign="top"><a id="affefa1ca48e64b5b440729fecbe0e4ee" name="affefa1ca48e64b5b440729fecbe0e4ee"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>widget_set_objects_value</b> (int rank, int value)</td></tr>
<tr class="separator:affefa1ca48e64b5b440729fecbe0e4ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b7d49db6b4e22a55da588d1137b6e2c" id="r_a1b7d49db6b4e22a55da588d1137b6e2c"><td class="memItemLeft" align="right" valign="top"><a id="a1b7d49db6b4e22a55da588d1137b6e2c" name="a1b7d49db6b4e22a55da588d1137b6e2c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_object_transparency</b> (int i)</td></tr>
<tr class="separator:a1b7d49db6b4e22a55da588d1137b6e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8019caa45a82a3d92061d49818d0f617" id="r_a8019caa45a82a3d92061d49818d0f617"><td class="memItemLeft" align="right" valign="top"><a id="a8019caa45a82a3d92061d49818d0f617" name="a8019caa45a82a3d92061d49818d0f617"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>widget_reset_XYZ_in_state_pane</b> ()</td></tr>
<tr class="separator:a8019caa45a82a3d92061d49818d0f617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86b0d48a06d2e3f14779aa3cab57c320" id="r_a86b0d48a06d2e3f14779aa3cab57c320"><td class="memItemLeft" align="right" valign="top"><a id="a86b0d48a06d2e3f14779aa3cab57c320" name="a86b0d48a06d2e3f14779aa3cab57c320"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>widget_reset_XYZ_scrollbars_rule</b> ()</td></tr>
<tr class="separator:a86b0d48a06d2e3f14779aa3cab57c320"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77e563a82a7be7dd38c117102555c2d7" id="r_a77e563a82a7be7dd38c117102555c2d7"><td class="memItemLeft" align="right" valign="top"><a id="a77e563a82a7be7dd38c117102555c2d7" name="a77e563a82a7be7dd38c117102555c2d7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>widget_reset_XYZ_scrollbars_state</b> ()</td></tr>
<tr class="separator:a77e563a82a7be7dd38c117102555c2d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa149189ba910f88f07c3c93514ccffc2" id="r_aa149189ba910f88f07c3c93514ccffc2"><td class="memItemLeft" align="right" valign="top"><a id="aa149189ba910f88f07c3c93514ccffc2" name="aa149189ba910f88f07c3c93514ccffc2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>widget_reset_XYZ_scrollbars_synth</b> ()</td></tr>
<tr class="separator:aa149189ba910f88f07c3c93514ccffc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c074a5748ee5c7e9974bb75539adb34" id="r_a1c074a5748ee5c7e9974bb75539adb34"><td class="memItemLeft" align="right" valign="top"><a id="a1c074a5748ee5c7e9974bb75539adb34" name="a1c074a5748ee5c7e9974bb75539adb34"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_pane_all_rules_left</b> ()</td></tr>
<tr class="separator:a1c074a5748ee5c7e9974bb75539adb34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9db55b708939397362a8a11489c64c5" id="r_ab9db55b708939397362a8a11489c64c5"><td class="memItemLeft" align="right" valign="top"><a id="ab9db55b708939397362a8a11489c64c5" name="ab9db55b708939397362a8a11489c64c5"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_pane_selected_rule_right</b> ()</td></tr>
<tr class="separator:ab9db55b708939397362a8a11489c64c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a192412673ea82a53a66fd809a5b1fd55" id="r_a192412673ea82a53a66fd809a5b1fd55"><td class="memItemLeft" align="right" valign="top"><a id="a192412673ea82a53a66fd809a5b1fd55" name="a192412673ea82a53a66fd809a5b1fd55"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_rules_pilot_box</b> ()</td></tr>
<tr class="separator:a192412673ea82a53a66fd809a5b1fd55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cecbcc7340289ed318347f1bf86308c" id="r_a3cecbcc7340289ed318347f1bf86308c"><td class="memItemLeft" align="right" valign="top"><a id="a3cecbcc7340289ed318347f1bf86308c" name="a3cecbcc7340289ed318347f1bf86308c"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_rules_tree_tools</b> ()</td></tr>
<tr class="separator:a3cecbcc7340289ed318347f1bf86308c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f62040452052165b13a8e9bf23ab368" id="r_a1f62040452052165b13a8e9bf23ab368"><td class="memItemLeft" align="right" valign="top"><a id="a1f62040452052165b13a8e9bf23ab368" name="a1f62040452052165b13a8e9bf23ab368"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_rules_use</b> ()</td></tr>
<tr class="separator:a1f62040452052165b13a8e9bf23ab368"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6a3b9836a4c333b59b34cb97d00df3a" id="r_ab6a3b9836a4c333b59b34cb97d00df3a"><td class="memItemLeft" align="right" valign="top"><a id="ab6a3b9836a4c333b59b34cb97d00df3a" name="ab6a3b9836a4c333b59b34cb97d00df3a"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_selected_rule</b> ()</td></tr>
<tr class="separator:ab6a3b9836a4c333b59b34cb97d00df3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b314bd2dcf59006649ff86ae04e9eaf" id="r_a8b314bd2dcf59006649ff86ae04e9eaf"><td class="memItemLeft" align="right" valign="top"><a id="a8b314bd2dcf59006649ff86ae04e9eaf" name="a8b314bd2dcf59006649ff86ae04e9eaf"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_rule_edition_tools</b> ()</td></tr>
<tr class="separator:a8b314bd2dcf59006649ff86ae04e9eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d4d650591869cebc663884c29c6bb7c" id="r_a4d4d650591869cebc663884c29c6bb7c"><td class="memItemLeft" align="right" valign="top"><a id="a4d4d650591869cebc663884c29c6bb7c" name="a4d4d650591869cebc663884c29c6bb7c"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_rule_investigation_tools</b> ()</td></tr>
<tr class="separator:a4d4d650591869cebc663884c29c6bb7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15cbd8402e76ff0dd5e6b39e17a9dc49" id="r_a15cbd8402e76ff0dd5e6b39e17a9dc49"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d05/widget_8h.html#a15cbd8402e76ff0dd5e6b39e17a9dc49">widget_get_selected_rule_algebra</a> ()</td></tr>
<tr class="memdesc:a15cbd8402e76ff0dd5e6b39e17a9dc49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides the three lists needed to describe a rule algebraically. <br /></td></tr>
<tr class="separator:a15cbd8402e76ff0dd5e6b39e17a9dc49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a303a3e0838137d31f4e04a416ebf6310" id="r_a303a3e0838137d31f4e04a416ebf6310"><td class="memItemLeft" align="right" valign="top"><a id="a303a3e0838137d31f4e04a416ebf6310" name="a303a3e0838137d31f4e04a416ebf6310"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_selected_rule_geometry</b> ()</td></tr>
<tr class="separator:a303a3e0838137d31f4e04a416ebf6310"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d42128cf54da36d55112fa5f5634f96" id="r_a8d42128cf54da36d55112fa5f5634f96"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d05/widget_8h.html#a8d42128cf54da36d55112fa5f5634f96">widget_get_selected_rule_conditions_list_btt</a> ()</td></tr>
<tr class="memdesc:a8d42128cf54da36d55112fa5f5634f96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builds and presents the conditions list of a rule. <br /></td></tr>
<tr class="separator:a8d42128cf54da36d55112fa5f5634f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a118c74f398c9e46f2a2252deaf88337e" id="r_a118c74f398c9e46f2a2252deaf88337e"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d05/widget_8h.html#a118c74f398c9e46f2a2252deaf88337e">widget_get_selected_rule_assignations_list_btt</a> ()</td></tr>
<tr class="memdesc:a118c74f398c9e46f2a2252deaf88337e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Presents the list of all the elementary actions (assignments) performed when the rule is applied. <br /></td></tr>
<tr class="separator:a118c74f398c9e46f2a2252deaf88337e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcfab13d3504a69ec5f4ae6ad6974e29" id="r_afcfab13d3504a69ec5f4ae6ad6974e29"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d05/widget_8h.html#afcfab13d3504a69ec5f4ae6ad6974e29">widget_get_selected_rule_identity_btt</a> ()</td></tr>
<tr class="memdesc:afcfab13d3504a69ec5f4ae6ad6974e29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hosts a list of character strings that can be combined to provide a "human readable" rule identifier. <br /></td></tr>
<tr class="separator:afcfab13d3504a69ec5f4ae6ad6974e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c4f1ce489cdc3b4e5a1e86d3438e846" id="r_a1c4f1ce489cdc3b4e5a1e86d3438e846"><td class="memItemLeft" align="right" valign="top">GtkEntry&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d05/widget_8h.html#a1c4f1ce489cdc3b4e5a1e86d3438e846">widget_set_item_text</a> (GtkWidget *list_box, const char *text, bool editable)</td></tr>
<tr class="memdesc:a1c4f1ce489cdc3b4e5a1e86d3438e846"><td class="mdescLeft">&#160;</td><td class="mdescRight">Format an entry (a text item) in a list. <br /></td></tr>
<tr class="separator:a1c4f1ce489cdc3b4e5a1e86d3438e846"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b97f8be0394a44033a491d7bb44dce2" id="r_a1b97f8be0394a44033a491d7bb44dce2"><td class="memItemLeft" align="right" valign="top"><a id="a1b97f8be0394a44033a491d7bb44dce2" name="a1b97f8be0394a44033a491d7bb44dce2"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_selected_rule_camera</b> ()</td></tr>
<tr class="separator:a1b97f8be0394a44033a491d7bb44dce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a075009e3b1816abfd76bd3d4fcdda890" id="r_a075009e3b1816abfd76bd3d4fcdda890"><td class="memItemLeft" align="right" valign="top"><a id="a075009e3b1816abfd76bd3d4fcdda890" name="a075009e3b1816abfd76bd3d4fcdda890"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_selected_rule_before_after</b> ()</td></tr>
<tr class="separator:a075009e3b1816abfd76bd3d4fcdda890"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba1af8256174f6a4661675d2b3c6c34d" id="r_aba1af8256174f6a4661675d2b3c6c34d"><td class="memItemLeft" align="right" valign="top"><a id="aba1af8256174f6a4661675d2b3c6c34d" name="aba1af8256174f6a4661675d2b3c6c34d"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_results_box_organize</b> ()</td></tr>
<tr class="separator:aba1af8256174f6a4661675d2b3c6c34d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeca06e5a8c669b8d8f9dd82289f4e1e1" id="r_aeca06e5a8c669b8d8f9dd82289f4e1e1"><td class="memItemLeft" align="right" valign="top"><a id="aeca06e5a8c669b8d8f9dd82289f4e1e1" name="aeca06e5a8c669b8d8f9dd82289f4e1e1"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_results_box_display</b> ()</td></tr>
<tr class="separator:aeca06e5a8c669b8d8f9dd82289f4e1e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cc6f65cd162b7c49e760ab29e8b7919" id="r_a1cc6f65cd162b7c49e760ab29e8b7919"><td class="memItemLeft" align="right" valign="top"><a id="a1cc6f65cd162b7c49e760ab29e8b7919" name="a1cc6f65cd162b7c49e760ab29e8b7919"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_results_box_time</b> ()</td></tr>
<tr class="separator:a1cc6f65cd162b7c49e760ab29e8b7919"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82852f17d5f914c6cfb35b892766ab1e" id="r_a82852f17d5f914c6cfb35b892766ab1e"><td class="memItemLeft" align="right" valign="top"><a id="a82852f17d5f914c6cfb35b892766ab1e" name="a82852f17d5f914c6cfb35b892766ab1e"></a>
struct <a class="el" href="../../d1/d09/structTreeNode__t.html">TreeNode_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_create_user_rules_tree_node</b> (const gchar *text)</td></tr>
<tr class="separator:a82852f17d5f914c6cfb35b892766ab1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95c04d702f36a7422a9e14eaf456ed3e" id="r_a95c04d702f36a7422a9e14eaf456ed3e"><td class="memItemLeft" align="right" valign="top"><a id="a95c04d702f36a7422a9e14eaf456ed3e" name="a95c04d702f36a7422a9e14eaf456ed3e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>widget_add_tree_child_node</b> (struct <a class="el" href="../../d1/d09/structTreeNode__t.html">TreeNode_t</a> *parent, struct <a class="el" href="../../d1/d09/structTreeNode__t.html">TreeNode_t</a> *child)</td></tr>
<tr class="separator:a95c04d702f36a7422a9e14eaf456ed3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af968daedf9ce1bd06c674c69ef793201" id="r_af968daedf9ce1bd06c674c69ef793201"><td class="memItemLeft" align="right" valign="top"><a id="af968daedf9ce1bd06c674c69ef793201" name="af968daedf9ce1bd06c674c69ef793201"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_user_rules_tree</b> ()</td></tr>
<tr class="separator:af968daedf9ce1bd06c674c69ef793201"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5592a550ad1f66ae7092b580318878f8" id="r_a5592a550ad1f66ae7092b580318878f8"><td class="memItemLeft" align="right" valign="top"><a id="a5592a550ad1f66ae7092b580318878f8" name="a5592a550ad1f66ae7092b580318878f8"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_text_from_address</b> (gchar *text_name)</td></tr>
<tr class="separator:a5592a550ad1f66ae7092b580318878f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee7518cfd4073577afedafc70705e233" id="r_aee7518cfd4073577afedafc70705e233"><td class="memItemLeft" align="right" valign="top"><a id="aee7518cfd4073577afedafc70705e233" name="aee7518cfd4073577afedafc70705e233"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_address_text_theory</b> ()</td></tr>
<tr class="memdesc:aee7518cfd4073577afedafc70705e233"><td class="mdescLeft">&#160;</td><td class="mdescRight">return "./data/text/théorie.txt" <br /></td></tr>
<tr class="separator:aee7518cfd4073577afedafc70705e233"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfad36e48f845c075056fb8fbe765c0e" id="r_acfad36e48f845c075056fb8fbe765c0e"><td class="memItemLeft" align="right" valign="top"><a id="acfad36e48f845c075056fb8fbe765c0e" name="acfad36e48f845c075056fb8fbe765c0e"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_address_text_practice</b> ()</td></tr>
<tr class="memdesc:acfad36e48f845c075056fb8fbe765c0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">return "./data/text/pratique.txt" <br /></td></tr>
<tr class="separator:acfad36e48f845c075056fb8fbe765c0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a905ee0e77908c113609224ee28aaa0ee" id="r_a905ee0e77908c113609224ee28aaa0ee"><td class="memItemLeft" align="right" valign="top"><a id="a905ee0e77908c113609224ee28aaa0ee" name="a905ee0e77908c113609224ee28aaa0ee"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_address_text_alpha_index</b> ()</td></tr>
<tr class="memdesc:a905ee0e77908c113609224ee28aaa0ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">return "./alphabetic_index.all" <br /></td></tr>
<tr class="separator:a905ee0e77908c113609224ee28aaa0ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60d9aed440437cd898f609784c32b2f5" id="r_a60d9aed440437cd898f609784c32b2f5"><td class="memItemLeft" align="right" valign="top"><a id="a60d9aed440437cd898f609784c32b2f5" name="a60d9aed440437cd898f609784c32b2f5"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_get_an_impression_of_what_a_rules_comparator_could_be</b> ()</td></tr>
<tr class="memdesc:a60d9aed440437cd898f609784c32b2f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">phantom documentation used to test the functioning of doxygen <br /></td></tr>
<tr class="separator:a60d9aed440437cd898f609784c32b2f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a479a32aff9b3fa44b34508e2c41b12d3" id="r_a479a32aff9b3fa44b34508e2c41b12d3"><td class="memItemLeft" align="right" valign="top"><a id="a479a32aff9b3fa44b34508e2c41b12d3" name="a479a32aff9b3fa44b34508e2c41b12d3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>widget_let_us_create_a_complex_useless_and_expensive_tree</b> (struct <a class="el" href="../../d1/d09/structTreeNode__t.html">TreeNode_t</a> *tree_root)</td></tr>
<tr class="separator:a479a32aff9b3fa44b34508e2c41b12d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27574b02d486a2e93ed1a3e0f6461798" id="r_a27574b02d486a2e93ed1a3e0f6461798"><td class="memItemLeft" align="right" valign="top"><a id="a27574b02d486a2e93ed1a3e0f6461798" name="a27574b02d486a2e93ed1a3e0f6461798"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_new</b> ()</td></tr>
<tr class="separator:a27574b02d486a2e93ed1a3e0f6461798"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88886ed08e68539a9c5280fc40c2c2a0" id="r_a88886ed08e68539a9c5280fc40c2c2a0"><td class="memItemLeft" align="right" valign="top"><a id="a88886ed08e68539a9c5280fc40c2c2a0" name="a88886ed08e68539a9c5280fc40c2c2a0"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_do_select_rules_first</b> ()</td></tr>
<tr class="separator:a88886ed08e68539a9c5280fc40c2c2a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea7a46578d6e1f0a2ee58b0f6eb16028" id="r_aea7a46578d6e1f0a2ee58b0f6eb16028"><td class="memItemLeft" align="right" valign="top"><a id="aea7a46578d6e1f0a2ee58b0f6eb16028" name="aea7a46578d6e1f0a2ee58b0f6eb16028"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_do_depends_on_one_or_two_events</b> ()</td></tr>
<tr class="separator:aea7a46578d6e1f0a2ee58b0f6eb16028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b3aeea035afbf3cb35744687f091b1b" id="r_a5b3aeea035afbf3cb35744687f091b1b"><td class="memItemLeft" align="right" valign="top"><a id="a5b3aeea035afbf3cb35744687f091b1b" name="a5b3aeea035afbf3cb35744687f091b1b"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_do_depends_on_a_single_event</b> ()</td></tr>
<tr class="separator:a5b3aeea035afbf3cb35744687f091b1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c86507328bb9c31a0dcc0c97cf66c25" id="r_a7c86507328bb9c31a0dcc0c97cf66c25"><td class="memItemLeft" align="right" valign="top"><a id="a7c86507328bb9c31a0dcc0c97cf66c25" name="a7c86507328bb9c31a0dcc0c97cf66c25"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_do_depends_on_two_events</b> ()</td></tr>
<tr class="separator:a7c86507328bb9c31a0dcc0c97cf66c25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a444bf6c3230e0f97827eda74818ba258" id="r_a444bf6c3230e0f97827eda74818ba258"><td class="memItemLeft" align="right" valign="top"><a id="a444bf6c3230e0f97827eda74818ba258" name="a444bf6c3230e0f97827eda74818ba258"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_do_select_a_second_rules_set</b> ()</td></tr>
<tr class="separator:a444bf6c3230e0f97827eda74818ba258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37872533aa0116818c810d9cdad7f4ed" id="r_a37872533aa0116818c810d9cdad7f4ed"><td class="memItemLeft" align="right" valign="top"><a id="a37872533aa0116818c810d9cdad7f4ed" name="a37872533aa0116818c810d9cdad7f4ed"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_do_choose_an_event_type</b> ()</td></tr>
<tr class="separator:a37872533aa0116818c810d9cdad7f4ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaab2ef1ae64c85052ab65ed684f3a132" id="r_aaab2ef1ae64c85052ab65ed684f3a132"><td class="memItemLeft" align="right" valign="top"><a id="aaab2ef1ae64c85052ab65ed684f3a132" name="aaab2ef1ae64c85052ab65ed684f3a132"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_do_correlate</b> ()</td></tr>
<tr class="separator:aaab2ef1ae64c85052ab65ed684f3a132"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d1ceccb1f00d0a2f3329af8b499844b" id="r_a3d1ceccb1f00d0a2f3329af8b499844b"><td class="memItemLeft" align="right" valign="top"><a id="a3d1ceccb1f00d0a2f3329af8b499844b" name="a3d1ceccb1f00d0a2f3329af8b499844b"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_do_insert_in_measurements_list</b> ()</td></tr>
<tr class="separator:a3d1ceccb1f00d0a2f3329af8b499844b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f9f287e97e9bdad13662a864a1d5273" id="r_a5f9f287e97e9bdad13662a864a1d5273"><td class="memItemLeft" align="right" valign="top"><a id="a5f9f287e97e9bdad13662a864a1d5273" name="a5f9f287e97e9bdad13662a864a1d5273"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_do_end_creation_of_measurement_process</b> ()</td></tr>
<tr class="separator:a5f9f287e97e9bdad13662a864a1d5273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cef6d510a6777d25e26ec5900c38239" id="r_a0cef6d510a6777d25e26ec5900c38239"><td class="memItemLeft" align="right" valign="top"><a id="a0cef6d510a6777d25e26ec5900c38239" name="a0cef6d510a6777d25e26ec5900c38239"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_event_occurences_nb</b> ()</td></tr>
<tr class="separator:a0cef6d510a6777d25e26ec5900c38239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fae10bb44f33d896f72352df671be61" id="r_a3fae10bb44f33d896f72352df671be61"><td class="memItemLeft" align="right" valign="top"><a id="a3fae10bb44f33d896f72352df671be61" name="a3fae10bb44f33d896f72352df671be61"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_event_occurences_dates</b> ()</td></tr>
<tr class="separator:a3fae10bb44f33d896f72352df671be61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58049a1f53bb6e189b5a60004fd716b5" id="r_a58049a1f53bb6e189b5a60004fd716b5"><td class="memItemLeft" align="right" valign="top"><a id="a58049a1f53bb6e189b5a60004fd716b5" name="a58049a1f53bb6e189b5a60004fd716b5"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_event_occurences_situations</b> ()</td></tr>
<tr class="separator:a58049a1f53bb6e189b5a60004fd716b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42113abbf8118a8362314d2427f540dc" id="r_a42113abbf8118a8362314d2427f540dc"><td class="memItemLeft" align="right" valign="top"><a id="a42113abbf8118a8362314d2427f540dc" name="a42113abbf8118a8362314d2427f540dc"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_time_elapsed_between_two_events</b> ()</td></tr>
<tr class="separator:a42113abbf8118a8362314d2427f540dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05bd4127a0e218921c87eb499595f860" id="r_a05bd4127a0e218921c87eb499595f860"><td class="memItemLeft" align="right" valign="top"><a id="a05bd4127a0e218921c87eb499595f860" name="a05bd4127a0e218921c87eb499595f860"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>widget_measure_third_event_occurences_in_between</b> ()</td></tr>
<tr class="separator:a05bd4127a0e218921c87eb499595f860"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>widgets hierarchy header </p>
<p>This file is part of Gem-graph. </p>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="a6458bdae6bcf9131bc7c793810869db7" name="a6458bdae6bcf9131bc7c793810869db7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6458bdae6bcf9131bc7c793810869db7">&#9670;&#160;</a></span>widget_design_main_window()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void widget_design_main_window </td>
<td>(</td>
<td class="paramtype">GtkWindow *&#160;</td>
<td class="paramname"><em>main_window</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">GtkApplication *&#160;</td>
<td class="paramname"><em>app</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">*main_window</td><td></td></tr>
<tr><td class="paramname">*app</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8a3fc181cce5aa9cfb0623abf0315f5d" name="a8a3fc181cce5aa9cfb0623abf0315f5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a3fc181cce5aa9cfb0623abf0315f5d">&#9670;&#160;</a></span>widget_get_dialog_window()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GtkWindow * widget_get_dialog_window </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>getter </p>
<dl class="section since"><dt>Since</dt><dd>2024-07</dd></dl>
<dl class="section see"><dt>See also</dt><dd>src/signal </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>dialog_window </dd></dl>
</div>
</div>
<a id="aa79c2ff4883932d6f9b7184d1d05dd5d" name="aa79c2ff4883932d6f9b7184d1d05dd5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa79c2ff4883932d6f9b7184d1d05dd5d">&#9670;&#160;</a></span>widget_get_main_window()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GtkWindow * widget_get_main_window </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>getter </p>
<dl class="section since"><dt>Since</dt><dd>2024-07</dd></dl>
<dl class="section see"><dt>See also</dt><dd>src/signal </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>main_window </dd></dl>
</div>
</div>
<a id="a15cbd8402e76ff0dd5e6b39e17a9dc49" name="a15cbd8402e76ff0dd5e6b39e17a9dc49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15cbd8402e76ff0dd5e6b39e17a9dc49">&#9670;&#160;</a></span>widget_get_selected_rule_algebra()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void * widget_get_selected_rule_algebra </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Provides the three lists needed to describe a rule algebraically. </p>
<p>The algebraic definition of a rule comprises three types of character strings organised into three lists:</p><ul>
<li>conditions</li>
<li>assignations</li>
<li>name (a set of identity elements)</li>
</ul>
<dl class="section since"><dt>Since</dt><dd>2024-08</dd></dl>
<dl class="section see"><dt>See also</dt><dd>src/widget/one_rule/algebra/conditions() </dd>
<dd>
src/widget/one_rule/algebra/assignations() </dd>
<dd>
src/widget/one_rule/algebra/identity()</dd>
<dd>
src/widget/one_rule/dispatch() </dd></dl>
</div>
</div>
<a id="a118c74f398c9e46f2a2252deaf88337e" name="a118c74f398c9e46f2a2252deaf88337e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a118c74f398c9e46f2a2252deaf88337e">&#9670;&#160;</a></span>widget_get_selected_rule_assignations_list_btt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void * widget_get_selected_rule_assignations_list_btt </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Presents the list of all the elementary actions (assignments) performed when the rule is applied. </p>
<p>Today, an arbitrary presentation with no link to the XML model and no verification of compliance with the meta-rules. (see below) TODO</p>
<p>|- - - - - - - - - - - - - - meta-rules - - - - - - - - - - - - - - - &gt;</p>
<p>This list groups all the elementary assignments of the rule. No assignment should be repeated or modified by other assignments. (== a unique assignment per address in rule workspace) Completeness is not required. (== there does not need to be one assignment per address in the rule workspace)</p>
<p>&lt; - - - - - - - - - - - - - - meta-rules - - - - - - - - - - - - - - -|</p>
<dl class="section since"><dt>Since</dt><dd>2024-08</dd></dl>
<dl class="section see"><dt>See also</dt><dd>src/widget/one_rule/algebra/utilities/widget_set_item_text() </dd>
<dd>
src/fsm/dispatch/fsm_journal_event() &lt; TODO (for each item ?)</dd>
<dd>
src/widget/one_rule/algebra/dispatch()</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>the assignations list </dd></dl>
</div>
</div>
<a id="a8d42128cf54da36d55112fa5f5634f96" name="a8d42128cf54da36d55112fa5f5634f96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d42128cf54da36d55112fa5f5634f96">&#9670;&#160;</a></span>widget_get_selected_rule_conditions_list_btt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void * widget_get_selected_rule_conditions_list_btt </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Builds and presents the conditions list of a rule. </p>
<p>This list sets out all the conditions that the rule must meet in order to be applied.</p>
<p>Today, an arbitrary presentation with no link to the XML model and no verification of compliance with the meta-rules. (see below) TODO</p>
<p>|- - - - - - - - - - - - - - meta-rules - - - - - - - - - - - - - - - &gt;</p>
<p>No conditions should be repeated. No condition may contradict another (== a unique condition per address in rule workspace) Completeness is not required (== there does not need to be one condition per address in the rule workspace)</p>
<p>(NB The following applies to server workers) Two rules cannot share the same set of conditions. If several rules apply to the same set of local conditions - which can happen if several different actions are possible from the same situation - they must each include an additional condition determining their probability of execution in the event of a conflict. If two rules share the same local set of conditions, they must both be evaluated. If all the conditions of one rule are included in the conditions of another rule, then the other rule must be evaluated first.</p>
<p>&lt; - - - - - - - - - - - - - - meta-rules - - - - - - - - - - - - - - -|</p>
<dl class="section since"><dt>Since</dt><dd>2024-08</dd></dl>
<dl class="section see"><dt>See also</dt><dd>src/widget/one_rule/algebra/utilities/widget_set_item_text() </dd>
<dd>
src/fsm/dispatch/fsm_journal_event() &lt; TODO (for each item ?)</dd>
<dd>
src/widget/one_rule/algebra/dispatch()</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>the conditions list </dd></dl>
</div>
</div>
<a id="afcfab13d3504a69ec5f4ae6ad6974e29" name="afcfab13d3504a69ec5f4ae6ad6974e29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afcfab13d3504a69ec5f4ae6ad6974e29">&#9670;&#160;</a></span>widget_get_selected_rule_identity_btt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void * widget_get_selected_rule_identity_btt </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Hosts a list of character strings that can be combined to provide a "human readable" rule identifier. </p>
<p>This list can also contain non-mandatory elements.</p>
<p>Each rule can have a specific "human readable" name chosen by its designer. This name can be used to identify the rule. It is desirable for a unique name to be accepted and shared by as many users as possible.</p>
<p>On the contrary, for the automaton, the identity of each rule is given exclusively by its set of conditions.</p>
<p>Today, this function provides only an arbitrary presentation with no link to the XML model and no verification of compliance with the meta-rules. (see below) TODO</p>
<p>|- - - - - - - - - - - - - - meta-rules - - - - - - - - - - - - - - - &gt;</p>
<p>No item of the list should be repeated. No element describing the function of the rule can contradict another. All the elements required for identification by name must be present. Uniqueness is required (This name must be usable as a key). Non-mandatory elements can be added (comments, etc.).</p>
<p>&lt; - - - - - - - - - - - - - - meta-rules - - - - - - - - - - - - - - -|</p>
<dl class="section since"><dt>Since</dt><dd>2024-08</dd></dl>
<dl class="section see"><dt>See also</dt><dd>src/widget/one_rule/algebra/utilities/widget_set_item_text() </dd>
<dd>
src/fsm/dispatch/fsm_journal_event() &lt; TODO (for each item ?)</dd>
<dd>
src/widget/one_rule/algebra/dispatch/gtk_box_append()</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>rule identity </dd></dl>
</div>
</div>
<a id="a84dce957680294b8b928c5bc9b2c1dfb" name="a84dce957680294b8b928c5bc9b2c1dfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84dce957680294b8b928c5bc9b2c1dfb">&#9670;&#160;</a></span>widget_get_text_window()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GtkWindow * widget_get_text_window </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>getter </p>
<dl class="section since"><dt>Since</dt><dd>2024-07</dd></dl>
<dl class="section see"><dt>See also</dt><dd>src/signal </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>text_window </dd></dl>
</div>
</div>
<a id="a1c4f1ce489cdc3b4e5a1e86d3438e846" name="a1c4f1ce489cdc3b4e5a1e86d3438e846"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c4f1ce489cdc3b4e5a1e86d3438e846">&#9670;&#160;</a></span>widget_set_item_text()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GtkEntry widget_set_item_text </td>
<td>(</td>
<td class="paramtype">GtkWidget *&#160;</td>
<td class="paramname"><em>list_box</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>editable</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Format an entry (a text item) in a list. </p>
<dl class="section since"><dt>Since</dt><dd>2024-08</dd></dl>
<dl class="section see"><dt>See also</dt><dd>src/widget/one_rule/algebra/conditions() </dd>
<dd>
src/widget/one_rule/algebra/assign() </dd>
<dd>
src/widget/one_rule/algebra/identity()</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">*list_box</td><td></td></tr>
<tr><td class="paramname">*text</td><td></td></tr>
<tr><td class="paramname">editable</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>*entry &lt; a text item </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>