gem-graph-client/doc/docbook/d8/d09/signal_8h_aab85638be6239329...

921 lines
46 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_switch_state_rules_data Pages: 1 -->
<svg width="1263pt" height="819pt"
viewBox="0.00 0.00 1263.00 819.06" 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 815.06)">
<title>on_switch_state_rules_data</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="This function could remain static in src/signal.">
<polygon fill="#999999" stroke="#666666" points="152,-221.5 0,-221.5 0,-202.5 152,-202.5 152,-221.5"/>
<text text-anchor="middle" x="76" y="-209.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_switch_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="1069,-582.5 990,-582.5 990,-563.5 1069,-563.5 1069,-582.5"/>
<text text-anchor="middle" x="1029.5" y="-570.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_add_log</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge56_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge56_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M80.52,-221.99C91.75,-252.62 129.46,-346.57 188,-403 282.16,-493.76 320.21,-535 451,-535 451,-535 451,-535 652.5,-535 769.9,-535 906.87,-553.56 978.7,-564.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="977.74,-568.13 988.16,-566.23 978.83,-561.22 977.74,-568.13"/>
</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#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="332.5,-123.5 189.5,-123.5 189.5,-104.5 332.5,-104.5 332.5,-123.5"/>
<text text-anchor="middle" x="261" y="-111.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_get_state_rules_data</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge58_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge58_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M87.76,-202.05C106.62,-185.14 147.5,-150.81 188,-132 191.49,-130.38 195.16,-128.89 198.9,-127.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="199.74,-130.93 208.14,-124.47 197.55,-124.28 199.74,-130.93"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="$d3/d09/widget_2manager_8c.html#aa79c2ff4883932d6f9b7184d1d05dd5d" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="332.5,-86.5 189.5,-86.5 189.5,-67.5 332.5,-67.5 332.5,-86.5"/>
<text text-anchor="middle" x="261" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_main_window</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge59_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge59_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M83.44,-202.05C98.69,-179.32 139.4,-123.37 188,-95 190.35,-93.63 192.8,-92.36 195.32,-91.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="196.6,-94.45 204.57,-87.47 193.99,-87.95 196.6,-94.45"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="$dc/d0c/widget_2main__window_2results_2dispatch_8c.html#a56cdc1609820a67a52fb095ba0128d3f" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="324.5,-160.5 197.5,-160.5 197.5,-141.5 324.5,-141.5 324.5,-160.5"/>
<text text-anchor="middle" x="261" y="-148.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_page_data</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge60_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge60_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M100.09,-202.08C122.33,-192.76 157.07,-178.81 188,-169 193.68,-167.2 199.66,-165.46 205.64,-163.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="206.12,-167.31 214.89,-161.37 204.32,-160.55 206.12,-167.31"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="$df/d0e/widget_2main__window_2state_2dispatch_8c.html#a9689934ad6d7c98379f35d49adf11878" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="326,-393.5 196,-393.5 196,-374.5 326,-374.5 326,-393.5"/>
<text text-anchor="middle" x="261" y="-381.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_page_state</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge64_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge64_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M87.63,-221.99C117.71,-250.27 203.72,-331.11 241.65,-366.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239.01,-369.07 248.69,-373.37 243.8,-363.97 239.01,-369.07"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="$db/d06/widget_2main__window_2synth_2dispatch_8c.html#a990f88f46feba957a864d7bf203f42e7" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="327,-197.5 195,-197.5 195,-178.5 327,-178.5 327,-197.5"/>
<text text-anchor="middle" x="261" y="-185.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_page_synth</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge70_Node000001_Node000016" class="edge">
<title>Node1&#45;&gt;Node16</title>
<g id="a_edge70_Node000001_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M152.49,-202.1C162.65,-200.77 173.08,-199.4 183.26,-198.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="183.65,-201.54 193.11,-196.77 182.74,-194.6 183.65,-201.54"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="$d3/d0c/widget_2main__window_2all__rules_2dispatch_8c.html#a1c074a5748ee5c7e9974bb75539adb34" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="319.5,-631 202.5,-631 202.5,-601 319.5,-601 319.5,-631"/>
<text text-anchor="start" x="210.5" y="-619" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_pane_all</text>
<text text-anchor="middle" x="261" y="-608" font-family="Helvetica,sans-Serif" font-size="10.00">_rules_left</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge77_Node000001_Node000020" class="edge">
<title>Node1&#45;&gt;Node20</title>
<g id="a_edge77_Node000001_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M78.41,-221.87C84.8,-264.22 114.07,-433.59 188,-549 198.98,-566.15 215.36,-581.86 229.72,-593.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="227.15,-596.18 237.15,-599.69 231.53,-590.71 227.15,-596.18"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="$d1/d0b/widget_2main__window_2one__rule_2dispatch_8c.html#ab9db55b708939397362a8a11489c64c5" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="334,-249 188,-249 188,-219 334,-219 334,-249"/>
<text text-anchor="start" x="196" y="-237" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_pane_selected</text>
<text text-anchor="middle" x="261" y="-226" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_right</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge93_Node000001_Node000031" class="edge">
<title>Node1&#45;&gt;Node31</title>
<g id="a_edge93_Node000001_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M152.49,-221.08C160.39,-222.02 168.45,-222.99 176.43,-223.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.78,-227.4 186.13,-225.12 176.61,-220.45 175.78,-227.4"/>
</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="1255,-582.5 1143,-582.5 1143,-563.5 1255,-563.5 1255,-582.5"/>
<text text-anchor="middle" x="1199" y="-570.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_add_log_event</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge57_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge57_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1069.35,-573C1087.7,-573 1110.12,-573 1131.09,-573"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1131.03,-576.5 1141.03,-573 1131.03,-569.5 1131.03,-576.5"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="$db/d05/display_8c.html#aeca06e5a8c669b8d8f9dd82289f4e1e1" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="506.5,-30 397.5,-30 397.5,0 506.5,0 506.5,-30"/>
<text text-anchor="start" x="405.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_results</text>
<text text-anchor="middle" x="452" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_box_display</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge61_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge61_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M319.98,-141.12C325.07,-138.7 329.86,-135.71 334,-132 367.04,-102.45 337.41,-69.04 370,-39 374.9,-34.48 380.62,-30.81 386.71,-27.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="387.96,-31.1 395.83,-24.01 385.26,-24.64 387.96,-31.1"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="$d5/d05/organize_8c.html#aba1af8256174f6a4661675d2b3c6c34d" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="506.5,-78 397.5,-78 397.5,-48 506.5,-48 506.5,-78"/>
<text text-anchor="start" x="405.5" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_results</text>
<text text-anchor="middle" x="452" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00">_box_organize</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge63_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge63_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M315.56,-141.02C322.05,-138.63 328.37,-135.67 334,-132 355.47,-118.03 348.75,-101.29 370,-87 375.1,-83.57 380.69,-80.62 386.49,-78.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="387.62,-81.41 395.66,-74.51 385.08,-74.88 387.62,-81.41"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="$db/d05/display_8c.html#a1cc6f65cd162b7c49e760ab29e8b7919" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="706,-47 597,-47 597,-17 706,-17 706,-47"/>
<text text-anchor="start" x="605" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_results</text>
<text text-anchor="middle" x="651.5" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">_box_time</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge62_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge62_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M506.97,-19.65C531.13,-21.73 559.84,-24.2 585.21,-26.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="584.83,-29.86 595.09,-27.23 585.43,-22.89 584.83,-29.86"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><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="506,-334.5 398,-334.5 398,-315.5 506,-315.5 506,-334.5"/>
<text text-anchor="middle" x="452" y="-322.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_get_exec_edit</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge65_Node000010_Node000011" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge65_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M291.73,-374.14C313.39,-367.01 343.46,-357.23 370,-349 381.57,-345.41 394.11,-341.64 405.78,-338.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="406.6,-341.59 415.2,-335.4 404.62,-334.87 406.6,-341.59"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="$dc/d04/top_8c.html#a86794ff6578c24e8b16b94bf853dd2b3" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="518,-469 386,-469 386,-439 518,-439 518,-469"/>
<text text-anchor="start" x="394" y="-457" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_graph_view</text>
<text text-anchor="middle" x="452" y="-446" font-family="Helvetica,sans-Serif" font-size="10.00">_control</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node12 -->
<g id="edge66_Node000010_Node000012" class="edge">
<title>Node10&#45;&gt;Node12</title>
<g id="a_edge66_Node000010_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M283.23,-393.9C304.8,-403.75 339.32,-418.96 370,-430 374.92,-431.77 380.03,-433.51 385.2,-435.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="383.79,-438.42 394.38,-438.12 385.91,-431.75 383.79,-438.42"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="$db/d07/bottom_8c.html#a593c9c15eb7c193c589dac7c28c36560" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="712.5,-116 590.5,-116 590.5,-86 712.5,-86 712.5,-116"/>
<text text-anchor="start" x="598.5" y="-104" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_sequence</text>
<text text-anchor="middle" x="651.5" y="-93" font-family="Helvetica,sans-Serif" font-size="10.00">_control</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node13 -->
<g id="edge67_Node000010_Node000013" class="edge">
<title>Node10&#45;&gt;Node13</title>
<g id="a_edge67_Node000010_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M326.2,-382.78C397.22,-380.02 505.44,-371.17 534,-343 603.92,-274.05 505.07,-198.68 570,-125 573.01,-121.59 576.47,-118.65 580.24,-116.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="581.77,-119.28 588.83,-111.39 578.39,-113.15 581.77,-119.28"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="$db/d07/bottom_8c.html#affbfa87fb5a08853b9a4d92de8877ff7" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="516,-421 388,-421 388,-391 516,-391 516,-421"/>
<text text-anchor="start" x="396" y="-409" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_space_edit</text>
<text text-anchor="middle" x="452" y="-398" font-family="Helvetica,sans-Serif" font-size="10.00">_control</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node14 -->
<g id="edge68_Node000010_Node000014" class="edge">
<title>Node10&#45;&gt;Node14</title>
<g id="a_edge68_Node000010_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M326.25,-391.48C342.34,-393.35 359.73,-395.38 376.27,-397.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="375.73,-400.76 386.06,-398.44 376.54,-393.81 375.73,-400.76"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="$d0/d00/middle_8c.html#ab37220d257ccf0ac8a2f4b0f41b83ab9" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="718,-471.5 585,-471.5 585,-452.5 718,-452.5 718,-471.5"/>
<text text-anchor="middle" x="651.5" y="-459.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_space_view</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node15 -->
<g id="edge69_Node000010_Node000015" class="edge">
<title>Node10&#45;&gt;Node15</title>
<g id="a_edge69_Node000010_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M269.26,-393.94C284.9,-414.42 324.14,-460.84 370,-478 449.71,-507.83 551.06,-489.57 607.53,-474.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="608.33,-478.32 617.08,-472.34 606.51,-471.56 608.33,-478.32"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="$db/d06/widget_2main__window_2synth_2dispatch_8c.html#aed9b242acda234a0ca5cd359cb6d29e2" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="514.5,-201 389.5,-201 389.5,-171 514.5,-171 514.5,-201"/>
<text text-anchor="start" x="397.5" y="-189" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_space_vs</text>
<text text-anchor="middle" x="452" y="-178" font-family="Helvetica,sans-Serif" font-size="10.00">_non_time_dependent</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge71_Node000016_Node000017" class="edge">
<title>Node16&#45;&gt;Node17</title>
<g id="a_edge71_Node000016_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M327.31,-187.31C343.61,-187.14 361.19,-186.95 377.84,-186.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="377.71,-190.28 387.68,-186.67 377.64,-183.28 377.71,-190.28"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="$df/d03/time_8c.html#aff18a7cea4191d9ae0480f2eaca06a5f" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="529.5,-115.5 374.5,-115.5 374.5,-96.5 529.5,-96.5 529.5,-115.5"/>
<text text-anchor="middle" x="452" y="-103.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_time_dependent</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node19 -->
<g id="edge74_Node000016_Node000019" class="edge">
<title>Node16&#45;&gt;Node19</title>
<g id="a_edge74_Node000016_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M315.56,-178.02C322.05,-175.63 328.37,-172.67 334,-169 355.47,-155.03 348.26,-137.55 370,-124 372.01,-122.75 374.09,-121.59 376.23,-120.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="377.43,-123.8 385.2,-116.6 374.64,-117.38 377.43,-123.8"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node15 -->
<g id="edge73_Node000017_Node000015" class="edge">
<title>Node17&#45;&gt;Node15</title>
<g id="a_edge73_Node000017_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M514.8,-196.26C522.03,-199.65 528.7,-204.12 534,-210 592.42,-274.81 523.55,-329.13 570,-403 581.87,-421.88 602.16,-436.69 619.4,-446.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="617.34,-449.61 627.79,-451.39 620.73,-443.49 617.34,-449.61"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="$db/d06/widget_2main__window_2synth_2dispatch_8c.html#abc35a23e7853e1e3628b389291f29cba" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="712.5,-394 590.5,-394 590.5,-364 712.5,-364 712.5,-394"/>
<text text-anchor="start" x="598.5" y="-382" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_non_time</text>
<text text-anchor="middle" x="651.5" y="-371" font-family="Helvetica,sans-Serif" font-size="10.00">_dependent</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge72_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge72_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M514.84,-196.78C521.97,-200.1 528.6,-204.4 534,-210 578.6,-256.25 526.76,-302.48 570,-350 573.06,-353.36 576.54,-356.34 580.3,-358.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.44,-361.94 588.82,-364.05 582.02,-355.92 578.44,-361.94"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node8 -->
<g id="edge75_Node000019_Node000008" class="edge">
<title>Node19&#45;&gt;Node8</title>
<g id="a_edge75_Node000019_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M502.74,-96.08C513.18,-93.51 524.04,-90.47 534,-87 560.98,-77.58 590.05,-63.87 612.4,-52.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="613.85,-55.68 621.13,-47.98 610.64,-49.46 613.85,-55.68"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node13 -->
<g id="edge76_Node000019_Node000013" class="edge">
<title>Node19&#45;&gt;Node13</title>
<g id="a_edge76_Node000019_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M529.92,-104.05C546.05,-103.64 562.99,-103.22 578.91,-102.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.87,-106.31 588.78,-102.56 578.7,-99.32 578.87,-106.31"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node2 -->
<g id="edge78_Node000020_Node000002" class="edge">
<title>Node20&#45;&gt;Node2</title>
<g id="a_edge78_Node000020_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M319.93,-612.75C464.97,-604.61 841.88,-583.47 978.29,-575.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="978.3,-579.32 988.08,-575.27 977.9,-572.33 978.3,-579.32"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="$d7/d00/pilot__box_8c.html#a192412673ea82a53a66fd809a5b1fd55" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="527,-706.5 377,-706.5 377,-687.5 527,-687.5 527,-706.5"/>
<text text-anchor="middle" x="452" y="-694.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rules_pilot_box</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge79_Node000020_Node000021" class="edge">
<title>Node20&#45;&gt;Node21</title>
<g id="a_edge79_Node000020_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M284.2,-631.32C305.38,-645.31 338.63,-665.62 370,-678 375.63,-680.22 381.58,-682.22 387.6,-684.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="386.43,-687.32 397,-686.63 388.3,-680.58 386.43,-687.32"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="$d7/d00/pilot__box_8c.html#a3cecbcc7340289ed318347f1bf86308c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="514.5,-669 389.5,-669 389.5,-639 514.5,-639 514.5,-669"/>
<text text-anchor="start" x="397.5" y="-657" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rules_tree</text>
<text text-anchor="middle" x="452" y="-646" font-family="Helvetica,sans-Serif" font-size="10.00">_tools</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node22 -->
<g id="edge80_Node000020_Node000022" class="edge">
<title>Node20&#45;&gt;Node22</title>
<g id="a_edge80_Node000020_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M319.99,-627.66C338.31,-631.34 358.8,-635.46 378.03,-639.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="377.21,-642.73 387.7,-641.27 378.59,-635.87 377.21,-642.73"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="$d9/d0d/interest_8c.html#a60d9aed440437cd898f609784c32b2f5" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="733,-759.5 570,-759.5 570,-718.5 733,-718.5 733,-759.5"/>
<text text-anchor="start" x="578" y="-747.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_an_impression</text>
<text text-anchor="start" x="578" y="-736.5" font-family="Helvetica,sans-Serif" font-size="10.00">_of_what_a_rules_comparator</text>
<text text-anchor="middle" x="651.5" y="-725.5" font-family="Helvetica,sans-Serif" font-size="10.00">_could_be</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge81_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge81_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M513,-669.43C520.27,-672.19 527.43,-675.37 534,-679 552.48,-689.22 551.76,-699.36 570,-710 571.88,-711.1 573.8,-712.16 575.76,-713.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="573.94,-716.2 584.46,-717.44 577.01,-709.91 573.94,-716.2"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="$d6/d07/freq_8c.html#a1f62040452052165b13a8e9bf23ab368" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="712.5,-700.5 590.5,-700.5 590.5,-681.5 712.5,-681.5 712.5,-700.5"/>
<text text-anchor="middle" x="651.5" y="-688.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rules_use</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node24 -->
<g id="edge82_Node000022_Node000024" class="edge">
<title>Node22&#45;&gt;Node24</title>
<g id="a_edge82_Node000022_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M514.95,-665.61C537.59,-669.85 563.25,-674.65 586.11,-678.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="585.46,-682.38 595.93,-680.78 586.75,-675.5 585.46,-682.38"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="$d1/d0c/util_2tree_8c.html#af968daedf9ce1bd06c674c69ef793201" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="727,-663.5 576,-663.5 576,-644.5 727,-644.5 727,-663.5"/>
<text text-anchor="middle" x="651.5" y="-651.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_user_rules_tree</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node25 -->
<g id="edge83_Node000022_Node000025" class="edge">
<title>Node22&#45;&gt;Node25</title>
<g id="a_edge83_Node000022_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M514.95,-654C530.57,-654 547.63,-654 564.22,-654"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="564.08,-657.5 574.08,-654 564.08,-650.5 564.08,-657.5"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node2 -->
<g id="edge84_Node000025_Node000002" class="edge">
<title>Node25&#45;&gt;Node2</title>
<g id="a_edge84_Node000025_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M698.6,-644.07C769.62,-628.77 905.21,-599.56 978.5,-583.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="979.19,-587.2 988.23,-581.67 977.72,-580.36 979.19,-587.2"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="$d8/d06/signal_8c.html#a7713720f05623b42929ad7c43292c559" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="915.5,-706.5 769.5,-706.5 769.5,-687.5 915.5,-687.5 915.5,-706.5"/>
<text text-anchor="middle" x="842.5" y="-694.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_bind_user_tree_factory</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge85_Node000025_Node000026" class="edge">
<title>Node25&#45;&gt;Node26</title>
<g id="a_edge85_Node000025_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M696.34,-663.97C723.19,-670.08 757.81,-677.96 786.5,-684.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="785.57,-687.87 796.1,-686.67 787.13,-681.04 785.57,-687.87"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="$d8/d06/signal_8c.html#a4de6cc717f212c44ff4c053fee3071c8" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="898.5,-669 786.5,-669 786.5,-639 898.5,-639 898.5,-669"/>
<text text-anchor="start" x="794.5" y="-657" font-family="Helvetica,sans-Serif" font-size="10.00">on_setup_user_tree</text>
<text text-anchor="middle" x="842.5" y="-646" font-family="Helvetica,sans-Serif" font-size="10.00">_factory</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node27 -->
<g id="edge87_Node000025_Node000027" class="edge">
<title>Node25&#45;&gt;Node27</title>
<g id="a_edge87_Node000025_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M727.47,-654C743.07,-654 759.42,-654 774.71,-654"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="774.65,-657.5 784.65,-654 774.65,-650.5 774.65,-657.5"/>
</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#a82852f17d5f914c6cfb35b892766ab1e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1085.5,-806 973.5,-806 973.5,-776 1085.5,-776 1085.5,-806"/>
<text text-anchor="start" x="981.5" y="-794" font-family="Helvetica,sans-Serif" font-size="10.00">widget_create_user</text>
<text text-anchor="middle" x="1029.5" y="-783" font-family="Helvetica,sans-Serif" font-size="10.00">_rules_tree_node</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node28 -->
<g id="edge89_Node000025_Node000028" class="edge">
<title>Node25&#45;&gt;Node28</title>
<g id="a_edge89_Node000025_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M719.37,-663.94C724.31,-666.37 728.94,-669.35 733,-673 768.77,-705.12 730.63,-746.04 769,-775 823.8,-816.36 905.09,-814.22 962.05,-805.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="962.29,-809.18 971.61,-804.13 961.18,-802.27 962.29,-809.18"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="$d6/d08/labo_8c.html#a479a32aff9b3fa44b34508e2c41b12d3" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="912.5,-765.5 772.5,-765.5 772.5,-724.5 912.5,-724.5 912.5,-765.5"/>
<text text-anchor="start" x="780.5" y="-753.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_let_us_create</text>
<text text-anchor="start" x="780.5" y="-742.5" font-family="Helvetica,sans-Serif" font-size="10.00">_a_complex_useless_and</text>
<text text-anchor="middle" x="842.5" y="-731.5" font-family="Helvetica,sans-Serif" font-size="10.00">_expensive_tree</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node29 -->
<g id="edge90_Node000025_Node000029" class="edge">
<title>Node25&#45;&gt;Node29</title>
<g id="a_edge90_Node000025_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M713.54,-663.93C720.37,-666.33 727.01,-669.31 733,-673 754.21,-686.09 748.82,-701.37 769,-716 770.14,-716.83 771.31,-717.64 772.5,-718.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="770.34,-721.21 780.72,-723.33 773.93,-715.2 770.34,-721.21"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node2 -->
<g id="edge86_Node000026_Node000002" class="edge">
<title>Node26&#45;&gt;Node2</title>
<g id="a_edge86_Node000026_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M894.66,-687.02C902.05,-684.61 909.39,-681.64 916,-678 956.72,-655.56 994.07,-615.11 1013.81,-591.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1016.35,-593.92 1019.97,-583.97 1010.93,-589.49 1016.35,-593.92"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node2 -->
<g id="edge88_Node000027_Node000002" class="edge">
<title>Node27&#45;&gt;Node2</title>
<g id="a_edge88_Node000027_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M883.16,-638.57C893.87,-634.29 905.42,-629.56 916,-625 943.85,-613 975.13,-598.45 997.63,-587.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="999.02,-591.02 1006.54,-583.56 996.01,-584.69 999.02,-591.02"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node28 -->
<g id="edge92_Node000029_Node000028" class="edge">
<title>Node29&#45;&gt;Node28</title>
<g id="a_edge92_Node000029_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M912.91,-762.26C929.07,-766.28 946.24,-770.55 962.26,-774.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="961.12,-777.85 971.67,-776.87 962.81,-771.06 961.12,-777.85"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="$d1/d0c/util_2tree_8c.html#a95c04d702f36a7422a9e14eaf456ed3e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1107,-754.5 952,-754.5 952,-735.5 1107,-735.5 1107,-754.5"/>
<text text-anchor="middle" x="1029.5" y="-742.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_add_tree_child_node</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge91_Node000029_Node000030" class="edge">
<title>Node29&#45;&gt;Node30</title>
<g id="a_edge91_Node000029_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M912.91,-745C921.78,-745 930.95,-745 940.07,-745"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="940.05,-748.5 950.05,-745 940.05,-741.5 940.05,-748.5"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node11 -->
<g id="edge94_Node000031_Node000011" class="edge">
<title>Node31&#45;&gt;Node11</title>
<g id="a_edge94_Node000031_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.31,-249.22C300.88,-265.57 335.89,-291.21 370,-306 375.47,-308.37 381.27,-310.47 387.17,-312.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="385.8,-315.57 396.37,-314.99 387.74,-308.85 385.8,-315.57"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="$d4/d02/edit_8c.html#a8b314bd2dcf59006649ff86ae04e9eaf" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="519,-297 385,-297 385,-267 519,-267 519,-297"/>
<text text-anchor="start" x="393" y="-285" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rule_edition</text>
<text text-anchor="middle" x="452" y="-274" font-family="Helvetica,sans-Serif" font-size="10.00">_tools</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge95_Node000031_Node000032" class="edge">
<title>Node31&#45;&gt;Node32</title>
<g id="a_edge95_Node000031_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M322.84,-249.45C340.8,-254.01 360.62,-259.05 379.2,-263.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="378.25,-267.14 388.81,-266.2 379.98,-260.35 378.25,-267.14"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="$d1/d04/investigate_8c.html#a4d4d650591869cebc663884c29c6bb7c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="534,-249 370,-249 370,-219 534,-219 534,-249"/>
<text text-anchor="start" x="378" y="-237" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rule_investigation</text>
<text text-anchor="middle" x="452" y="-226" font-family="Helvetica,sans-Serif" font-size="10.00">_tools</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node33 -->
<g id="edge96_Node000031_Node000033" class="edge">
<title>Node31&#45;&gt;Node33</title>
<g id="a_edge96_Node000031_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.26,-234C342.12,-234 350.2,-234 358.27,-234"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="358.12,-237.5 368.12,-234 358.12,-230.5 358.12,-237.5"/>
</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#ab6a3b9836a4c333b59b34cb97d00df3a" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="522.5,-152.5 381.5,-152.5 381.5,-133.5 522.5,-133.5 522.5,-152.5"/>
<text text-anchor="middle" x="452" y="-140.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected_rule</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node34 -->
<g id="edge97_Node000031_Node000034" class="edge">
<title>Node31&#45;&gt;Node34</title>
<g id="a_edge97_Node000031_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M311.78,-218.55C319.58,-215.05 327.27,-210.89 334,-206 354.45,-191.16 348.56,-175.37 370,-162 372.76,-160.28 375.66,-158.72 378.65,-157.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="379.81,-160.6 387.73,-153.56 377.15,-154.13 379.81,-160.6"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node2 -->
<g id="edge98_Node000034_Node000002" class="edge">
<title>Node34&#45;&gt;Node2</title>
<g id="a_edge98_Node000034_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M519.22,-152.84C524.54,-155.29 529.57,-158.3 534,-162 564.86,-187.78 544.31,-214.07 570,-245 625.85,-312.23 661.6,-304.6 733,-355 836.55,-428.09 957.48,-519.13 1006.35,-556.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1004.1,-558.85 1014.18,-562.11 1008.33,-553.28 1004.1,-558.85"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="$dc/d0e/widget_2main__window_2one__rule_2algebra_2dispatch_8c.html#a15cbd8402e76ff0dd5e6b39e17a9dc49" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="710,-236 593,-236 593,-206 710,-206 710,-236"/>
<text text-anchor="start" x="601" y="-224" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="651.5" y="-213" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_algebra</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge99_Node000034_Node000035" class="edge">
<title>Node34&#45;&gt;Node35</title>
<g id="a_edge99_Node000034_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M503.67,-152.92C513.84,-155.46 524.36,-158.49 534,-162 562.08,-172.24 592.13,-187.57 614.67,-200.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="612.72,-202.96 623.15,-204.8 616.14,-196.86 612.72,-202.96"/>
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:href="$df/d06/widget_2main__window_2one__rule_2geometry_2dispatch_8c.html#a303a3e0838137d31f4e04a416ebf6310" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="710,-164 593,-164 593,-134 710,-134 710,-164"/>
<text text-anchor="start" x="601" y="-152" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="651.5" y="-141" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_geometry</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node41 -->
<g id="edge108_Node000034_Node000041" class="edge">
<title>Node34&#45;&gt;Node41</title>
<g id="a_edge108_Node000034_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M522.91,-145.12C541.93,-145.7 562.51,-146.33 581.48,-146.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="581.13,-150.39 591.23,-147.2 581.35,-143.4 581.13,-150.39"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="$db/d07/assign_8c.html#a9020593f4cd1b7f9dd85dd383523474c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="916,-212 769,-212 769,-182 916,-182 916,-212"/>
<text text-anchor="start" x="777" y="-200" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="842.5" y="-189" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_assignments_list_btt</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge100_Node000035_Node000036" class="edge">
<title>Node35&#45;&gt;Node36</title>
<g id="a_edge100_Node000035_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M710.49,-213.64C725.25,-211.76 741.41,-209.71 757.18,-207.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="757.6,-211.18 767.08,-206.45 756.72,-204.24 757.6,-211.18"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="$de/d0e/conditions_8c.html#a8d42128cf54da36d55112fa5f5634f96" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="910,-308 775,-308 775,-278 910,-278 910,-308"/>
<text text-anchor="start" x="783" y="-296" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="842.5" y="-285" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_conditions_list_btt</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node38 -->
<g id="edge102_Node000035_Node000038" class="edge">
<title>Node35&#45;&gt;Node38</title>
<g id="a_edge102_Node000035_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M688.19,-236.48C711.11,-246.23 741.62,-258.84 769,-269 773.41,-270.63 777.98,-272.28 782.59,-273.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="781.34,-277.16 791.93,-277.11 783.62,-270.54 781.34,-277.16"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:href="$d4/d01/identity_8c.html#afcfab13d3504a69ec5f4ae6ad6974e29" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="901,-260 784,-260 784,-230 901,-230 901,-260"/>
<text text-anchor="start" x="792" y="-248" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="842.5" y="-237" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_identity_btt</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node40 -->
<g id="edge106_Node000035_Node000040" class="edge">
<title>Node35&#45;&gt;Node40</title>
<g id="a_edge106_Node000035_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M710.49,-228.36C729.99,-230.84 751.95,-233.63 772.23,-236.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="771.76,-239.67 782.12,-237.46 772.64,-232.73 771.76,-239.67"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="$d7/d06/utilities_8c.html#a1c4f1ce489cdc3b4e5a1e86d3438e846" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1090.5,-254.5 968.5,-254.5 968.5,-235.5 1090.5,-235.5 1090.5,-254.5"/>
<text text-anchor="middle" x="1029.5" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_set_item_text</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge101_Node000036_Node000037" class="edge">
<title>Node36&#45;&gt;Node37</title>
<g id="a_edge101_Node000036_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M903.05,-212.45C927.56,-218.81 955.62,-226.09 978.98,-232.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="978.01,-235.52 988.57,-234.64 979.77,-228.74 978.01,-235.52"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node2 -->
<g id="edge103_Node000038_Node000002" class="edge">
<title>Node38&#45;&gt;Node2</title>
<g id="a_edge103_Node000038_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M896.34,-308.44C903.5,-312.09 910.33,-316.55 916,-322 984.95,-388.19 1014.85,-504.31 1024.62,-551.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1021.17,-552.44 1026.52,-561.59 1028.04,-551.1 1021.17,-552.44"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node37 -->
<g id="edge105_Node000038_Node000037" class="edge">
<title>Node38&#45;&gt;Node37</title>
<g id="a_edge105_Node000038_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M903.05,-277.55C927.56,-271.19 955.62,-263.91 978.98,-257.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="979.77,-261.26 988.57,-255.36 978.01,-254.48 979.77,-261.26"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><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="1064.5,-302.5 994.5,-302.5 994.5,-283.5 1064.5,-283.5 1064.5,-302.5"/>
<text text-anchor="middle" x="1029.5" y="-290.5" font-family="Helvetica,sans-Serif" font-size="10.00">util_concat</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge104_Node000038_Node000039" class="edge">
<title>Node38&#45;&gt;Node39</title>
<g id="a_edge104_Node000038_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M910.29,-293C934.33,-293 960.88,-293 982.72,-293"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="982.49,-296.5 992.49,-293 982.49,-289.5 982.49,-296.5"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node37 -->
<g id="edge107_Node000040_Node000037" class="edge">
<title>Node40&#45;&gt;Node37</title>
<g id="a_edge107_Node000040_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M901.27,-245C918.92,-245 938.54,-245 956.99,-245"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="956.78,-248.5 966.78,-245 956.78,-241.5 956.78,-248.5"/>
</a>
</g>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:href="$db/d02/geometry_8c.html#a075009e3b1816abfd76bd3d4fcdda890" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="901,-116 784,-116 784,-86 901,-86 901,-116"/>
<text text-anchor="start" x="792" y="-104" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="842.5" y="-93" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_before_after</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node42 -->
<g id="edge109_Node000041_Node000042" class="edge">
<title>Node41&#45;&gt;Node42</title>
<g id="a_edge109_Node000041_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M710.49,-134.27C730.08,-129.3 752.15,-123.69 772.51,-118.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="773.32,-121.93 782.15,-116.07 771.6,-115.14 773.32,-121.93"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="$d1/d00/camera_8c.html#a1b97f8be0394a44033a491d7bb44dce2" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="901,-164 784,-164 784,-134 901,-134 901,-164"/>
<text text-anchor="start" x="792" y="-152" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="842.5" y="-141" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_camera</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node43 -->
<g id="edge110_Node000041_Node000043" class="edge">
<title>Node41&#45;&gt;Node43</title>
<g id="a_edge110_Node000041_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M710.49,-149C729.99,-149 751.95,-149 772.23,-149"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="772.11,-152.5 782.11,-149 772.11,-145.5 772.11,-152.5"/>
</a>
</g>
</g>
</g>
</svg>