gem-graph-client/doc/docbook/d8/d06/signal_8c_acfb2dd4191445aed...

1068 lines
53 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 7.0.1 (20221109.1506)
-->
<!-- Title: on_toggle_state_rules_data Pages: 1 -->
<svg width="1450pt" height="1007pt"
viewBox="0.00 0.00 1450.00 1007.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1003)">
<title>on_toggle_state_rules_data</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="since 2024&#45;06">
<polygon fill="#999999" stroke="#666666" points="151,-182.5 0,-182.5 0,-163.5 151,-163.5 151,-182.5"/>
<text text-anchor="middle" x="75.5" y="-170.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_toggle_state_rules_data</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="$d4/d07/fsm_2dispatch_8c.html#a1c4245816950e71cae94f99b59c417a9" xlink:title="It is mandatory for any event to call this function to be published in the journal.">
<polygon fill="white" stroke="#666666" points="1256,-401.5 1177,-401.5 1177,-382.5 1256,-382.5 1256,-401.5"/>
<text text-anchor="middle" x="1216.5" y="-389.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_add_log</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge66_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge66_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M151.31,-179.09C226.1,-184.65 344.43,-192 447,-192 447,-192 447,-192 839.5,-192 957.89,-192 1002.32,-168.73 1103,-231 1157.98,-265 1193.22,-336.93 1207.81,-371.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1204.43,-372.95 1211.4,-380.93 1210.93,-370.34 1204.43,-372.95"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="$d4/d07/fsm_2dispatch_8c.html#af5a464b19589ba1972c9b3aa3397945a" xlink:title="setter for the static value: &#39;choice_STATE_RULES_DATA&#39; (in this file)">
<polygon fill="white" stroke="#666666" points="1100.5,-963.5 958.5,-963.5 958.5,-944.5 1100.5,-944.5 1100.5,-963.5"/>
<text text-anchor="middle" x="1029.5" y="-951.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_set_state_rules_data</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge68_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge68_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M76.4,-182.96C76.09,-274.18 85.7,-961 447,-961 447,-961 447,-961 640,-961 746.09,-961 868.45,-958.36 947.05,-956.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="946.91,-959.83 956.81,-956.06 946.72,-952.83 946.91,-959.83"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="$d8/d01/strings__op_8c.html#a7a9bfe2d249e5da19a1117c7d5636b8a" xlink:title="/home/jean/Gem&#45;Graph/gem&#45;graph&#45;client/src/util/strings_op.c:63: warning: unable to resolve reference ...">
<polygon fill="white" stroke="#666666" points="1251.5,-963.5 1181.5,-963.5 1181.5,-944.5 1251.5,-944.5 1251.5,-963.5"/>
<text text-anchor="middle" x="1216.5" y="-951.5" font-family="Helvetica,sans-Serif" font-size="10.00">util_concat</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge126_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge126_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M76.83,-182.54C79.65,-257.88 101.36,-756.89 187,-875 262.16,-978.64 318.98,-999 447,-999 447,-999 447,-999 839.5,-999 959.54,-999 1099.62,-976.11 1170.08,-962.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1170.53,-966.46 1179.7,-961.16 1169.23,-959.58 1170.53,-966.46"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="$d8/d06/signal_8c.html#aab85638be623932944de0247e4a5e50e" xlink:title="This function could remain static in src/signal.">
<polygon fill="white" stroke="#666666" points="339,-589.5 187,-589.5 187,-570.5 339,-570.5 339,-589.5"/>
<text text-anchor="middle" x="263" y="-577.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_switch_state_rules_data</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge71_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge71_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M80.9,-182.66C104.86,-235.22 219.67,-487.11 252.94,-560.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="249.6,-561.23 256.93,-568.87 255.97,-558.32 249.6,-561.23"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="$d5/d03/left_8c.html#a136322baea0729a8dfbc5c9b1bc0667e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="336,-163.5 190,-163.5 190,-144.5 336,-144.5 336,-163.5"/>
<text text-anchor="middle" x="263" y="-151.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_btt_label_data</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node46 -->
<g id="edge127_Node000001_Node000046" class="edge">
<title>Node1&#45;&gt;Node46</title>
<g id="a_edge127_Node000001_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M151.42,-165.33C160.25,-164.42 169.32,-163.49 178.26,-162.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.42,-166.08 188.01,-161.58 177.7,-159.12 178.42,-166.08"/>
</a>
</g>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><a xlink:href="$d5/d03/left_8c.html#adea9b5591d51aab274d8c275045d778c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="322.5,-126 203.5,-126 203.5,-96 322.5,-96 322.5,-126"/>
<text text-anchor="start" x="211.5" y="-114" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_btt_label</text>
<text text-anchor="middle" x="263" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00">_rules</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node47 -->
<g id="edge128_Node000001_Node000047" class="edge">
<title>Node1&#45;&gt;Node47</title>
<g id="a_edge128_Node000001_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M104.6,-163.15C126.9,-155.38 158.89,-144.33 187,-135 192.01,-133.34 197.21,-131.63 202.43,-129.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="203.26,-133.34 211.69,-126.94 201.1,-126.68 203.26,-133.34"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:href="$d5/d03/left_8c.html#a22ed4aed09c29d9f8c72dbe7ced53e2c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="322.5,-78 203.5,-78 203.5,-48 322.5,-48 322.5,-78"/>
<text text-anchor="start" x="211.5" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_btt_label</text>
<text text-anchor="middle" x="263" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00">_state</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node48 -->
<g id="edge129_Node000001_Node000048" class="edge">
<title>Node1&#45;&gt;Node48</title>
<g id="a_edge129_Node000001_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M86.6,-163.1C105.07,-145.49 146.15,-108.55 187,-87 189.83,-85.5 192.78,-84.08 195.79,-82.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="196.91,-86.05 204.81,-78.99 194.23,-79.59 196.91,-86.05"/>
</a>
</g>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
<g id="a_Node000049"><a xlink:href="$d5/d03/left_8c.html#a3d0f8c7b9545a6da3464060dad7990db" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="322.5,-30 203.5,-30 203.5,0 322.5,0 322.5,-30"/>
<text text-anchor="start" x="211.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_btt_label</text>
<text text-anchor="middle" x="263" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_synth</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node49 -->
<g id="edge130_Node000001_Node000049" class="edge">
<title>Node1&#45;&gt;Node49</title>
<g id="a_edge130_Node000001_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M81.82,-163.29C95.75,-138.74 135.82,-73.67 187,-39 188.95,-37.68 190.97,-36.43 193.05,-35.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="194.42,-38.48 201.78,-30.86 191.27,-32.22 194.42,-38.48"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="$d7/d08/log_8c.html#ac649e65c2bf355488f451154db5aca20" xlink:title="add an event">
<polygon fill="white" stroke="#666666" points="1442,-401.5 1330,-401.5 1330,-382.5 1442,-382.5 1442,-401.5"/>
<text text-anchor="middle" x="1386" y="-389.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_add_log_event</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge67_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge67_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1256.35,-392C1274.7,-392 1297.12,-392 1318.09,-392"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1318.03,-395.5 1328.03,-392 1318.03,-388.5 1318.03,-395.5"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge69_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge69_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1066.58,-944.03C1079.85,-938.66 1093.85,-930.65 1103,-919 1135.35,-877.8 1197.2,-505.33 1212.18,-412.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1215.59,-413.54 1213.73,-403.11 1208.68,-412.43 1215.59,-413.54"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge70_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge70_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1100.97,-954C1124.04,-954 1149.05,-954 1169.79,-954"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1169.64,-957.5 1179.64,-954 1169.64,-950.5 1169.64,-957.5"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node2 -->
<g id="edge72_Node000006_Node000002" class="edge">
<title>Node6&#45;&gt;Node2</title>
<g id="a_edge72_Node000006_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M266.35,-570.02C274.95,-535.59 307.7,-420.23 375,-354 467.11,-263.35 508.77,-230 638,-230 638,-230 638,-230 839.5,-230 959.32,-230 996.83,-231.46 1103,-287 1144.2,-308.55 1181.37,-349.32 1200.95,-373.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1198.09,-375.24 1207.07,-380.87 1203.55,-370.87 1198.09,-375.24"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="$d4/d07/fsm_2dispatch_8c.html#a90ab14081a88752d3721947a4922ee25" xlink:title="The value of the static int choice_STATE_RULES_DATA can be one of the enum include/fsm enum fsm_enum_...">
<polygon fill="white" stroke="#666666" points="519.5,-700.5 376.5,-700.5 376.5,-681.5 519.5,-681.5 519.5,-700.5"/>
<text text-anchor="middle" x="448" y="-688.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_get_state_rules_data</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge73_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge73_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M273.05,-589.96C290.77,-608.83 332.04,-649.91 375,-672 378.73,-673.92 382.66,-675.65 386.7,-677.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="385.5,-680.51 396.09,-680.5 387.81,-673.9 385.5,-680.51"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="$d3/d09/widget_2manager_8c.html#aa79c2ff4883932d6f9b7184d1d05dd5d" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="519.5,-663.5 376.5,-663.5 376.5,-644.5 519.5,-644.5 519.5,-663.5"/>
<text text-anchor="middle" x="448" y="-651.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_main_window</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge74_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge74_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M281.2,-589.89C302.61,-601.88 340.57,-622.08 375,-635 380.67,-637.13 386.68,-639.12 392.72,-640.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="391.5,-644.23 402.08,-643.63 393.43,-637.5 391.5,-644.23"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="$dc/d0c/widget_2main__window_2results_2dispatch_8c.html#a56cdc1609820a67a52fb095ba0128d3f" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="511.5,-626.5 384.5,-626.5 384.5,-607.5 511.5,-607.5 511.5,-626.5"/>
<text text-anchor="middle" x="448" y="-614.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_page_data</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge75_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge75_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M313.04,-589.92C335.71,-594.5 362.84,-599.98 386.74,-604.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="385.85,-608.21 396.34,-606.76 387.23,-601.34 385.85,-608.21"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="$df/d0e/widget_2main__window_2state_2dispatch_8c.html#a9689934ad6d7c98379f35d49adf11878" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="513,-589.5 383,-589.5 383,-570.5 513,-570.5 513,-589.5"/>
<text text-anchor="middle" x="448" y="-577.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_page_state</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node13 -->
<g id="edge79_Node000006_Node000013" class="edge">
<title>Node6&#45;&gt;Node13</title>
<g id="a_edge79_Node000006_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M339.49,-580C350.05,-580 360.9,-580 371.45,-580"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="371.25,-583.5 381.25,-580 371.25,-576.5 371.25,-583.5"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="$db/d06/widget_2main__window_2synth_2dispatch_8c.html#a990f88f46feba957a864d7bf203f42e7" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="514,-530.5 382,-530.5 382,-511.5 514,-511.5 514,-530.5"/>
<text text-anchor="middle" x="448" y="-518.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_page_synth</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node19 -->
<g id="edge85_Node000006_Node000019" class="edge">
<title>Node6&#45;&gt;Node19</title>
<g id="a_edge85_Node000006_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M294.63,-570.12C324.98,-560.34 371.68,-545.28 405.38,-534.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="406.39,-537.77 414.83,-531.37 404.24,-531.11 406.39,-537.77"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="$d3/d0c/widget_2main__window_2all__rules_2dispatch_8c.html#a1c074a5748ee5c7e9974bb75539adb34" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="506.5,-393 389.5,-393 389.5,-363 506.5,-363 506.5,-393"/>
<text text-anchor="start" x="397.5" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_pane_all</text>
<text text-anchor="middle" x="448" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">_rules_left</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node23 -->
<g id="edge92_Node000006_Node000023" class="edge">
<title>Node6&#45;&gt;Node23</title>
<g id="a_edge92_Node000006_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M272.83,-570.26C300.35,-539.88 385.14,-446.28 425.38,-401.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="427.89,-404.3 432.01,-394.54 422.71,-399.6 427.89,-404.3"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="$d1/d0b/widget_2main__window_2one__rule_2dispatch_8c.html#ab9db55b708939397362a8a11489c64c5" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="521,-842 375,-842 375,-812 521,-812 521,-842"/>
<text text-anchor="start" x="383" y="-830" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_pane_selected</text>
<text text-anchor="middle" x="448" y="-819" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_right</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node34 -->
<g id="edge108_Node000006_Node000034" class="edge">
<title>Node6&#45;&gt;Node34</title>
<g id="a_edge108_Node000006_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M271.4,-589.99C298.09,-626.01 389.89,-749.92 429.06,-802.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="426.07,-804.63 434.83,-810.58 431.69,-800.46 426.07,-804.63"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="$db/d05/display_8c.html#aeca06e5a8c669b8d8f9dd82289f4e1e1" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="693.5,-751 584.5,-751 584.5,-721 693.5,-721 693.5,-751"/>
<text text-anchor="start" x="592.5" y="-739" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_results</text>
<text text-anchor="middle" x="639" y="-728" font-family="Helvetica,sans-Serif" font-size="10.00">_box_display</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge76_Node000009_Node000010" class="edge">
<title>Node9&#45;&gt;Node10</title>
<g id="a_edge76_Node000009_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M507.76,-626.84C512.52,-629.05 517.01,-631.73 521,-635 549.9,-658.7 528.75,-686.53 557,-711 561.99,-715.32 567.71,-718.9 573.77,-721.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="572.22,-725 582.79,-725.68 574.95,-718.55 572.22,-725"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="$d5/d05/organize_8c.html#aba1af8256174f6a4661675d2b3c6c34d" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="693.5,-799 584.5,-799 584.5,-769 693.5,-769 693.5,-799"/>
<text text-anchor="start" x="592.5" y="-787" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_results</text>
<text text-anchor="middle" x="639" y="-776" font-family="Helvetica,sans-Serif" font-size="10.00">_box_organize</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node12 -->
<g id="edge78_Node000009_Node000012" class="edge">
<title>Node9&#45;&gt;Node12</title>
<g id="a_edge78_Node000009_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M509.73,-626.9C513.84,-629.11 517.66,-631.78 521,-635 562.6,-675.15 516.28,-718.96 557,-760 561.88,-764.92 567.72,-768.84 574,-771.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="572.18,-774.99 582.75,-775.66 574.9,-768.54 572.18,-774.99"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="$db/d05/display_8c.html#a1cc6f65cd162b7c49e760ab29e8b7919" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="893,-616 784,-616 784,-586 893,-586 893,-616"/>
<text text-anchor="start" x="792" y="-604" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_results</text>
<text text-anchor="middle" x="838.5" y="-593" font-family="Helvetica,sans-Serif" font-size="10.00">_box_time</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge77_Node000010_Node000011" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge77_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M693.84,-726.3C703.65,-722.7 713.23,-717.77 721,-711 749.49,-686.19 729.65,-660.06 757,-634 762.02,-629.21 767.84,-625.08 773.99,-621.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="775.28,-624.8 782.54,-617.09 772.05,-618.59 775.28,-624.8"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="$d4/d07/fsm_2dispatch_8c.html#a9123915ffd10fe1ae18254898b1c0ebf" xlink:title="some client pages (in particular &quot;state&quot; and &quot;rules&quot;) will be displayed and behave differently depend...">
<polygon fill="white" stroke="#666666" points="693,-702.5 585,-702.5 585,-683.5 693,-683.5 693,-702.5"/>
<text text-anchor="middle" x="639" y="-690.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_get_exec_edit</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge80_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge80_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M507.76,-589.84C512.52,-592.05 517.01,-594.73 521,-598 549.9,-621.7 527.92,-650.52 557,-674 562.11,-678.13 567.96,-681.39 574.13,-683.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="572.71,-687.17 583.31,-687.17 575.02,-680.56 572.71,-687.17"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="$dc/d04/top_8c.html#a86794ff6578c24e8b16b94bf853dd2b3" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="705,-665 573,-665 573,-635 705,-635 705,-665"/>
<text text-anchor="start" x="581" y="-653" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_graph_view</text>
<text text-anchor="middle" x="639" y="-642" font-family="Helvetica,sans-Serif" font-size="10.00">_control</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node15 -->
<g id="edge81_Node000013_Node000015" class="edge">
<title>Node13&#45;&gt;Node15</title>
<g id="a_edge81_Node000013_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M499.91,-589.89C507.16,-592.11 514.4,-594.79 521,-598 539.23,-606.87 538.97,-616.74 557,-626 560.03,-627.56 563.18,-629.03 566.4,-630.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="564.89,-633.58 575.47,-634.03 567.47,-627.08 564.89,-633.58"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="$db/d07/bottom_8c.html#a593c9c15eb7c193c589dac7c28c36560" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="899.5,-560 777.5,-560 777.5,-530 899.5,-530 899.5,-560"/>
<text text-anchor="start" x="785.5" y="-548" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_sequence</text>
<text text-anchor="middle" x="838.5" y="-537" font-family="Helvetica,sans-Serif" font-size="10.00">_control</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node16 -->
<g id="edge82_Node000013_Node000016" class="edge">
<title>Node13&#45;&gt;Node16</title>
<g id="a_edge82_Node000013_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M513.15,-574.22C582.71,-567.95 693.45,-557.98 765.82,-551.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="765.94,-554.96 775.58,-550.58 765.31,-547.99 765.94,-554.96"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="$db/d07/bottom_8c.html#affbfa87fb5a08853b9a4d92de8877ff7" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="703,-617 575,-617 575,-587 703,-587 703,-617"/>
<text text-anchor="start" x="583" y="-605" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_space_edit</text>
<text text-anchor="middle" x="639" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">_control</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node17 -->
<g id="edge83_Node000013_Node000017" class="edge">
<title>Node13&#45;&gt;Node17</title>
<g id="a_edge83_Node000013_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M513.25,-587.48C529.34,-589.35 546.73,-591.38 563.27,-593.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="562.73,-596.76 573.06,-594.44 563.54,-589.81 562.73,-596.76"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="$d0/d00/middle_8c.html#ab37220d257ccf0ac8a2f4b0f41b83ab9" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="905,-497.5 772,-497.5 772,-478.5 905,-478.5 905,-497.5"/>
<text text-anchor="middle" x="838.5" y="-485.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_space_view</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node18 -->
<g id="edge84_Node000013_Node000018" class="edge">
<title>Node13&#45;&gt;Node18</title>
<g id="a_edge84_Node000013_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M469.82,-570.12C484.74,-562.59 504.96,-551.41 521,-539 539.15,-524.96 536.09,-511.45 557,-502 621.04,-473.05 701.89,-472.27 760.32,-477.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="759.91,-480.58 770.19,-478 760.55,-473.61 759.91,-480.58"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="$db/d06/widget_2main__window_2synth_2dispatch_8c.html#aed9b242acda234a0ca5cd359cb6d29e2" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="701.5,-455 576.5,-455 576.5,-425 701.5,-425 701.5,-455"/>
<text text-anchor="start" x="584.5" y="-443" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_space_vs</text>
<text text-anchor="middle" x="639" y="-432" font-family="Helvetica,sans-Serif" font-size="10.00">_non_time_dependent</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge86_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge86_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M467.84,-511.18C489.18,-500.24 525.13,-482.33 557,-469 564.86,-465.71 573.23,-462.45 581.5,-459.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="582.66,-462.67 590.85,-455.95 580.25,-456.1 582.66,-462.67"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="$df/d03/time_8c.html#aff18a7cea4191d9ae0480f2eaca06a5f" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="716.5,-530.5 561.5,-530.5 561.5,-511.5 716.5,-511.5 716.5,-530.5"/>
<text text-anchor="middle" x="639" y="-518.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_time_dependent</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node22 -->
<g id="edge89_Node000019_Node000022" class="edge">
<title>Node19&#45;&gt;Node22</title>
<g id="a_edge89_Node000019_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M514.31,-521C525.79,-521 537.91,-521 549.89,-521"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="549.8,-524.5 559.8,-521 549.8,-517.5 549.8,-524.5"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node18 -->
<g id="edge88_Node000020_Node000018" class="edge">
<title>Node20&#45;&gt;Node18</title>
<g id="a_edge88_Node000020_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M701.9,-455.48C719.68,-459.89 739.1,-464.67 757,-469 765.64,-471.09 774.8,-473.28 783.73,-475.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="782.86,-478.79 793.39,-477.68 784.47,-471.97 782.86,-478.79"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="$db/d06/widget_2main__window_2synth_2dispatch_8c.html#abc35a23e7853e1e3628b389291f29cba" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="899.5,-460 777.5,-460 777.5,-430 899.5,-430 899.5,-460"/>
<text text-anchor="start" x="785.5" y="-448" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_non_time</text>
<text text-anchor="middle" x="838.5" y="-437" font-family="Helvetica,sans-Serif" font-size="10.00">_dependent</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge87_Node000020_Node000021" class="edge">
<title>Node20&#45;&gt;Node21</title>
<g id="a_edge87_Node000020_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M701.95,-441.57C722.18,-442.08 744.82,-442.65 765.72,-443.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="765.53,-446.68 775.61,-443.43 765.7,-439.68 765.53,-446.68"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node11 -->
<g id="edge90_Node000022_Node000011" class="edge">
<title>Node22&#45;&gt;Node11</title>
<g id="a_edge90_Node000022_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M663.72,-530.82C687.34,-540.58 724.63,-555.93 757,-569 767.04,-573.05 777.8,-577.36 788.08,-581.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="786.58,-584.62 797.16,-585.06 789.16,-578.12 786.58,-584.62"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node16 -->
<g id="edge91_Node000022_Node000016" class="edge">
<title>Node22&#45;&gt;Node16</title>
<g id="a_edge91_Node000022_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M716.92,-530.35C733.05,-532.31 749.99,-534.37 765.91,-536.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="765.44,-539.77 775.79,-537.5 766.29,-532.82 765.44,-539.77"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node2 -->
<g id="edge93_Node000023_Node000002" class="edge">
<title>Node23&#45;&gt;Node2</title>
<g id="a_edge93_Node000023_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M506.77,-384.21C620.81,-395.63 882.91,-417.67 1103,-405 1123.41,-403.82 1145.81,-401.46 1165.21,-399.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1165.57,-402.55 1175.05,-397.81 1164.68,-395.6 1165.57,-402.55"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="$d7/d00/pilot__box_8c.html#a192412673ea82a53a66fd809a5b1fd55" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="714,-368.5 564,-368.5 564,-349.5 714,-349.5 714,-368.5"/>
<text text-anchor="middle" x="639" y="-356.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rules_pilot_box</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge94_Node000023_Node000024" class="edge">
<title>Node23&#45;&gt;Node24</title>
<g id="a_edge94_Node000023_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M506.99,-372.17C521.4,-370.72 537.14,-369.14 552.56,-367.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="552.6,-371.1 562.2,-366.62 551.9,-364.14 552.6,-371.1"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="$d7/d00/pilot__box_8c.html#a3cecbcc7340289ed318347f1bf86308c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="701.5,-331 576.5,-331 576.5,-301 701.5,-301 701.5,-331"/>
<text text-anchor="start" x="584.5" y="-319" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rules_tree</text>
<text text-anchor="middle" x="639" y="-308" font-family="Helvetica,sans-Serif" font-size="10.00">_tools</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node25 -->
<g id="edge95_Node000023_Node000025" class="edge">
<title>Node23&#45;&gt;Node25</title>
<g id="a_edge95_Node000023_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M491.41,-362.52C511.25,-355.43 535.25,-347.04 557,-340 562.44,-338.24 568.11,-336.46 573.8,-334.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="574.73,-338.07 583.28,-331.81 572.69,-331.38 574.73,-338.07"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="$d9/d0d/interest_8c.html#a60d9aed440437cd898f609784c32b2f5" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="920,-336.5 757,-336.5 757,-295.5 920,-295.5 920,-336.5"/>
<text text-anchor="start" x="765" y="-324.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_an_impression</text>
<text text-anchor="start" x="765" y="-313.5" font-family="Helvetica,sans-Serif" font-size="10.00">_of_what_a_rules_comparator</text>
<text text-anchor="middle" x="838.5" y="-302.5" font-family="Helvetica,sans-Serif" font-size="10.00">_could_be</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge96_Node000025_Node000026" class="edge">
<title>Node25&#45;&gt;Node26</title>
<g id="a_edge96_Node000025_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M701.95,-316C715.74,-316 730.65,-316 745.36,-316"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="745.04,-319.5 755.04,-316 745.04,-312.5 745.04,-319.5"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="$d6/d07/freq_8c.html#a1f62040452052165b13a8e9bf23ab368" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="899.5,-373.5 777.5,-373.5 777.5,-354.5 899.5,-354.5 899.5,-373.5"/>
<text text-anchor="middle" x="838.5" y="-361.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rules_use</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node27 -->
<g id="edge97_Node000025_Node000027" class="edge">
<title>Node25&#45;&gt;Node27</title>
<g id="a_edge97_Node000025_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M701.9,-331.48C719.68,-335.89 739.1,-340.67 757,-345 765.64,-347.09 774.8,-349.28 783.73,-351.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="782.86,-354.79 793.39,-353.68 784.47,-347.97 782.86,-354.79"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="$d1/d0c/util_2tree_8c.html#af968daedf9ce1bd06c674c69ef793201" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="914,-277.5 763,-277.5 763,-258.5 914,-258.5 914,-277.5"/>
<text text-anchor="middle" x="838.5" y="-265.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_user_rules_tree</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node28 -->
<g id="edge98_Node000025_Node000028" class="edge">
<title>Node25&#45;&gt;Node28</title>
<g id="a_edge98_Node000025_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M698.83,-300.54C717.41,-295.75 738.04,-290.55 757,-286 764.67,-284.16 772.76,-282.28 780.74,-280.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="781.43,-283.89 790.41,-278.27 779.89,-277.06 781.43,-283.89"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node2 -->
<g id="edge99_Node000028_Node000002" class="edge">
<title>Node28&#45;&gt;Node2</title>
<g id="a_edge99_Node000028_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M907.31,-277.89C911.86,-280.11 916.16,-282.78 920,-286 951.77,-312.6 922.41,-347.73 956,-372 1017.17,-416.19 1108.96,-411.24 1165.39,-402.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1165.75,-405.94 1175.03,-400.85 1164.6,-399.04 1165.75,-405.94"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="$d8/d06/signal_8c.html#a7713720f05623b42929ad7c43292c559" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="1102.5,-363.5 956.5,-363.5 956.5,-344.5 1102.5,-344.5 1102.5,-363.5"/>
<text text-anchor="middle" x="1029.5" y="-351.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_bind_user_tree_factory</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge100_Node000028_Node000029" class="edge">
<title>Node28&#45;&gt;Node29</title>
<g id="a_edge100_Node000028_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M904.06,-277.97C909.68,-280.15 915.08,-282.79 920,-286 942.63,-300.78 933.65,-319.81 956,-335 958.4,-336.63 960.94,-338.12 963.56,-339.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="962.1,-342.67 972.66,-343.52 964.94,-336.27 962.1,-342.67"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="$d8/d06/signal_8c.html#a4de6cc717f212c44ff4c053fee3071c8" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="1085.5,-326 973.5,-326 973.5,-296 1085.5,-296 1085.5,-326"/>
<text text-anchor="start" x="981.5" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">on_setup_user_tree</text>
<text text-anchor="middle" x="1029.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">_factory</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node30 -->
<g id="edge102_Node000028_Node000030" class="edge">
<title>Node28&#45;&gt;Node30</title>
<g id="a_edge102_Node000028_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M884.22,-277.95C895.87,-280.55 908.41,-283.37 920,-286 933.61,-289.09 948.17,-292.42 962.07,-295.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="961.03,-298.97 971.57,-297.81 962.61,-292.15 961.03,-298.97"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="$d1/d0c/util_2tree_8c.html#a82852f17d5f914c6cfb35b892766ab1e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1272.5,-242 1160.5,-242 1160.5,-212 1272.5,-212 1272.5,-242"/>
<text text-anchor="start" x="1168.5" y="-230" font-family="Helvetica,sans-Serif" font-size="10.00">widget_create_user</text>
<text text-anchor="middle" x="1216.5" y="-219" font-family="Helvetica,sans-Serif" font-size="10.00">_rules_tree_node</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node31 -->
<g id="edge104_Node000028_Node000031" class="edge">
<title>Node28&#45;&gt;Node31</title>
<g id="a_edge104_Node000028_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M914.24,-259.85C982.77,-252.38 1083.31,-241.41 1149.08,-234.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1149.07,-237.76 1158.63,-233.2 1148.31,-230.81 1149.07,-237.76"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="$d6/d08/labo_8c.html#a479a32aff9b3fa44b34508e2c41b12d3" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1099.5,-163.5 959.5,-163.5 959.5,-122.5 1099.5,-122.5 1099.5,-163.5"/>
<text text-anchor="start" x="967.5" y="-151.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_let_us_create</text>
<text text-anchor="start" x="967.5" y="-140.5" font-family="Helvetica,sans-Serif" font-size="10.00">_a_complex_useless_and</text>
<text text-anchor="middle" x="1029.5" y="-129.5" font-family="Helvetica,sans-Serif" font-size="10.00">_expensive_tree</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node32 -->
<g id="edge105_Node000028_Node000032" class="edge">
<title>Node28&#45;&gt;Node32</title>
<g id="a_edge105_Node000028_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M854.33,-258.19C882.75,-239.4 945.77,-197.72 987.69,-169.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="989.41,-173.05 995.82,-164.62 985.54,-167.21 989.41,-173.05"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node2 -->
<g id="edge101_Node000029_Node000002" class="edge">
<title>Node29&#45;&gt;Node2</title>
<g id="a_edge101_Node000029_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1079.11,-363.98C1105.71,-369.45 1138.62,-376.21 1165.45,-381.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1164.55,-385.11 1175.05,-383.69 1165.96,-378.25 1164.55,-385.11"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node2 -->
<g id="edge103_Node000030_Node000002" class="edge">
<title>Node30&#45;&gt;Node2</title>
<g id="a_edge103_Node000030_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1080.39,-326.42C1088.03,-329.1 1095.78,-331.99 1103,-335 1132.84,-347.42 1165.68,-364.47 1188.13,-376.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1186.18,-379.6 1196.63,-381.35 1189.55,-373.47 1186.18,-379.6"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node31 -->
<g id="edge107_Node000032_Node000031" class="edge">
<title>Node32&#45;&gt;Node31</title>
<g id="a_edge107_Node000032_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1076.71,-163.98C1105.56,-177.08 1142.5,-193.85 1171.02,-206.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1169.57,-209.99 1180.12,-210.94 1172.46,-203.62 1169.57,-209.99"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="$d1/d0c/util_2tree_8c.html#a95c04d702f36a7422a9e14eaf456ed3e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1294,-152.5 1139,-152.5 1139,-133.5 1294,-133.5 1294,-152.5"/>
<text text-anchor="middle" x="1216.5" y="-140.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_add_tree_child_node</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge106_Node000032_Node000033" class="edge">
<title>Node32&#45;&gt;Node33</title>
<g id="a_edge106_Node000032_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1099.91,-143C1108.78,-143 1117.95,-143 1127.07,-143"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1127.05,-146.5 1137.05,-143 1127.05,-139.5 1127.05,-146.5"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node14 -->
<g id="edge109_Node000034_Node000014" class="edge">
<title>Node34&#45;&gt;Node14</title>
<g id="a_edge109_Node000034_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M458.91,-811.62C475.86,-786.64 512.88,-737.47 557,-712 562.32,-708.93 568.1,-706.36 574.05,-704.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="574.97,-707.58 583.43,-701.21 572.84,-700.91 574.97,-707.58"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="$d4/d02/edit_8c.html#a8b314bd2dcf59006649ff86ae04e9eaf" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="706,-885 572,-885 572,-855 706,-855 706,-885"/>
<text text-anchor="start" x="580" y="-873" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rule_edition</text>
<text text-anchor="middle" x="639" y="-862" font-family="Helvetica,sans-Serif" font-size="10.00">_tools</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge110_Node000034_Node000035" class="edge">
<title>Node34&#45;&gt;Node35</title>
<g id="a_edge110_Node000034_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M516.97,-842.46C531.13,-845.69 546.17,-849.11 560.65,-852.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="559.58,-855.75 570.11,-854.55 561.14,-848.92 559.58,-855.75"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="$d1/d04/investigate_8c.html#a4d4d650591869cebc663884c29c6bb7c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="721,-933 557,-933 557,-903 721,-903 721,-933"/>
<text text-anchor="start" x="565" y="-921" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rule_investigation</text>
<text text-anchor="middle" x="639" y="-910" font-family="Helvetica,sans-Serif" font-size="10.00">_tools</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node36 -->
<g id="edge111_Node000034_Node000036" class="edge">
<title>Node34&#45;&gt;Node36</title>
<g id="a_edge111_Node000034_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M469.98,-842.38C491.08,-857.27 524.99,-879.64 557,-894 560.59,-895.61 564.31,-897.15 568.11,-898.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="566.91,-901.89 577.5,-902 569.29,-895.31 566.91,-901.89"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="$d1/d0b/widget_2main__window_2one__rule_2dispatch_8c.html#ab6a3b9836a4c333b59b34cb97d00df3a" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="709.5,-836.5 568.5,-836.5 568.5,-817.5 709.5,-817.5 709.5,-836.5"/>
<text text-anchor="middle" x="639" y="-824.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected_rule</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node37 -->
<g id="edge112_Node000034_Node000037" class="edge">
<title>Node34&#45;&gt;Node37</title>
<g id="a_edge112_Node000034_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M521.26,-827C532.95,-827 545.12,-827 557,-827"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="556.76,-830.5 566.76,-827 556.76,-823.5 556.76,-830.5"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node2 -->
<g id="edge113_Node000037_Node000002" class="edge">
<title>Node37&#45;&gt;Node2</title>
<g id="a_edge113_Node000037_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M706.18,-817.12C711.51,-814.68 716.55,-811.68 721,-808 751.35,-782.88 731.17,-756.75 757,-727 813.02,-662.47 850.12,-674.2 920,-625 1027.45,-549.35 1148.48,-448.74 1195.41,-409.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1197.5,-411.9 1202.87,-402.77 1192.98,-406.56 1197.5,-411.9"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="$dc/d0e/widget_2main__window_2one__rule_2algebra_2dispatch_8c.html#a15cbd8402e76ff0dd5e6b39e17a9dc49" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="897,-849 780,-849 780,-819 897,-819 897,-849"/>
<text text-anchor="start" x="788" y="-837" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="838.5" y="-826" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_algebra</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge114_Node000037_Node000038" class="edge">
<title>Node37&#45;&gt;Node38</title>
<g id="a_edge114_Node000037_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M709.91,-829.48C728.93,-830.15 749.51,-830.88 768.48,-831.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="768.12,-835.04 778.23,-831.9 768.37,-828.05 768.12,-835.04"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="$df/d06/widget_2main__window_2one__rule_2geometry_2dispatch_8c.html#a303a3e0838137d31f4e04a416ebf6310" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="897,-766 780,-766 780,-736 897,-736 897,-766"/>
<text text-anchor="start" x="788" y="-754" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="838.5" y="-743" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_geometry</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node43 -->
<g id="edge123_Node000037_Node000043" class="edge">
<title>Node37&#45;&gt;Node43</title>
<g id="a_edge123_Node000037_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M690.2,-817.08C700.51,-814.53 711.2,-811.49 721,-808 748.46,-798.2 777.95,-783.73 800.39,-771.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="802,-774.93 809.15,-767.1 798.68,-768.76 802,-774.93"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:href="$db/d07/assign_8c.html#a9020593f4cd1b7f9dd85dd383523474c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1103,-814 956,-814 956,-784 1103,-784 1103,-814"/>
<text text-anchor="start" x="964" y="-802" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1029.5" y="-791" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_assignments_list_btt</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge115_Node000038_Node000039" class="edge">
<title>Node38&#45;&gt;Node39</title>
<g id="a_edge115_Node000038_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M897.49,-823.26C912.39,-820.5 928.72,-817.48 944.64,-814.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="944.9,-818.04 954.09,-812.78 943.62,-811.16 944.9,-818.04"/>
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:href="$de/d0e/conditions_8c.html#a8d42128cf54da36d55112fa5f5634f96" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1097,-862 962,-862 962,-832 1097,-832 1097,-862"/>
<text text-anchor="start" x="970" y="-850" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1029.5" y="-839" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_conditions_list_btt</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node41 -->
<g id="edge117_Node000038_Node000041" class="edge">
<title>Node38&#45;&gt;Node41</title>
<g id="a_edge117_Node000038_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M897.49,-837.99C914.14,-839.13 932.57,-840.4 950.22,-841.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="949.95,-845.11 960.17,-842.3 950.44,-838.12 949.95,-845.11"/>
</a>
</g>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:href="$d4/d01/identity_8c.html#afcfab13d3504a69ec5f4ae6ad6974e29" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1088,-910 971,-910 971,-880 1088,-880 1088,-910"/>
<text text-anchor="start" x="979" y="-898" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1029.5" y="-887" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_identity_btt</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node42 -->
<g id="edge121_Node000038_Node000042" class="edge">
<title>Node38&#45;&gt;Node42</title>
<g id="a_edge121_Node000038_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M887.19,-849.39C912.28,-857.49 943.25,-867.49 969.8,-876.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="968.46,-879.3 979.05,-879.04 970.61,-872.64 968.46,-879.3"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:href="$d7/d06/utilities_8c.html#a1c4f1ce489cdc3b4e5a1e86d3438e846" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1277.5,-856.5 1155.5,-856.5 1155.5,-837.5 1277.5,-837.5 1277.5,-856.5"/>
<text text-anchor="middle" x="1216.5" y="-844.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_set_item_text</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node40 -->
<g id="edge116_Node000039_Node000040" class="edge">
<title>Node39&#45;&gt;Node40</title>
<g id="a_edge116_Node000039_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1090.05,-814.45C1114.56,-820.81 1142.62,-828.09 1165.98,-834.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1165.01,-837.52 1175.57,-836.64 1166.77,-830.74 1165.01,-837.52"/>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node2 -->
<g id="edge118_Node000041_Node000002" class="edge">
<title>Node41&#45;&gt;Node2</title>
<g id="a_edge118_Node000041_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1092.55,-831.58C1096.37,-829.13 1099.92,-826.29 1103,-823 1160.87,-761.28 1202,-490.18 1212.73,-412.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1216.15,-413.54 1214.03,-403.16 1209.22,-412.6 1216.15,-413.54"/>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node5 -->
<g id="edge119_Node000041_Node000005" class="edge">
<title>Node41&#45;&gt;Node5</title>
<g id="a_edge119_Node000041_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1083.58,-862.39C1090.25,-864.96 1096.88,-867.83 1103,-871 1138.49,-889.37 1174.86,-918.44 1196.3,-936.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1193.81,-939.32 1203.65,-943.26 1198.41,-934.05 1193.81,-939.32"/>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node40 -->
<g id="edge120_Node000041_Node000040" class="edge">
<title>Node41&#45;&gt;Node40</title>
<g id="a_edge120_Node000041_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1097.29,-847C1112.38,-847 1128.47,-847 1143.75,-847"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1143.75,-850.5 1153.75,-847 1143.75,-843.5 1143.75,-850.5"/>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node40 -->
<g id="edge122_Node000042_Node000040" class="edge">
<title>Node42&#45;&gt;Node40</title>
<g id="a_edge122_Node000042_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1088.27,-880.01C1113.26,-873.53 1142.2,-866.02 1166.16,-859.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1166.87,-863.23 1175.67,-857.33 1165.11,-856.46 1166.87,-863.23"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="$db/d02/geometry_8c.html#a075009e3b1816abfd76bd3d4fcdda890" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1088,-766 971,-766 971,-736 1088,-736 1088,-766"/>
<text text-anchor="start" x="979" y="-754" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1029.5" y="-743" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_before_after</text>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node44 -->
<g id="edge124_Node000043_Node000044" class="edge">
<title>Node43&#45;&gt;Node44</title>
<g id="a_edge124_Node000043_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M897.49,-751C916.99,-751 938.95,-751 959.23,-751"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="959.11,-754.5 969.11,-751 959.11,-747.5 959.11,-754.5"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="$d1/d00/camera_8c.html#a1b97f8be0394a44033a491d7bb44dce2" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1088,-718 971,-718 971,-688 1088,-688 1088,-718"/>
<text text-anchor="start" x="979" y="-706" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1029.5" y="-695" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_camera</text>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node45 -->
<g id="edge125_Node000043_Node000045" class="edge">
<title>Node43&#45;&gt;Node45</title>
<g id="a_edge125_Node000043_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M897.49,-736.27C917.08,-731.3 939.15,-725.69 959.51,-720.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="960.32,-723.93 969.15,-718.07 958.6,-717.14 960.32,-723.93"/>
</a>
</g>
</g>
</g>
</svg>