gem-graph-client/doc/docbook/df/d05/widget_8h_ad937c2a7a1f8a2af...

1277 lines
64 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: widget_get_topbar Pages: 1 -->
<svg width="1778pt" height="1184pt"
viewBox="0.00 0.00 1778.00 1183.52" 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 1179.52)">
<title>widget_get_topbar</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="107,-684.5 0,-684.5 0,-665.5 107,-665.5 107,-684.5"/>
<text text-anchor="middle" x="53.5" y="-672.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_topbar</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="$da/d0e/center_8c.html#a149992300a77b245016ed0e1984651d4" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="281.5,-733 153.5,-733 153.5,-703 281.5,-703 281.5,-733"/>
<text text-anchor="start" x="161.5" y="-721" font-family="Helvetica,sans-Serif" font-size="10.00">window_design_topbar</text>
<text text-anchor="middle" x="217.5" y="-710" font-family="Helvetica,sans-Serif" font-size="10.00">_center</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge83_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge83_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M92.07,-684.97C108.48,-689.33 128.27,-694.58 147.18,-699.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.16,-702.95 156.72,-702.13 147.96,-696.18 146.16,-702.95"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="$d5/d03/left_8c.html#a45d8a02844578e1c13d8b86b74e3c8b0" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="292,-250.5 143,-250.5 143,-231.5 292,-231.5 292,-250.5"/>
<text text-anchor="middle" x="217.5" y="-238.5" font-family="Helvetica,sans-Serif" font-size="10.00">window_design_topbar_left</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge84_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge84_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M58.19,-665.12C78.84,-609.79 180.26,-338.1 208.93,-261.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="212.14,-262.69 212.36,-252.09 205.58,-260.24 212.14,-262.69"/>
</a>
</g>
</g>
<!-- Node55 -->
<g id="Node000055" class="node">
<title>Node55</title>
<g id="a_Node000055"><a xlink:href="$db/d0f/right_8c.html#a4a9ccdb6dc6dbc18f1e2d2235fbb26c3" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="467.5,-1083 339.5,-1083 339.5,-1053 467.5,-1053 467.5,-1083"/>
<text text-anchor="start" x="347.5" y="-1071" font-family="Helvetica,sans-Serif" font-size="10.00">window_design_topbar</text>
<text text-anchor="middle" x="403.5" y="-1060" font-family="Helvetica,sans-Serif" font-size="10.00">_right</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node55 -->
<g id="edge163_Node000001_Node000055" class="edge">
<title>Node1&#45;&gt;Node55</title>
<g id="a_edge163_Node000001_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M91.65,-665.09C144.01,-653.6 239.02,-642.28 292,-694 347.16,-747.84 281.24,-977.72 328,-1039 329.97,-1041.59 332.21,-1043.94 334.64,-1046.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="332.23,-1048.66 342.37,-1051.71 336.35,-1043 332.23,-1048.66"/>
</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#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="1584,-834.5 1505,-834.5 1505,-815.5 1584,-815.5 1584,-834.5"/>
<text text-anchor="middle" x="1544.5" y="-822.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_add_log</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge85_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge85_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M220.82,-250.91C242.3,-341.67 410.01,-1025 590,-1025 590,-1025 590,-1025 1167.5,-1025 1285.64,-1025 1330.42,-1051.97 1431,-990 1486.96,-955.52 1521.73,-881.63 1536.01,-845.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1539.24,-846.95 1539.53,-836.36 1532.7,-844.46 1539.24,-846.95"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="$d8/d06/signal_8c.html#af76dc7bf1ffa831f87eff0793960d343" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="461.5,-508.5 345.5,-508.5 345.5,-489.5 461.5,-489.5 461.5,-508.5"/>
<text text-anchor="middle" x="403.5" y="-496.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_toggle_exec_edit</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge87_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge87_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M225.49,-250.8C252.76,-289.03 352.29,-428.59 388.88,-479.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="385.97,-481.85 394.63,-487.96 391.67,-477.79 385.97,-481.85"/>
</a>
</g>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
<g id="a_Node000049"><a xlink:href="$d8/d06/signal_8c.html#acfb2dd4191445aed65fdcbb5e5c14602" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="479,-181.5 328,-181.5 328,-162.5 479,-162.5 479,-181.5"/>
<text text-anchor="middle" x="403.5" y="-169.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_toggle_state_rules_data</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node49 -->
<g id="edge148_Node000003_Node000049" class="edge">
<title>Node3&#45;&gt;Node49</title>
<g id="a_edge148_Node000003_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M244.86,-231.11C276.47,-219.26 329.65,-199.32 365.4,-185.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="366.34,-189.3 374.47,-182.51 363.88,-182.75 366.34,-189.3"/>
</a>
</g>
</g>
<!-- Node51 -->
<g id="Node000051" class="node">
<title>Node51</title>
<g id="a_Node000051"><a xlink:href="$d5/d03/left_8c.html#a136322baea0729a8dfbc5c9b1bc0667e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="664,-67.5 518,-67.5 518,-48.5 664,-48.5 664,-67.5"/>
<text text-anchor="middle" x="591" y="-55.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_btt_label_data</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node51 -->
<g id="edge159_Node000003_Node000051" class="edge">
<title>Node3&#45;&gt;Node51</title>
<g id="a_edge159_Node000003_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M228.56,-231.06C246.95,-213.34 287.78,-176.02 328,-153 396.6,-113.73 484.35,-85.89 538.87,-70.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="539.78,-74.27 548.52,-68.28 537.95,-67.51 539.78,-74.27"/>
</a>
</g>
</g>
<!-- Node52 -->
<g id="Node000052" class="node">
<title>Node52</title>
<g id="a_Node000052"><a xlink:href="$d5/d03/left_8c.html#adea9b5591d51aab274d8c275045d778c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="650.5,-30 531.5,-30 531.5,0 650.5,0 650.5,-30"/>
<text text-anchor="start" x="539.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_btt_label</text>
<text text-anchor="middle" x="591" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_rules</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node52 -->
<g id="edge160_Node000003_Node000052" class="edge">
<title>Node3&#45;&gt;Node52</title>
<g id="a_edge160_Node000003_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M222.54,-231.31C234.39,-204.08 271.82,-126.3 328,-87 385.14,-47.03 463.64,-29.21 519.79,-21.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="520.11,-24.78 529.56,-19.99 519.19,-17.84 520.11,-24.78"/>
</a>
</g>
</g>
<!-- Node53 -->
<g id="Node000053" class="node">
<title>Node53</title>
<g id="a_Node000053"><a xlink:href="$d5/d03/left_8c.html#a22ed4aed09c29d9f8c72dbe7ced53e2c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="650.5,-278 531.5,-278 531.5,-248 650.5,-248 650.5,-278"/>
<text text-anchor="start" x="539.5" y="-266" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_btt_label</text>
<text text-anchor="middle" x="591" y="-255" font-family="Helvetica,sans-Serif" font-size="10.00">_state</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node53 -->
<g id="edge161_Node000003_Node000053" class="edge">
<title>Node3&#45;&gt;Node53</title>
<g id="a_edge161_Node000003_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M292.34,-245.37C358.51,-249.29 454.9,-255 519.9,-258.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="519.55,-262.33 529.74,-259.43 519.97,-255.35 519.55,-262.33"/>
</a>
</g>
</g>
<!-- Node54 -->
<g id="Node000054" class="node">
<title>Node54</title>
<g id="a_Node000054"><a xlink:href="$d5/d03/left_8c.html#a3d0f8c7b9545a6da3464060dad7990db" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="650.5,-230 531.5,-230 531.5,-200 650.5,-200 650.5,-230"/>
<text text-anchor="start" x="539.5" y="-218" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_btt_label</text>
<text text-anchor="middle" x="591" y="-207" font-family="Helvetica,sans-Serif" font-size="10.00">_synth</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node54 -->
<g id="edge162_Node000003_Node000054" class="edge">
<title>Node3&#45;&gt;Node54</title>
<g id="a_edge162_Node000003_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M292.34,-235.83C358.51,-231.2 454.9,-224.46 519.9,-219.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="520.01,-223.41 529.75,-219.22 519.53,-216.42 520.01,-223.41"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="$d7/d08/log_8c.html#ac649e65c2bf355488f451154db5aca20" xlink:title="add an event">
<polygon fill="white" stroke="#666666" points="1770,-834.5 1658,-834.5 1658,-815.5 1770,-815.5 1770,-834.5"/>
<text text-anchor="middle" x="1714" y="-822.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_add_log_event</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge86_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge86_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1584.35,-825C1602.7,-825 1625.12,-825 1646.09,-825"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1646.03,-828.5 1656.03,-825 1646.03,-821.5 1646.03,-828.5"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge88_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge88_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M406.62,-508.75C422.22,-577.53 525.55,-987 775,-987 775,-987 775,-987 1167.5,-987 1285.27,-987 1327.04,-1014.34 1431,-959 1480.19,-932.81 1516.66,-875.34 1533.37,-844.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1536.32,-846.78 1537.91,-836.31 1530.13,-843.5 1536.32,-846.78"/>
</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#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="1021,-624.5 913,-624.5 913,-605.5 1021,-605.5 1021,-624.5"/>
<text text-anchor="middle" x="967" y="-612.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_get_exec_edit</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge89_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge89_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M452.86,-508.99C555.6,-530.22 795.35,-579.74 906.92,-602.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="905.97,-606.17 916.47,-604.77 907.39,-599.32 905.97,-606.17"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="$d4/d07/fsm_2dispatch_8c.html#ae921ecd39af67bb8dc0deb2cdc86125d" xlink:title="setter for the static value: &#39;choice_STATE_RULES_DATA&#39; (in this file)">
<polygon fill="white" stroke="#666666" points="1411,-323.5 1304,-323.5 1304,-304.5 1411,-304.5 1411,-323.5"/>
<text text-anchor="middle" x="1357.5" y="-311.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_set_exec_edit</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge90_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge90_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M416.44,-489.12C468.06,-447.22 678.81,-284.32 885,-242 956.4,-227.34 976.59,-233.64 1049,-242 1074.29,-244.92 1224.79,-281.51 1305.47,-301.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1304.36,-304.7 1314.9,-303.7 1306.03,-297.91 1304.36,-304.7"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><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="667,-508.5 515,-508.5 515,-489.5 667,-489.5 667,-508.5"/>
<text text-anchor="middle" x="591" y="-496.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_switch_state_rules_data</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge93_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge93_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M461.92,-499C475.1,-499 489.41,-499 503.51,-499"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="503.25,-502.5 513.25,-499 503.25,-495.5 503.25,-502.5"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node4 -->
<g id="edge91_Node000008_Node000004" class="edge">
<title>Node8&#45;&gt;Node4</title>
<g id="a_edge91_Node000008_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1411.37,-320.5C1418.7,-323.37 1425.57,-327.39 1431,-333 1498.35,-402.51 1533.24,-718.45 1541.54,-803.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1538.05,-804.04 1542.48,-813.67 1545.02,-803.38 1538.05,-804.04"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><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="1579.5,-163.5 1509.5,-163.5 1509.5,-144.5 1579.5,-144.5 1579.5,-163.5"/>
<text text-anchor="middle" x="1544.5" y="-151.5" font-family="Helvetica,sans-Serif" font-size="10.00">util_concat</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge92_Node000008_Node000009" class="edge">
<title>Node8&#45;&gt;Node9</title>
<g id="a_edge92_Node000008_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1411.39,-306.47C1418.54,-303.72 1425.35,-300.01 1431,-295 1463.55,-266.15 1439.51,-237.7 1467,-204 1478.82,-189.52 1495.96,-177.77 1511.02,-169.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1512.51,-172.49 1519.69,-164.71 1509.22,-166.31 1512.51,-172.49"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node4 -->
<g id="edge94_Node000010_Node000004" class="edge">
<title>Node10&#45;&gt;Node4</title>
<g id="a_edge94_Node000010_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M593.47,-508.89C601.71,-562.87 643.87,-821.41 703,-871 765.39,-923.32 803.71,-887.33 885,-892 957.77,-896.18 976.5,-899.57 1049,-892 1093.95,-887.31 1209.39,-873.49 1248,-850 1269.59,-836.87 1261.17,-816.82 1284,-806 1357.02,-771.4 1454.69,-794.43 1506.91,-811.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1505.62,-814.7 1516.21,-814.58 1507.86,-808.07 1505.62,-814.7"/>
</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#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="847.5,-471.5 704.5,-471.5 704.5,-452.5 847.5,-452.5 847.5,-471.5"/>
<text text-anchor="middle" x="776" y="-459.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_get_state_rules_data</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge95_Node000010_Node000011" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge95_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M641.04,-489.08C663.71,-484.5 690.84,-479.02 714.74,-474.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="715.23,-477.66 724.34,-472.24 713.85,-470.79 715.23,-477.66"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="$d3/d09/widget_2manager_8c.html#aa79c2ff4883932d6f9b7184d1d05dd5d" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="847.5,-434.5 704.5,-434.5 704.5,-415.5 847.5,-415.5 847.5,-434.5"/>
<text text-anchor="middle" x="776" y="-422.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_main_window</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node12 -->
<g id="edge96_Node000010_Node000012" class="edge">
<title>Node10&#45;&gt;Node12</title>
<g id="a_edge96_Node000010_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M608.77,-489.05C630.06,-476.77 668.2,-455.94 703,-443 707.75,-441.23 712.73,-439.59 717.78,-438.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="718.71,-441.44 727.37,-435.34 716.8,-434.7 718.71,-441.44"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="$dc/d0c/widget_2main__window_2results_2dispatch_8c.html#a56cdc1609820a67a52fb095ba0128d3f" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="839.5,-508.5 712.5,-508.5 712.5,-489.5 839.5,-489.5 839.5,-508.5"/>
<text text-anchor="middle" x="776" y="-496.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_page_data</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node13 -->
<g id="edge97_Node000010_Node000013" class="edge">
<title>Node10&#45;&gt;Node13</title>
<g id="a_edge97_Node000010_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M667.49,-499C678.52,-499 689.88,-499 700.88,-499"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="700.69,-502.5 710.69,-499 700.69,-495.5 700.69,-502.5"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="$df/d0e/widget_2main__window_2state_2dispatch_8c.html#a9689934ad6d7c98379f35d49adf11878" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="841,-691.5 711,-691.5 711,-672.5 841,-672.5 841,-691.5"/>
<text text-anchor="middle" x="776" y="-679.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_page_state</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node17 -->
<g id="edge101_Node000010_Node000017" class="edge">
<title>Node10&#45;&gt;Node17</title>
<g id="a_edge101_Node000010_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M601.84,-508.84C631.38,-538.38 719.59,-626.59 757.44,-664.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="754.5,-666.45 764.04,-671.04 759.45,-661.5 754.5,-666.45"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="$db/d06/widget_2main__window_2synth_2dispatch_8c.html#a990f88f46feba957a864d7bf203f42e7" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="842,-545.5 710,-545.5 710,-526.5 842,-526.5 842,-545.5"/>
<text text-anchor="middle" x="776" y="-533.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_page_synth</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node22 -->
<g id="edge107_Node000010_Node000022" class="edge">
<title>Node10&#45;&gt;Node22</title>
<g id="a_edge107_Node000010_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M641.04,-508.92C663.71,-513.5 690.84,-518.98 714.74,-523.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="713.85,-527.21 724.34,-525.76 715.23,-520.34 713.85,-527.21"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="$d3/d0c/widget_2main__window_2all__rules_2dispatch_8c.html#a1c074a5748ee5c7e9974bb75539adb34" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="834.5,-862 717.5,-862 717.5,-832 834.5,-832 834.5,-862"/>
<text text-anchor="start" x="725.5" y="-850" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_pane_all</text>
<text text-anchor="middle" x="776" y="-839" font-family="Helvetica,sans-Serif" font-size="10.00">_rules_left</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node26 -->
<g id="edge114_Node000010_Node000026" class="edge">
<title>Node10&#45;&gt;Node26</title>
<g id="a_edge114_Node000010_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M597.09,-508.67C621.24,-554.61 724.78,-751.51 761.79,-821.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="758.48,-823.11 766.24,-830.34 764.68,-819.86 758.48,-823.11"/>
</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#ab9db55b708939397362a8a11489c64c5" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="849,-359 703,-359 703,-329 849,-329 849,-359"/>
<text text-anchor="start" x="711" y="-347" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_pane_selected</text>
<text text-anchor="middle" x="776" y="-336" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_right</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node37 -->
<g id="edge130_Node000010_Node000037" class="edge">
<title>Node10&#45;&gt;Node37</title>
<g id="a_edge130_Node000010_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M603.73,-489.07C632.62,-464.59 707.84,-400.89 748.3,-366.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="750.33,-369.48 755.7,-360.35 745.81,-364.14 750.33,-369.48"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="$db/d05/display_8c.html#aeca06e5a8c669b8d8f9dd82289f4e1e1" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1021.5,-501 912.5,-501 912.5,-471 1021.5,-471 1021.5,-501"/>
<text text-anchor="start" x="920.5" y="-489" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_results</text>
<text text-anchor="middle" x="967" y="-478" font-family="Helvetica,sans-Serif" font-size="10.00">_box_display</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge98_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge98_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M839.93,-494.67C859.5,-493.33 881.11,-491.84 900.83,-490.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="900.95,-493.98 910.68,-489.8 900.47,-487 900.95,-493.98"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="$d5/d05/organize_8c.html#aba1af8256174f6a4661675d2b3c6c34d" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1021.5,-453 912.5,-453 912.5,-423 1021.5,-423 1021.5,-453"/>
<text text-anchor="start" x="920.5" y="-441" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_results</text>
<text text-anchor="middle" x="967" y="-430" font-family="Helvetica,sans-Serif" font-size="10.00">_box_organize</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node16 -->
<g id="edge100_Node000013_Node000016" class="edge">
<title>Node13&#45;&gt;Node16</title>
<g id="a_edge100_Node000013_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M820.48,-489.07C829.99,-486.47 839.93,-483.42 849,-480 865.74,-473.68 868.36,-468.57 885,-462 890.32,-459.9 895.9,-457.88 901.54,-455.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="902.53,-459.33 910.95,-452.9 900.36,-452.68 902.53,-459.33"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="$db/d05/display_8c.html#a1cc6f65cd162b7c49e760ab29e8b7919" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1221,-544 1112,-544 1112,-514 1221,-514 1221,-544"/>
<text text-anchor="start" x="1120" y="-532" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_results</text>
<text text-anchor="middle" x="1166.5" y="-521" font-family="Helvetica,sans-Serif" font-size="10.00">_box_time</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge99_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge99_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1021.97,-497.75C1046.24,-503.04 1075.1,-509.32 1100.55,-514.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1099.6,-518.23 1110.12,-516.94 1101.09,-511.39 1099.6,-518.23"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node7 -->
<g id="edge102_Node000017_Node000007" class="edge">
<title>Node17&#45;&gt;Node7</title>
<g id="a_edge102_Node000017_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M796.46,-672.01C817.75,-661.41 853.1,-644.72 885,-634 891.65,-631.76 898.69,-629.69 905.74,-627.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="906.46,-631.23 915.29,-625.37 904.73,-624.45 906.46,-631.23"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="$dc/d04/top_8c.html#a86794ff6578c24e8b16b94bf853dd2b3" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1033,-673 901,-673 901,-643 1033,-643 1033,-673"/>
<text text-anchor="start" x="909" y="-661" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_graph_view</text>
<text text-anchor="middle" x="967" y="-650" font-family="Helvetica,sans-Serif" font-size="10.00">_control</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge103_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge103_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M841.25,-673.84C856.81,-671.86 873.6,-669.73 889.66,-667.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="889.66,-671.22 899.14,-666.49 888.78,-664.28 889.66,-671.22"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="$db/d07/bottom_8c.html#a593c9c15eb7c193c589dac7c28c36560" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1227.5,-659 1105.5,-659 1105.5,-629 1227.5,-629 1227.5,-659"/>
<text text-anchor="start" x="1113.5" y="-647" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_sequence</text>
<text text-anchor="middle" x="1166.5" y="-636" font-family="Helvetica,sans-Serif" font-size="10.00">_control</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge104_Node000017_Node000019" class="edge">
<title>Node17&#45;&gt;Node19</title>
<g id="a_edge104_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M793.46,-691.95C814.02,-703.75 850.68,-722.72 885,-730 956.3,-745.13 980.26,-754.24 1049,-730 1068.38,-723.17 1068.61,-713.39 1085,-701 1100.8,-689.06 1118.76,-676.27 1133.7,-665.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1135.57,-668.8 1141.78,-660.22 1131.57,-663.06 1135.57,-668.8"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="$db/d07/bottom_8c.html#affbfa87fb5a08853b9a4d92de8877ff7" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1031,-721 903,-721 903,-691 1031,-691 1031,-721"/>
<text text-anchor="start" x="911" y="-709" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_space_edit</text>
<text text-anchor="middle" x="967" y="-698" font-family="Helvetica,sans-Serif" font-size="10.00">_control</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node20 -->
<g id="edge105_Node000017_Node000020" class="edge">
<title>Node17&#45;&gt;Node20</title>
<g id="a_edge105_Node000017_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M841.25,-690.16C857.34,-692.2 874.73,-694.41 891.27,-696.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="890.71,-699.97 901.07,-697.75 891.59,-693.02 890.71,-699.97"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="$d0/d00/middle_8c.html#ab37220d257ccf0ac8a2f4b0f41b83ab9" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1233,-729.5 1100,-729.5 1100,-710.5 1233,-710.5 1233,-729.5"/>
<text text-anchor="middle" x="1166.5" y="-717.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_space_view</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node21 -->
<g id="edge106_Node000017_Node000021" class="edge">
<title>Node17&#45;&gt;Node21</title>
<g id="a_edge106_Node000017_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M787.58,-691.93C805.77,-708.26 844.93,-740.15 885,-752 969.47,-776.98 1073.58,-751.12 1128.13,-733.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1129.17,-736.83 1137.55,-730.35 1126.96,-730.18 1129.17,-736.83"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="$db/d06/widget_2main__window_2synth_2dispatch_8c.html#aed9b242acda234a0ca5cd359cb6d29e2" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1029.5,-587 904.5,-587 904.5,-557 1029.5,-557 1029.5,-587"/>
<text text-anchor="start" x="912.5" y="-575" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_space_vs</text>
<text text-anchor="middle" x="967" y="-564" font-family="Helvetica,sans-Serif" font-size="10.00">_non_time_dependent</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge108_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge108_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M829.4,-545.98C849.03,-549.72 871.71,-554.04 892.88,-558.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="892.15,-561.5 902.63,-559.93 893.46,-554.62 892.15,-561.5"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="$df/d03/time_8c.html#aff18a7cea4191d9ae0480f2eaca06a5f" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1044.5,-538.5 889.5,-538.5 889.5,-519.5 1044.5,-519.5 1044.5,-538.5"/>
<text text-anchor="middle" x="967" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_time_dependent</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node25 -->
<g id="edge111_Node000022_Node000025" class="edge">
<title>Node22&#45;&gt;Node25</title>
<g id="a_edge111_Node000022_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M842.31,-533.58C853.79,-533.16 865.91,-532.71 877.89,-532.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="877.93,-535.76 887.8,-531.9 877.68,-528.77 877.93,-535.76"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node21 -->
<g id="edge110_Node000023_Node000021" class="edge">
<title>Node23&#45;&gt;Node21</title>
<g id="a_edge110_Node000023_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1029.61,-584.28C1036.6,-587.35 1043.27,-591.19 1049,-596 1076.42,-618.98 1061.13,-641.35 1085,-668 1098.57,-683.15 1117.53,-695.68 1133.64,-704.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1131.93,-707.7 1142.4,-709.31 1135.21,-701.52 1131.93,-707.7"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="$db/d06/widget_2main__window_2synth_2dispatch_8c.html#abc35a23e7853e1e3628b389291f29cba" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1227.5,-592 1105.5,-592 1105.5,-562 1227.5,-562 1227.5,-592"/>
<text text-anchor="start" x="1113.5" y="-580" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_non_time</text>
<text text-anchor="middle" x="1166.5" y="-569" font-family="Helvetica,sans-Serif" font-size="10.00">_dependent</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge109_Node000023_Node000024" class="edge">
<title>Node23&#45;&gt;Node24</title>
<g id="a_edge109_Node000023_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1029.95,-573.57C1050.18,-574.08 1072.82,-574.65 1093.72,-575.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1093.53,-578.68 1103.61,-575.43 1093.7,-571.68 1093.53,-578.68"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node15 -->
<g id="edge112_Node000025_Node000015" class="edge">
<title>Node25&#45;&gt;Node15</title>
<g id="a_edge112_Node000025_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1044.92,-529C1063.23,-529 1082.58,-529 1100.3,-529"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1100.17,-532.5 1110.17,-529 1100.17,-525.5 1100.17,-532.5"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node19 -->
<g id="edge113_Node000025_Node000019" class="edge">
<title>Node25&#45;&gt;Node19</title>
<g id="a_edge113_Node000025_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1031.46,-538.94C1037.67,-541.34 1043.64,-544.32 1049,-548 1072.47,-564.13 1063.83,-581.96 1085,-601 1094.66,-609.69 1106.39,-617.22 1117.87,-623.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1116,-626.42 1126.49,-627.89 1119.2,-620.2 1116,-626.42"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node4 -->
<g id="edge115_Node000026_Node000004" class="edge">
<title>Node26&#45;&gt;Node4</title>
<g id="a_edge115_Node000026_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M810.75,-862.46C909.85,-905.55 1207.13,-1018.24 1431,-930 1474.91,-912.69 1511.79,-869.27 1530.43,-844.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1533.22,-846.13 1536.19,-835.96 1527.53,-842.06 1533.22,-846.13"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="$d7/d00/pilot__box_8c.html#a192412673ea82a53a66fd809a5b1fd55" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1042,-834.5 892,-834.5 892,-815.5 1042,-815.5 1042,-834.5"/>
<text text-anchor="middle" x="967" y="-822.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rules_pilot_box</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge116_Node000026_Node000027" class="edge">
<title>Node26&#45;&gt;Node27</title>
<g id="a_edge116_Node000026_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M834.99,-840.25C849.4,-838.57 865.14,-836.74 880.56,-834.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="880.68,-838.46 890.21,-833.82 879.87,-831.5 880.68,-838.46"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="$d7/d00/pilot__box_8c.html#a3cecbcc7340289ed318347f1bf86308c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1029.5,-883 904.5,-883 904.5,-853 1029.5,-853 1029.5,-883"/>
<text text-anchor="start" x="912.5" y="-871" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rules_tree</text>
<text text-anchor="middle" x="967" y="-860" font-family="Helvetica,sans-Serif" font-size="10.00">_tools</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node28 -->
<g id="edge117_Node000026_Node000028" class="edge">
<title>Node26&#45;&gt;Node28</title>
<g id="a_edge117_Node000026_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M834.99,-853.44C853.23,-855.47 873.61,-857.73 892.76,-859.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="892.35,-863.34 902.68,-860.96 893.13,-856.38 892.35,-863.34"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="$d9/d0d/interest_8c.html#a60d9aed440437cd898f609784c32b2f5" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1248,-841.5 1085,-841.5 1085,-800.5 1248,-800.5 1248,-841.5"/>
<text text-anchor="start" x="1093" y="-829.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_an_impression</text>
<text text-anchor="start" x="1093" y="-818.5" font-family="Helvetica,sans-Serif" font-size="10.00">_of_what_a_rules_comparator</text>
<text text-anchor="middle" x="1166.5" y="-807.5" font-family="Helvetica,sans-Serif" font-size="10.00">_could_be</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge118_Node000028_Node000029" class="edge">
<title>Node28&#45;&gt;Node29</title>
<g id="a_edge118_Node000028_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1029.95,-853.26C1043.74,-849.98 1058.65,-846.43 1073.36,-842.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1074.17,-846.33 1083.08,-840.61 1072.54,-839.52 1074.17,-846.33"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="$d6/d07/freq_8c.html#a1f62040452052165b13a8e9bf23ab368" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1227.5,-782.5 1105.5,-782.5 1105.5,-763.5 1227.5,-763.5 1227.5,-782.5"/>
<text text-anchor="middle" x="1166.5" y="-770.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rules_use</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node30 -->
<g id="edge119_Node000028_Node000030" class="edge">
<title>Node28&#45;&gt;Node30</title>
<g id="a_edge119_Node000028_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1029.82,-853.76C1036.63,-850.81 1043.18,-847.26 1049,-843 1071.67,-826.39 1061.68,-806.7 1085,-791 1088.09,-788.92 1091.38,-787.08 1094.8,-785.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1096.03,-788.72 1103.98,-781.72 1093.4,-782.24 1096.03,-788.72"/>
</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#af968daedf9ce1bd06c674c69ef793201" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1242,-917.5 1091,-917.5 1091,-898.5 1242,-898.5 1242,-917.5"/>
<text text-anchor="middle" x="1166.5" y="-905.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_user_rules_tree</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node31 -->
<g id="edge120_Node000028_Node000031" class="edge">
<title>Node28&#45;&gt;Node31</title>
<g id="a_edge120_Node000028_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1029.95,-880.55C1053.97,-885.41 1081.39,-890.96 1105.25,-895.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1104.31,-899.18 1114.81,-897.73 1105.7,-892.32 1104.31,-899.18"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node4 -->
<g id="edge121_Node000031_Node000004" class="edge">
<title>Node31&#45;&gt;Node4</title>
<g id="a_edge121_Node000031_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1212.03,-898.03C1233.73,-893.17 1260.23,-887.26 1284,-882 1357,-865.84 1441.61,-847.29 1493.84,-835.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1494.3,-839.34 1503.32,-833.78 1492.81,-832.5 1494.3,-839.34"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="$d8/d06/signal_8c.html#a7713720f05623b42929ad7c43292c559" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="1430.5,-834.5 1284.5,-834.5 1284.5,-815.5 1430.5,-815.5 1430.5,-834.5"/>
<text text-anchor="middle" x="1357.5" y="-822.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_bind_user_tree_factory</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge122_Node000031_Node000032" class="edge">
<title>Node31&#45;&gt;Node32</title>
<g id="a_edge122_Node000031_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1214.64,-898.07C1226.01,-894.57 1237.81,-889.98 1248,-884 1267.25,-872.71 1264.92,-860.58 1284,-849 1290.47,-845.07 1297.67,-841.7 1304.94,-838.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1305.93,-842.2 1314.14,-835.51 1303.55,-835.62 1305.93,-842.2"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="$d8/d06/signal_8c.html#a4de6cc717f212c44ff4c053fee3071c8" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="1413.5,-921 1301.5,-921 1301.5,-891 1413.5,-891 1413.5,-921"/>
<text text-anchor="start" x="1309.5" y="-909" font-family="Helvetica,sans-Serif" font-size="10.00">on_setup_user_tree</text>
<text text-anchor="middle" x="1357.5" y="-898" font-family="Helvetica,sans-Serif" font-size="10.00">_factory</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node33 -->
<g id="edge124_Node000031_Node000033" class="edge">
<title>Node31&#45;&gt;Node33</title>
<g id="a_edge124_Node000031_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1242.47,-907.21C1258.07,-907.04 1274.42,-906.87 1289.71,-906.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1289.68,-910.21 1299.65,-906.6 1289.61,-903.21 1289.68,-910.21"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="$d1/d0c/util_2tree_8c.html#a82852f17d5f914c6cfb35b892766ab1e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1600.5,-1173 1488.5,-1173 1488.5,-1143 1600.5,-1143 1600.5,-1173"/>
<text text-anchor="start" x="1496.5" y="-1161" font-family="Helvetica,sans-Serif" font-size="10.00">widget_create_user</text>
<text text-anchor="middle" x="1544.5" y="-1150" font-family="Helvetica,sans-Serif" font-size="10.00">_rules_tree_node</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node34 -->
<g id="edge126_Node000031_Node000034" class="edge">
<title>Node31&#45;&gt;Node34</title>
<g id="a_edge126_Node000031_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1168.91,-917.81C1174.79,-954.88 1201.15,-1087.1 1284,-1142 1340.76,-1179.61 1420.74,-1178.45 1476.86,-1171.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1477.19,-1174.64 1486.6,-1169.78 1476.21,-1167.71 1477.19,-1174.64"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="$d6/d08/labo_8c.html#a479a32aff9b3fa44b34508e2c41b12d3" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1427.5,-1132.5 1287.5,-1132.5 1287.5,-1091.5 1427.5,-1091.5 1427.5,-1132.5"/>
<text text-anchor="start" x="1295.5" y="-1120.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_let_us_create</text>
<text text-anchor="start" x="1295.5" y="-1109.5" font-family="Helvetica,sans-Serif" font-size="10.00">_a_complex_useless_and</text>
<text text-anchor="middle" x="1357.5" y="-1098.5" font-family="Helvetica,sans-Serif" font-size="10.00">_expensive_tree</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node35 -->
<g id="edge127_Node000031_Node000035" class="edge">
<title>Node31&#45;&gt;Node35</title>
<g id="a_edge127_Node000031_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1176.62,-917.84C1204.04,-947.44 1286.51,-1036.46 1329.61,-1082.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1326.78,-1085.07 1336.15,-1090.03 1331.92,-1080.32 1326.78,-1085.07"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node4 -->
<g id="edge123_Node000032_Node000004" class="edge">
<title>Node32&#45;&gt;Node4</title>
<g id="a_edge123_Node000032_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1430.82,-825C1451.63,-825 1473.88,-825 1493.06,-825"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1493.05,-828.5 1503.05,-825 1493.05,-821.5 1493.05,-828.5"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node4 -->
<g id="edge125_Node000033_Node000004" class="edge">
<title>Node33&#45;&gt;Node4</title>
<g id="a_edge125_Node000033_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1398.16,-890.57C1408.87,-886.29 1420.42,-881.56 1431,-877 1458.85,-865 1490.13,-850.45 1512.63,-839.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1514.02,-843.02 1521.54,-835.56 1511.01,-836.69 1514.02,-843.02"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node34 -->
<g id="edge129_Node000035_Node000034" class="edge">
<title>Node35&#45;&gt;Node34</title>
<g id="a_edge129_Node000035_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1427.91,-1129.26C1444.07,-1133.28 1461.24,-1137.55 1477.26,-1141.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1476.12,-1144.85 1486.67,-1143.87 1477.81,-1138.06 1476.12,-1144.85"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="$d1/d0c/util_2tree_8c.html#a95c04d702f36a7422a9e14eaf456ed3e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1622,-1121.5 1467,-1121.5 1467,-1102.5 1622,-1102.5 1622,-1121.5"/>
<text text-anchor="middle" x="1544.5" y="-1109.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_add_tree_child_node</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge128_Node000035_Node000036" class="edge">
<title>Node35&#45;&gt;Node36</title>
<g id="a_edge128_Node000035_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1427.91,-1112C1436.78,-1112 1445.95,-1112 1455.07,-1112"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1455.05,-1115.5 1465.05,-1112 1455.05,-1108.5 1455.05,-1115.5"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node7 -->
<g id="edge131_Node000037_Node000007" class="edge">
<title>Node37&#45;&gt;Node7</title>
<g id="a_edge131_Node000037_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M802.24,-359.29C818.16,-370.29 837.78,-386.57 849,-406 891.97,-480.43 825.55,-533.93 885,-596 889.85,-601.07 895.78,-604.89 902.2,-607.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="900.59,-610.91 911.18,-611.03 902.97,-604.33 900.59,-610.91"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="$d4/d02/edit_8c.html#a8b314bd2dcf59006649ff86ae04e9eaf" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1034,-319 900,-319 900,-289 1034,-289 1034,-319"/>
<text text-anchor="start" x="908" y="-307" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rule_edition</text>
<text text-anchor="middle" x="967" y="-296" font-family="Helvetica,sans-Serif" font-size="10.00">_tools</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge132_Node000037_Node000038" class="edge">
<title>Node37&#45;&gt;Node38</title>
<g id="a_edge132_Node000037_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M849.26,-328.71C862.08,-325.99 875.47,-323.16 888.43,-320.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="889.13,-323.85 898.19,-318.35 887.68,-317 889.13,-323.85"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:href="$d1/d04/investigate_8c.html#a4d4d650591869cebc663884c29c6bb7c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1049,-367 885,-367 885,-337 1049,-337 1049,-367"/>
<text text-anchor="start" x="893" y="-355" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rule_investigation</text>
<text text-anchor="middle" x="967" y="-344" font-family="Helvetica,sans-Serif" font-size="10.00">_tools</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node39 -->
<g id="edge133_Node000037_Node000039" class="edge">
<title>Node37&#45;&gt;Node39</title>
<g id="a_edge133_Node000037_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M849.26,-347.06C857.12,-347.39 865.2,-347.73 873.27,-348.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="872.98,-351.57 883.12,-348.49 873.27,-344.57 872.98,-351.57"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:href="$d1/d0b/widget_2main__window_2one__rule_2dispatch_8c.html#ab6a3b9836a4c333b59b34cb97d00df3a" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1037.5,-270.5 896.5,-270.5 896.5,-251.5 1037.5,-251.5 1037.5,-270.5"/>
<text text-anchor="middle" x="967" y="-258.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected_rule</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node40 -->
<g id="edge134_Node000037_Node000040" class="edge">
<title>Node37&#45;&gt;Node40</title>
<g id="a_edge134_Node000037_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M798.32,-328.7C819.4,-314.22 853.05,-292.86 885,-280 890.53,-277.78 896.38,-275.77 902.3,-273.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="902.85,-277.46 911.53,-271.39 900.96,-270.72 902.85,-277.46"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node4 -->
<g id="edge135_Node000040_Node000004" class="edge">
<title>Node40&#45;&gt;Node4</title>
<g id="a_edge135_Node000040_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1035.27,-270.91C1040.25,-273.35 1044.91,-276.34 1049,-280 1084.53,-311.76 1049.9,-348.77 1085,-381 1143.56,-434.77 1373.36,-417.24 1431,-472 1528.96,-565.06 1541.9,-743.07 1543.4,-803.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1539.89,-803.65 1543.54,-813.6 1546.89,-803.54 1539.89,-803.65"/>
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:href="$dc/d0e/widget_2main__window_2one__rule_2algebra_2dispatch_8c.html#a15cbd8402e76ff0dd5e6b39e17a9dc49" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1225,-195 1108,-195 1108,-165 1225,-165 1225,-195"/>
<text text-anchor="start" x="1116" y="-183" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1166.5" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_algebra</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node41 -->
<g id="edge136_Node000040_Node000041" class="edge">
<title>Node40&#45;&gt;Node41</title>
<g id="a_edge136_Node000040_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M992.22,-251.07C1023.26,-238.34 1077.79,-215.97 1117.41,-199.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1118.58,-203.03 1126.5,-195.99 1115.92,-196.55 1118.58,-203.03"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="$df/d06/widget_2main__window_2one__rule_2geometry_2dispatch_8c.html#a303a3e0838137d31f4e04a416ebf6310" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1225,-372 1108,-372 1108,-342 1225,-342 1225,-372"/>
<text text-anchor="start" x="1116" y="-360" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1166.5" y="-349" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_geometry</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node46 -->
<g id="edge145_Node000040_Node000046" class="edge">
<title>Node40&#45;&gt;Node46</title>
<g id="a_edge145_Node000040_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1022.45,-270.97C1031.5,-273.42 1040.64,-276.4 1049,-280 1081.72,-294.12 1115.28,-317.41 1137.92,-334.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1135.68,-337.38 1145.73,-340.75 1139.98,-331.85 1135.68,-337.38"/>
</a>
</g>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:href="$db/d07/assign_8c.html#a9020593f4cd1b7f9dd85dd383523474c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1431,-286 1284,-286 1284,-256 1431,-256 1431,-286"/>
<text text-anchor="start" x="1292" y="-274" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1357.5" y="-263" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_assignments_list_btt</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node42 -->
<g id="edge137_Node000041_Node000042" class="edge">
<title>Node41&#45;&gt;Node42</title>
<g id="a_edge137_Node000041_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1221.15,-195.34C1230.47,-199.11 1239.79,-203.63 1248,-209 1267.47,-221.73 1264.36,-234.52 1284,-247 1286.01,-248.28 1288.1,-249.49 1290.24,-250.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1288.68,-253.79 1299.21,-254.99 1291.73,-247.49 1288.68,-253.79"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="$de/d0e/conditions_8c.html#a8d42128cf54da36d55112fa5f5634f96" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1425,-190 1290,-190 1290,-160 1425,-160 1425,-190"/>
<text text-anchor="start" x="1298" y="-178" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1357.5" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_conditions_list_btt</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node44 -->
<g id="edge139_Node000041_Node000044" class="edge">
<title>Node41&#45;&gt;Node44</title>
<g id="a_edge139_Node000041_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1225.49,-178.47C1242.14,-178.03 1260.57,-177.54 1278.22,-177.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1278.26,-180.57 1288.17,-176.81 1278.08,-173.57 1278.26,-180.57"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="$d4/d01/identity_8c.html#afcfab13d3504a69ec5f4ae6ad6974e29" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1416,-238 1299,-238 1299,-208 1416,-208 1416,-238"/>
<text text-anchor="start" x="1307" y="-226" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1357.5" y="-215" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_identity_btt</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node45 -->
<g id="edge143_Node000041_Node000045" class="edge">
<title>Node41&#45;&gt;Node45</title>
<g id="a_edge143_Node000041_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1225.49,-193.19C1245.08,-197.65 1267.15,-202.67 1287.51,-207.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1286.62,-210.69 1297.14,-209.5 1288.17,-203.86 1286.62,-210.69"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="$d7/d06/utilities_8c.html#a1c4f1ce489cdc3b4e5a1e86d3438e846" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1605.5,-232.5 1483.5,-232.5 1483.5,-213.5 1605.5,-213.5 1605.5,-232.5"/>
<text text-anchor="middle" x="1544.5" y="-220.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_set_item_text</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge138_Node000042_Node000043" class="edge">
<title>Node42&#45;&gt;Node43</title>
<g id="a_edge138_Node000042_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1418.05,-255.55C1442.56,-249.19 1470.62,-241.91 1493.98,-235.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1494.77,-239.26 1503.57,-233.36 1493.01,-232.48 1494.77,-239.26"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node4 -->
<g id="edge140_Node000044_Node000004" class="edge">
<title>Node44&#45;&gt;Node4</title>
<g id="a_edge140_Node000044_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1421.17,-190.38C1424.8,-192.84 1428.13,-195.69 1431,-199 1512.36,-292.8 1537.59,-704.94 1542.52,-803.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1539.02,-803.7 1543,-813.52 1546.01,-803.36 1539.02,-803.7"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node9 -->
<g id="edge141_Node000044_Node000009" class="edge">
<title>Node44&#45;&gt;Node9</title>
<g id="a_edge141_Node000044_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1425.29,-167.42C1449.33,-164.69 1475.88,-161.68 1497.72,-159.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1497.96,-162.69 1507.5,-158.09 1497.17,-155.74 1497.96,-162.69"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node43 -->
<g id="edge142_Node000044_Node000043" class="edge">
<title>Node44&#45;&gt;Node43</title>
<g id="a_edge142_Node000044_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1418.05,-190.45C1442.56,-196.81 1470.62,-204.09 1493.98,-210.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1493.01,-213.52 1503.57,-212.64 1494.77,-206.74 1493.01,-213.52"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node43 -->
<g id="edge144_Node000045_Node000043" class="edge">
<title>Node45&#45;&gt;Node43</title>
<g id="a_edge144_Node000045_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1416.27,-223C1433.92,-223 1453.54,-223 1471.99,-223"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1471.78,-226.5 1481.78,-223 1471.78,-219.5 1471.78,-226.5"/>
</a>
</g>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><a xlink:href="$db/d02/geometry_8c.html#a075009e3b1816abfd76bd3d4fcdda890" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1416,-372 1299,-372 1299,-342 1416,-342 1416,-372"/>
<text text-anchor="start" x="1307" y="-360" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1357.5" y="-349" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_before_after</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node47 -->
<g id="edge146_Node000046_Node000047" class="edge">
<title>Node46&#45;&gt;Node47</title>
<g id="a_edge146_Node000046_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1225.49,-357C1244.99,-357 1266.95,-357 1287.23,-357"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1287.11,-360.5 1297.11,-357 1287.11,-353.5 1287.11,-360.5"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:href="$d1/d00/camera_8c.html#a1b97f8be0394a44033a491d7bb44dce2" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1416,-420 1299,-420 1299,-390 1416,-390 1416,-420"/>
<text text-anchor="start" x="1307" y="-408" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1357.5" y="-397" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_camera</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node48 -->
<g id="edge147_Node000046_Node000048" class="edge">
<title>Node46&#45;&gt;Node48</title>
<g id="a_edge147_Node000046_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1225.49,-371.73C1245.08,-376.7 1267.15,-382.31 1287.51,-387.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1286.6,-390.86 1297.15,-389.93 1288.32,-384.07 1286.6,-390.86"/>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node4 -->
<g id="edge149_Node000049_Node000004" class="edge">
<title>Node49&#45;&gt;Node4</title>
<g id="a_edge149_Node000049_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M479.18,-167.72C546.84,-165.53 639.98,-167.24 667,-191 727.29,-244.01 644.33,-313.21 703,-368 759.69,-420.94 974.47,-392.52 1049,-414 1142.45,-440.93 1169.25,-447.94 1248,-505 1376,-597.75 1491.98,-752.38 1530.23,-806"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1527.14,-807.69 1535.77,-813.83 1532.85,-803.64 1527.14,-807.69"/>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node9 -->
<g id="edge154_Node000049_Node000009" class="edge">
<title>Node49&#45;&gt;Node9</title>
<g id="a_edge154_Node000049_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M430.03,-162.04C452.19,-153.73 485.3,-142.14 515,-135 628.61,-107.68 658.15,-96 775,-96 775,-96 775,-96 968,-96 1173.92,-96 1228.91,-73.49 1431,-113 1459.27,-118.53 1489.9,-130.09 1512.05,-139.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1510.55,-142.69 1521.12,-143.48 1513.35,-136.27 1510.55,-142.69"/>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node10 -->
<g id="edge153_Node000049_Node000010" class="edge">
<title>Node49&#45;&gt;Node10</title>
<g id="a_edge153_Node000049_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M410.05,-181.79C435.81,-227.2 543.93,-417.79 578.98,-479.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="575.74,-480.96 583.72,-487.94 581.83,-477.51 575.74,-480.96"/>
</a>
</g>
</g>
<!-- Node50 -->
<g id="Node000050" class="node">
<title>Node50</title>
<g id="a_Node000050"><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="1428.5,-141.5 1286.5,-141.5 1286.5,-122.5 1428.5,-122.5 1428.5,-141.5"/>
<text text-anchor="middle" x="1357.5" y="-129.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_set_state_rules_data</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge150_Node000049_Node000050" class="edge">
<title>Node49&#45;&gt;Node50</title>
<g id="a_edge150_Node000049_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M464.63,-162.02C537.76,-150.76 665.08,-134 775,-134 775,-134 775,-134 968,-134 1074.07,-134 1196.44,-133.25 1275.04,-132.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1274.83,-136.16 1284.8,-132.59 1274.78,-129.17 1274.83,-136.16"/>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node51 -->
<g id="edge155_Node000049_Node000051" class="edge">
<title>Node49&#45;&gt;Node51</title>
<g id="a_edge155_Node000049_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M425.79,-162.13C441.5,-154.23 462.85,-142.17 479,-128 498.52,-110.88 493.69,-96.83 515,-82 520.67,-78.05 527.02,-74.73 533.57,-71.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="534.44,-75.35 542.53,-68.51 531.94,-68.81 534.44,-75.35"/>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node52 -->
<g id="edge156_Node000049_Node000052" class="edge">
<title>Node49&#45;&gt;Node52</title>
<g id="a_edge156_Node000049_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M410.04,-162.01C424.21,-137.37 464.24,-73.26 515,-39 516.95,-37.69 518.97,-36.44 521.05,-35.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="522.42,-38.49 529.79,-30.87 519.28,-32.23 522.42,-38.49"/>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node53 -->
<g id="edge157_Node000049_Node000053" class="edge">
<title>Node49&#45;&gt;Node53</title>
<g id="a_edge157_Node000049_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M418.22,-181.78C438.55,-195.94 478.25,-222.26 515,-239 518.53,-240.61 522.2,-242.15 525.93,-243.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="524.54,-246.85 535.14,-247.08 527,-240.29 524.54,-246.85"/>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node54 -->
<g id="edge158_Node000049_Node000054" class="edge">
<title>Node49&#45;&gt;Node54</title>
<g id="a_edge158_Node000049_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M447.52,-181.97C469.06,-186.96 495.67,-193.13 520.04,-198.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="519.05,-202.14 529.58,-200.99 520.63,-195.33 519.05,-202.14"/>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node4 -->
<g id="edge151_Node000050_Node000004" class="edge">
<title>Node50&#45;&gt;Node4</title>
<g id="a_edge151_Node000050_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1419.43,-141.92C1423.72,-144.36 1427.67,-147.35 1431,-151 1476.49,-200.83 1529.98,-694.39 1541.32,-803.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1537.83,-803.93 1542.34,-813.51 1544.79,-803.21 1537.83,-803.93"/>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node9 -->
<g id="edge152_Node000050_Node000009" class="edge">
<title>Node50&#45;&gt;Node9</title>
<g id="a_edge152_Node000050_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1428.97,-140.38C1452.04,-143.12 1477.05,-146.1 1497.79,-148.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1497.31,-152.03 1507.65,-149.74 1498.13,-145.08 1497.31,-152.03"/>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node4 -->
<g id="edge164_Node000055_Node000004" class="edge">
<title>Node55&#45;&gt;Node4</title>
<g id="a_edge164_Node000055_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M467.76,-1066.63C541.51,-1065.15 667.09,-1063 775,-1063 775,-1063 775,-1063 1167.5,-1063 1285.1,-1063 1333.21,-1104.31 1431,-1039 1500.09,-992.86 1529.59,-890.14 1539.42,-845.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1542.81,-846.85 1541.43,-836.35 1535.95,-845.42 1542.81,-846.85"/>
</a>
</g>
</g>
</g>
</svg>