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

1212 lines
60 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: window_design_topbar_left Pages: 1 -->
<svg width="1635pt" height="1213pt"
viewBox="0.00 0.00 1635.00 1212.77" 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 1208.77)">
<title>window_design_topbar_left</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="149,-162.5 0,-162.5 0,-143.5 149,-143.5 149,-162.5"/>
<text text-anchor="middle" x="74.5" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">window_design_topbar_left</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="1441,-886.5 1362,-886.5 1362,-867.5 1441,-867.5 1441,-886.5"/>
<text text-anchor="middle" x="1401.5" y="-874.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_add_log</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge79_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge79_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M77.1,-162.93C93.55,-263.5 235.79,-1094 447,-1094 447,-1094 447,-1094 1024.5,-1094 1142.82,-1094 1188.8,-1120.49 1288,-1056 1347.15,-1017.55 1380.89,-935.94 1394.04,-897.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1397.32,-898.88 1397.12,-888.29 1390.67,-896.69 1397.32,-898.88"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="$d8/d06/signal_8c.html#af76dc7bf1ffa831f87eff0793960d343" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="318.5,-473.5 202.5,-473.5 202.5,-454.5 318.5,-454.5 318.5,-473.5"/>
<text text-anchor="middle" x="260.5" y="-461.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_toggle_exec_edit</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge81_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge81_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M81.41,-163C107.53,-207.14 212.79,-385.06 247.98,-444.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="244.83,-446.07 252.93,-452.89 250.85,-442.51 244.83,-446.07"/>
</a>
</g>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><a xlink:href="$d8/d06/signal_8c.html#acfb2dd4191445aed65fdcbb5e5c14602" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="336,-200.5 185,-200.5 185,-181.5 336,-181.5 336,-200.5"/>
<text text-anchor="middle" x="260.5" y="-188.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_toggle_state_rules_data</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node47 -->
<g id="edge142_Node000001_Node000047" class="edge">
<title>Node1&#45;&gt;Node47</title>
<g id="a_edge142_Node000001_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M123.84,-162.98C147.2,-167.81 175.45,-173.64 200.11,-178.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="199.18,-182.12 209.68,-180.71 200.59,-175.26 199.18,-182.12"/>
</a>
</g>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
<g id="a_Node000049"><a xlink:href="$d5/d03/left_8c.html#a136322baea0729a8dfbc5c9b1bc0667e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="521,-163.5 375,-163.5 375,-144.5 521,-144.5 521,-163.5"/>
<text text-anchor="middle" x="448" y="-151.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_btt_label_data</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node49 -->
<g id="edge153_Node000001_Node000049" class="edge">
<title>Node1&#45;&gt;Node49</title>
<g id="a_edge153_Node000001_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M149.34,-153.2C211.02,-153.36 298.95,-153.6 363.25,-153.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="363.04,-157.27 373.05,-153.8 363.06,-150.27 363.04,-157.27"/>
</a>
</g>
</g>
<!-- Node50 -->
<g id="Node000050" class="node">
<title>Node50</title>
<g id="a_Node000050"><a xlink:href="$d5/d03/left_8c.html#adea9b5591d51aab274d8c275045d778c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="507.5,-126 388.5,-126 388.5,-96 507.5,-96 507.5,-126"/>
<text text-anchor="start" x="396.5" y="-114" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_btt_label</text>
<text text-anchor="middle" x="448" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00">_rules</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node50 -->
<g id="edge154_Node000001_Node000050" class="edge">
<title>Node1&#45;&gt;Node50</title>
<g id="a_edge154_Node000001_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M149.34,-144.65C215.51,-137.17 311.9,-126.27 376.9,-118.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="377.21,-122.41 386.75,-117.81 376.42,-115.46 377.21,-122.41"/>
</a>
</g>
</g>
<!-- Node51 -->
<g id="Node000051" class="node">
<title>Node51</title>
<g id="a_Node000051"><a xlink:href="$d5/d03/left_8c.html#a22ed4aed09c29d9f8c72dbe7ced53e2c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="507.5,-78 388.5,-78 388.5,-48 507.5,-48 507.5,-78"/>
<text text-anchor="start" x="396.5" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_btt_label</text>
<text text-anchor="middle" x="448" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00">_state</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node51 -->
<g id="edge155_Node000001_Node000051" class="edge">
<title>Node1&#45;&gt;Node51</title>
<g id="a_edge155_Node000001_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.45,-143.05C129.21,-136.43 158.72,-127.74 185,-121 249.77,-104.39 324.28,-88.17 377.24,-77.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="377.64,-80.62 386.72,-75.16 376.22,-73.76 377.64,-80.62"/>
</a>
</g>
</g>
<!-- Node52 -->
<g id="Node000052" class="node">
<title>Node52</title>
<g id="a_Node000052"><a xlink:href="$d5/d03/left_8c.html#a3d0f8c7b9545a6da3464060dad7990db" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="507.5,-30 388.5,-30 388.5,0 507.5,0 507.5,-30"/>
<text text-anchor="start" x="396.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_btt_label</text>
<text text-anchor="middle" x="448" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_synth</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node52 -->
<g id="edge156_Node000001_Node000052" class="edge">
<title>Node1&#45;&gt;Node52</title>
<g id="a_edge156_Node000001_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M87.9,-143.2C107.46,-128.19 147.15,-99.51 185,-83 247.33,-55.81 322.91,-37.63 376.84,-26.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="377.37,-30.43 386.52,-25.09 376.04,-23.55 377.37,-30.43"/>
</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="1627,-886.5 1515,-886.5 1515,-867.5 1627,-867.5 1627,-886.5"/>
<text text-anchor="middle" x="1571" y="-874.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_add_log_event</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge80_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge80_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1441.35,-877C1459.7,-877 1482.12,-877 1503.09,-877"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1503.03,-880.5 1513.03,-877 1503.03,-873.5 1503.03,-880.5"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge82_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge82_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M262.63,-473.78C272.11,-550.75 345.25,-1056 632,-1056 632,-1056 632,-1056 1024.5,-1056 1142.47,-1056 1185.58,-1082.54 1288,-1024 1340.16,-994.19 1376.14,-929.52 1391.75,-896.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1394.78,-898.6 1395.78,-888.05 1388.42,-895.67 1394.78,-898.6"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><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="878,-473.5 770,-473.5 770,-454.5 878,-454.5 878,-473.5"/>
<text text-anchor="middle" x="824" y="-461.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_get_exec_edit</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge83_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge83_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M318.95,-464C424.37,-464 647.99,-464 758.46,-464"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="758.24,-467.5 768.24,-464 758.24,-460.5 758.24,-467.5"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><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="1268,-421.5 1161,-421.5 1161,-402.5 1268,-402.5 1268,-421.5"/>
<text text-anchor="middle" x="1214.5" y="-409.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_set_exec_edit</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge84_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge84_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M279.78,-454.09C355.82,-414.07 654.85,-268.44 906,-311 1015.07,-329.48 1035.19,-360.73 1141,-393 1147.78,-395.07 1154.96,-397.12 1162.05,-399.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1161.05,-402.41 1171.61,-401.62 1162.86,-395.65 1161.05,-402.41"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><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="524,-658.5 372,-658.5 372,-639.5 524,-639.5 524,-658.5"/>
<text text-anchor="middle" x="448" y="-646.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_switch_state_rules_data</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge87_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge87_Node000004_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M271.47,-473.95C301.42,-503.81 390.83,-592.98 429.2,-631.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="426.35,-633.35 435.91,-637.94 431.3,-628.4 426.35,-633.35"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node2 -->
<g id="edge85_Node000006_Node000002" class="edge">
<title>Node6&#45;&gt;Node2</title>
<g id="a_edge85_Node000006_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1268.26,-418.61C1275.6,-421.46 1282.51,-425.45 1288,-431 1349.63,-493.2 1388.22,-776.1 1398.03,-855.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1394.54,-856.32 1399.21,-865.83 1401.49,-855.48 1394.54,-856.32"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><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="1436.5,-266.5 1366.5,-266.5 1366.5,-247.5 1436.5,-247.5 1436.5,-266.5"/>
<text text-anchor="middle" x="1401.5" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">util_concat</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge86_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge86_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1268.39,-404.47C1275.54,-401.72 1282.35,-398.01 1288,-393 1320.55,-364.15 1295.72,-335.04 1324,-302 1334.96,-289.19 1350.54,-279.11 1364.77,-271.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1365.98,-275.07 1373.45,-267.56 1362.93,-268.77 1365.98,-275.07"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node2 -->
<g id="edge88_Node000008_Node000002" class="edge">
<title>Node8&#45;&gt;Node2</title>
<g id="a_edge88_Node000008_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M449.32,-658.85C451.29,-700.86 465,-866.18 560,-940 624.29,-989.96 660.71,-956.33 742,-961 822.97,-965.66 1036.19,-965.94 1105,-923 1127.62,-908.88 1117.15,-886.93 1141,-875 1208.91,-841.05 1299.85,-852.66 1354.09,-864.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1353.07,-867.92 1363.6,-866.75 1354.64,-861.1 1353.07,-867.92"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><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="704.5,-676.5 561.5,-676.5 561.5,-657.5 704.5,-657.5 704.5,-676.5"/>
<text text-anchor="middle" x="633" y="-664.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_get_state_rules_data</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge89_Node000008_Node000009" class="edge">
<title>Node8&#45;&gt;Node9</title>
<g id="a_edge89_Node000008_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M524.49,-656.43C532.82,-657.24 541.32,-658.08 549.73,-658.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="549.29,-662.38 559.59,-659.88 549.98,-655.42 549.29,-662.38"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="$d3/d09/widget_2manager_8c.html#aa79c2ff4883932d6f9b7184d1d05dd5d" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="704.5,-639.5 561.5,-639.5 561.5,-620.5 704.5,-620.5 704.5,-639.5"/>
<text text-anchor="middle" x="633" y="-627.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_main_window</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node10 -->
<g id="edge90_Node000008_Node000010" class="edge">
<title>Node8&#45;&gt;Node10</title>
<g id="a_edge90_Node000008_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M524.49,-641.16C532.82,-640.3 541.32,-639.41 549.73,-638.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="550,-642.03 559.59,-637.52 549.28,-635.07 550,-642.03"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="$dc/d0c/widget_2main__window_2results_2dispatch_8c.html#a56cdc1609820a67a52fb095ba0128d3f" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="696.5,-713.5 569.5,-713.5 569.5,-694.5 696.5,-694.5 696.5,-713.5"/>
<text text-anchor="middle" x="633" y="-701.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_page_data</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node11 -->
<g id="edge91_Node000008_Node000011" class="edge">
<title>Node8&#45;&gt;Node11</title>
<g id="a_edge91_Node000008_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M476.64,-658.87C498.99,-666.69 531.33,-677.65 560,-686 566.18,-687.8 572.69,-689.58 579.17,-691.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="577.95,-694.59 588.51,-693.69 579.7,-687.81 577.95,-694.59"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="$df/d0e/widget_2main__window_2state_2dispatch_8c.html#a9689934ad6d7c98379f35d49adf11878" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="698,-602.5 568,-602.5 568,-583.5 698,-583.5 698,-602.5"/>
<text text-anchor="middle" x="633" y="-590.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_page_state</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node15 -->
<g id="edge95_Node000008_Node000015" class="edge">
<title>Node8&#45;&gt;Node15</title>
<g id="a_edge95_Node000008_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M477.13,-639.07C499.47,-631.32 531.58,-620.48 560,-612 566.99,-609.91 574.4,-607.82 581.7,-605.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="582.42,-609.27 591.18,-603.29 580.61,-602.5 582.42,-609.27"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="$db/d06/widget_2main__window_2synth_2dispatch_8c.html#a990f88f46feba957a864d7bf203f42e7" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="699,-779.5 567,-779.5 567,-760.5 699,-760.5 699,-779.5"/>
<text text-anchor="middle" x="633" y="-767.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_page_synth</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node20 -->
<g id="edge101_Node000008_Node000020" class="edge">
<title>Node8&#45;&gt;Node20</title>
<g id="a_edge101_Node000008_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M463.69,-658.86C484.91,-673.09 525.39,-700.17 560,-723 575.74,-733.38 593.48,-744.97 607.41,-754.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="605.24,-756.8 615.53,-759.31 609.06,-750.93 605.24,-756.8"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="$d3/d0c/widget_2main__window_2all__rules_2dispatch_8c.html#a1c074a5748ee5c7e9974bb75539adb34" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="691.5,-931 574.5,-931 574.5,-901 691.5,-901 691.5,-931"/>
<text text-anchor="start" x="582.5" y="-919" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_pane_all</text>
<text text-anchor="middle" x="633" y="-908" font-family="Helvetica,sans-Serif" font-size="10.00">_rules_left</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node24 -->
<g id="edge108_Node000008_Node000024" class="edge">
<title>Node8&#45;&gt;Node24</title>
<g id="a_edge108_Node000008_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M455.73,-658.82C481.77,-696.81 576.36,-834.81 615.19,-891.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="612.16,-893.24 620.7,-899.51 617.93,-889.28 612.16,-893.24"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="$d1/d0b/widget_2main__window_2one__rule_2dispatch_8c.html#ab9db55b708939397362a8a11489c64c5" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="706,-436 560,-436 560,-406 706,-406 706,-436"/>
<text text-anchor="start" x="568" y="-424" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_pane_selected</text>
<text text-anchor="middle" x="633" y="-413" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_right</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node35 -->
<g id="edge124_Node000008_Node000035" class="edge">
<title>Node8&#45;&gt;Node35</title>
<g id="a_edge124_Node000008_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M456.86,-639.2C483.79,-605.65 572.83,-494.72 612.56,-445.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="615.12,-447.62 618.65,-437.63 609.66,-443.24 615.12,-447.62"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="$db/d05/display_8c.html#aeca06e5a8c669b8d8f9dd82289f4e1e1" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="878.5,-742 769.5,-742 769.5,-712 878.5,-712 878.5,-742"/>
<text text-anchor="start" x="777.5" y="-730" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_results</text>
<text text-anchor="middle" x="824" y="-719" font-family="Helvetica,sans-Serif" font-size="10.00">_box_display</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge92_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge92_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M696.93,-711.66C716.5,-714.04 738.11,-716.67 757.83,-719.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="757.34,-722.54 767.69,-720.27 758.19,-715.59 757.34,-722.54"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="$d5/d05/organize_8c.html#aba1af8256174f6a4661675d2b3c6c34d" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="878.5,-694 769.5,-694 769.5,-664 878.5,-664 878.5,-694"/>
<text text-anchor="start" x="777.5" y="-682" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_results</text>
<text text-anchor="middle" x="824" y="-671" font-family="Helvetica,sans-Serif" font-size="10.00">_box_organize</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge94_Node000011_Node000014" class="edge">
<title>Node11&#45;&gt;Node14</title>
<g id="a_edge94_Node000011_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M696.93,-695.68C716.5,-693.09 738.11,-690.23 757.83,-687.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="758.24,-691.1 767.69,-686.32 757.32,-684.16 758.24,-691.1"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="$db/d05/display_8c.html#a1cc6f65cd162b7c49e760ab29e8b7919" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1078,-731 969,-731 969,-701 1078,-701 1078,-731"/>
<text text-anchor="start" x="977" y="-719" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_results</text>
<text text-anchor="middle" x="1023.5" y="-708" font-family="Helvetica,sans-Serif" font-size="10.00">_box_time</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge93_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge93_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M878.97,-723.99C903.13,-722.65 931.84,-721.05 957.21,-719.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="957.3,-723.14 967.09,-719.09 956.91,-716.15 957.3,-723.14"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node5 -->
<g id="edge96_Node000015_Node000005" class="edge">
<title>Node15&#45;&gt;Node5</title>
<g id="a_edge96_Node000015_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M648.52,-583.09C680.88,-561 759.22,-507.54 798.98,-480.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="800.9,-483.32 807.18,-474.8 796.95,-477.54 800.9,-483.32"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="$dc/d04/top_8c.html#a86794ff6578c24e8b16b94bf853dd2b3" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="890,-560 758,-560 758,-530 890,-530 890,-560"/>
<text text-anchor="start" x="766" y="-548" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_graph_view</text>
<text text-anchor="middle" x="824" y="-537" font-family="Helvetica,sans-Serif" font-size="10.00">_control</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge97_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge97_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M673.16,-583.05C695.78,-577.31 724.93,-569.91 751.49,-563.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="752,-566.64 760.83,-560.79 750.28,-559.86 752,-566.64"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="$db/d07/bottom_8c.html#a593c9c15eb7c193c589dac7c28c36560" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1084.5,-667 962.5,-667 962.5,-637 1084.5,-637 1084.5,-667"/>
<text text-anchor="start" x="970.5" y="-655" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_sequence</text>
<text text-anchor="middle" x="1023.5" y="-644" font-family="Helvetica,sans-Serif" font-size="10.00">_control</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge98_Node000015_Node000017" class="edge">
<title>Node15&#45;&gt;Node17</title>
<g id="a_edge98_Node000015_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M674.59,-602.97C694.77,-607.69 719.57,-613.12 742,-617 812.57,-629.22 893.85,-638.88 950.68,-644.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="950.25,-648.4 960.56,-645.97 950.98,-641.44 950.25,-648.4"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="$db/d07/bottom_8c.html#affbfa87fb5a08853b9a4d92de8877ff7" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="888,-608 760,-608 760,-578 888,-578 888,-608"/>
<text text-anchor="start" x="768" y="-596" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_space_edit</text>
<text text-anchor="middle" x="824" y="-585" font-family="Helvetica,sans-Serif" font-size="10.00">_control</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node18 -->
<g id="edge99_Node000015_Node000018" class="edge">
<title>Node15&#45;&gt;Node18</title>
<g id="a_edge99_Node000015_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M698.25,-593C714.34,-593 731.73,-593 748.27,-593"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="748.05,-596.5 758.05,-593 748.05,-589.5 748.05,-596.5"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="$d0/d00/middle_8c.html#ab37220d257ccf0ac8a2f4b0f41b83ab9" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1090,-768.5 957,-768.5 957,-749.5 1090,-749.5 1090,-768.5"/>
<text text-anchor="middle" x="1023.5" y="-756.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_space_view</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node19 -->
<g id="edge100_Node000015_Node000019" class="edge">
<title>Node15&#45;&gt;Node19</title>
<g id="a_edge100_Node000015_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M694.03,-602.91C698.46,-605.34 702.54,-608.33 706,-612 761.11,-670.37 679.84,-738.21 742,-789 810.94,-845.33 856.06,-801.24 942,-778 950.1,-775.81 958.69,-773.63 967.13,-771.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="967.7,-775.03 976.61,-769.29 966.07,-768.23 967.7,-775.03"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="$db/d06/widget_2main__window_2synth_2dispatch_8c.html#aed9b242acda234a0ca5cd359cb6d29e2" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="886.5,-866 761.5,-866 761.5,-836 886.5,-836 886.5,-866"/>
<text text-anchor="start" x="769.5" y="-854" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_space_vs</text>
<text text-anchor="middle" x="824" y="-843" font-family="Helvetica,sans-Serif" font-size="10.00">_non_time_dependent</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge102_Node000020_Node000021" class="edge">
<title>Node20&#45;&gt;Node21</title>
<g id="a_edge102_Node000020_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M652.84,-779.82C674.18,-790.76 710.13,-808.67 742,-822 749.86,-825.29 758.23,-828.55 766.5,-831.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="765.25,-834.9 775.85,-835.05 767.66,-828.33 765.25,-834.9"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="$df/d03/time_8c.html#aff18a7cea4191d9ae0480f2eaca06a5f" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="901.5,-779.5 746.5,-779.5 746.5,-760.5 901.5,-760.5 901.5,-779.5"/>
<text text-anchor="middle" x="824" y="-767.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_time_dependent</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node23 -->
<g id="edge105_Node000020_Node000023" class="edge">
<title>Node20&#45;&gt;Node23</title>
<g id="a_edge105_Node000020_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M699.31,-770C710.79,-770 722.91,-770 734.89,-770"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="734.8,-773.5 744.8,-770 734.8,-766.5 734.8,-773.5"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node19 -->
<g id="edge104_Node000021_Node000019" class="edge">
<title>Node21&#45;&gt;Node19</title>
<g id="a_edge104_Node000021_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M880.59,-835.65C889.5,-831.94 898.31,-827.42 906,-822 926.65,-807.43 920.57,-791.39 942,-778 944.8,-776.25 947.74,-774.67 950.78,-773.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="952.1,-776.47 960.02,-769.44 949.44,-769.99 952.1,-776.47"/>
</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#abc35a23e7853e1e3628b389291f29cba" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1084.5,-817 962.5,-817 962.5,-787 1084.5,-787 1084.5,-817"/>
<text text-anchor="start" x="970.5" y="-805" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_non_time</text>
<text text-anchor="middle" x="1023.5" y="-794" font-family="Helvetica,sans-Serif" font-size="10.00">_dependent</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge103_Node000021_Node000022" class="edge">
<title>Node21&#45;&gt;Node22</title>
<g id="a_edge103_Node000021_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M886.95,-835.63C907.28,-830.59 930.03,-824.94 951.01,-819.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="951.79,-823.15 960.66,-817.34 950.11,-816.35 951.79,-823.15"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node13 -->
<g id="edge106_Node000023_Node000013" class="edge">
<title>Node23&#45;&gt;Node13</title>
<g id="a_edge106_Node000023_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M869.69,-760.04C881.53,-757.25 894.28,-754.13 906,-751 924.42,-746.08 944.33,-740.28 962.39,-734.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="963.38,-738.19 971.93,-731.93 961.34,-731.49 963.38,-738.19"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node17 -->
<g id="edge107_Node000023_Node000017" class="edge">
<title>Node23&#45;&gt;Node17</title>
<g id="a_edge107_Node000023_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M889.05,-760.16C895.08,-757.73 900.85,-754.73 906,-751 930.88,-732.99 919.36,-712.76 942,-692 950.28,-684.41 960.27,-677.92 970.36,-672.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="971.69,-675.77 979.06,-668.16 968.55,-669.51 971.69,-675.77"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node2 -->
<g id="edge109_Node000024_Node000002" class="edge">
<title>Node24&#45;&gt;Node2</title>
<g id="a_edge109_Node000024_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M665.97,-931.38C687.14,-941.04 715.73,-953.13 742,-961 974.71,-1030.77 1066.15,-1086.02 1288,-987 1332.26,-967.24 1369.21,-922.03 1387.73,-896.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1390.41,-898.41 1393.23,-888.2 1384.66,-894.42 1390.41,-898.41"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="$d7/d00/pilot__box_8c.html#a192412673ea82a53a66fd809a5b1fd55" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="899,-903.5 749,-903.5 749,-884.5 899,-884.5 899,-903.5"/>
<text text-anchor="middle" x="824" y="-891.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rules_pilot_box</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge110_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge110_Node000024_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M691.99,-909.25C706.4,-907.57 722.14,-905.74 737.56,-903.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="737.68,-907.46 747.21,-902.82 736.87,-900.5 737.68,-907.46"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="$d7/d00/pilot__box_8c.html#a3cecbcc7340289ed318347f1bf86308c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="886.5,-952 761.5,-952 761.5,-922 886.5,-922 886.5,-952"/>
<text text-anchor="start" x="769.5" y="-940" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rules_tree</text>
<text text-anchor="middle" x="824" y="-929" font-family="Helvetica,sans-Serif" font-size="10.00">_tools</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node26 -->
<g id="edge111_Node000024_Node000026" class="edge">
<title>Node24&#45;&gt;Node26</title>
<g id="a_edge111_Node000024_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M691.99,-922.44C710.23,-924.47 730.61,-926.73 749.76,-928.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="749.35,-932.34 759.68,-929.96 750.13,-925.38 749.35,-932.34"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="$d9/d0d/interest_8c.html#a60d9aed440437cd898f609784c32b2f5" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1105,-913.5 942,-913.5 942,-872.5 1105,-872.5 1105,-913.5"/>
<text text-anchor="start" x="950" y="-901.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_an_impression</text>
<text text-anchor="start" x="950" y="-890.5" font-family="Helvetica,sans-Serif" font-size="10.00">_of_what_a_rules_comparator</text>
<text text-anchor="middle" x="1023.5" y="-879.5" font-family="Helvetica,sans-Serif" font-size="10.00">_could_be</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge112_Node000026_Node000027" class="edge">
<title>Node26&#45;&gt;Node27</title>
<g id="a_edge112_Node000026_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M886.95,-923.2C900.74,-920.13 915.65,-916.8 930.36,-913.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="931.08,-916.95 940.08,-911.36 929.56,-910.12 931.08,-916.95"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="$d6/d07/freq_8c.html#a1f62040452052165b13a8e9bf23ab368" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1084.5,-854.5 962.5,-854.5 962.5,-835.5 1084.5,-835.5 1084.5,-854.5"/>
<text text-anchor="middle" x="1023.5" y="-842.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rules_use</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node28 -->
<g id="edge113_Node000026_Node000028" class="edge">
<title>Node26&#45;&gt;Node28</title>
<g id="a_edge113_Node000026_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M886.7,-923.41C893.52,-920.56 900.12,-917.13 906,-913 928.11,-897.46 919.46,-878.91 942,-864 945.05,-861.98 948.3,-860.17 951.66,-858.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="952.76,-861.89 960.66,-854.84 950.08,-855.42 952.76,-861.89"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="$d1/d0c/util_2tree_8c.html#af968daedf9ce1bd06c674c69ef793201" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1099,-989.5 948,-989.5 948,-970.5 1099,-970.5 1099,-989.5"/>
<text text-anchor="middle" x="1023.5" y="-977.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_user_rules_tree</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node29 -->
<g id="edge114_Node000026_Node000029" class="edge">
<title>Node26&#45;&gt;Node29</title>
<g id="a_edge114_Node000026_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M886.95,-950.49C912.16,-955.98 941.11,-962.28 965.76,-967.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="964.76,-971.01 975.28,-969.72 966.25,-964.17 964.76,-971.01"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node2 -->
<g id="edge115_Node000029_Node000002" class="edge">
<title>Node29&#45;&gt;Node2</title>
<g id="a_edge115_Node000029_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1099.27,-985.6C1153.36,-987.06 1227.29,-983.62 1288,-961 1326.4,-946.69 1362.88,-914.95 1383.41,-894.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1385.79,-897.41 1390.36,-887.85 1380.82,-892.47 1385.79,-897.41"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="$d8/d06/signal_8c.html#a7713720f05623b42929ad7c43292c559" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="1287.5,-951.5 1141.5,-951.5 1141.5,-932.5 1287.5,-932.5 1287.5,-951.5"/>
<text text-anchor="middle" x="1214.5" y="-939.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_bind_user_tree_factory</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge116_Node000029_Node000030" class="edge">
<title>Node29&#45;&gt;Node30</title>
<g id="a_edge116_Node000029_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1074.16,-970.02C1098.26,-965.17 1127.43,-959.3 1152.84,-954.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1153.25,-957.68 1162.36,-952.28 1151.87,-950.82 1153.25,-957.68"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="$d8/d06/signal_8c.html#a4de6cc717f212c44ff4c053fee3071c8" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="1270.5,-914 1158.5,-914 1158.5,-884 1270.5,-884 1270.5,-914"/>
<text text-anchor="start" x="1166.5" y="-902" font-family="Helvetica,sans-Serif" font-size="10.00">on_setup_user_tree</text>
<text text-anchor="middle" x="1214.5" y="-891" font-family="Helvetica,sans-Serif" font-size="10.00">_factory</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node31 -->
<g id="edge118_Node000029_Node000031" class="edge">
<title>Node29&#45;&gt;Node31</title>
<g id="a_edge118_Node000029_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1070.61,-970C1082.25,-966.48 1094.43,-961.89 1105,-956 1123.7,-945.58 1122.52,-934.81 1141,-924 1144.01,-922.24 1147.15,-920.58 1150.38,-919.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1151.8,-922.22 1159.52,-914.96 1148.96,-915.82 1151.8,-922.22"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="$d1/d0c/util_2tree_8c.html#a82852f17d5f914c6cfb35b892766ab1e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1457.5,-1204 1345.5,-1204 1345.5,-1174 1457.5,-1174 1457.5,-1204"/>
<text text-anchor="start" x="1353.5" y="-1192" font-family="Helvetica,sans-Serif" font-size="10.00">widget_create_user</text>
<text text-anchor="middle" x="1401.5" y="-1181" font-family="Helvetica,sans-Serif" font-size="10.00">_rules_tree_node</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node32 -->
<g id="edge120_Node000029_Node000032" class="edge">
<title>Node29&#45;&gt;Node32</title>
<g id="a_edge120_Node000029_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1026.97,-989.91C1035.77,-1022.9 1069.03,-1129.4 1141,-1173 1199.06,-1208.17 1278.46,-1207.54 1334.09,-1201.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1334.25,-1204.54 1343.73,-1199.81 1333.37,-1197.6 1334.25,-1204.54"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="$d6/d08/labo_8c.html#a479a32aff9b3fa44b34508e2c41b12d3" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1284.5,-1163.5 1144.5,-1163.5 1144.5,-1122.5 1284.5,-1122.5 1284.5,-1163.5"/>
<text text-anchor="start" x="1152.5" y="-1151.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_let_us_create</text>
<text text-anchor="start" x="1152.5" y="-1140.5" font-family="Helvetica,sans-Serif" font-size="10.00">_a_complex_useless_and</text>
<text text-anchor="middle" x="1214.5" y="-1129.5" font-family="Helvetica,sans-Serif" font-size="10.00">_expensive_tree</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node33 -->
<g id="edge121_Node000029_Node000033" class="edge">
<title>Node29&#45;&gt;Node33</title>
<g id="a_edge121_Node000029_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1036.04,-989.95C1064.25,-1014.28 1137.53,-1077.48 1180.59,-1114.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1178.29,-1117.26 1188.15,-1121.14 1182.86,-1111.95 1178.29,-1117.26"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node2 -->
<g id="edge117_Node000030_Node000002" class="edge">
<title>Node30&#45;&gt;Node2</title>
<g id="a_edge117_Node000030_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1257.18,-932.08C1267.34,-929.39 1278.13,-926.3 1288,-923 1315.57,-913.8 1346.03,-901.18 1368.3,-891.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1369.7,-894.7 1377.45,-887.47 1366.89,-888.29 1369.7,-894.7"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node2 -->
<g id="edge119_Node000031_Node000002" class="edge">
<title>Node31&#45;&gt;Node2</title>
<g id="a_edge119_Node000031_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1270.76,-892.43C1296.03,-889.42 1325.76,-885.89 1350.38,-882.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1350.64,-886.45 1360.15,-881.8 1349.81,-879.5 1350.64,-886.45"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node32 -->
<g id="edge123_Node000033_Node000032" class="edge">
<title>Node33&#45;&gt;Node32</title>
<g id="a_edge123_Node000033_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1284.91,-1160.26C1301.07,-1164.28 1318.24,-1168.55 1334.26,-1172.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1333.12,-1175.85 1343.67,-1174.87 1334.81,-1169.06 1333.12,-1175.85"/>
</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#a95c04d702f36a7422a9e14eaf456ed3e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1479,-1152.5 1324,-1152.5 1324,-1133.5 1479,-1133.5 1479,-1152.5"/>
<text text-anchor="middle" x="1401.5" y="-1140.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_add_tree_child_node</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge122_Node000033_Node000034" class="edge">
<title>Node33&#45;&gt;Node34</title>
<g id="a_edge122_Node000033_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1284.91,-1143C1293.78,-1143 1302.95,-1143 1312.07,-1143"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1312.05,-1146.5 1322.05,-1143 1312.05,-1139.5 1312.05,-1146.5"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node5 -->
<g id="edge125_Node000035_Node000005" class="edge">
<title>Node35&#45;&gt;Node5</title>
<g id="a_edge125_Node000035_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M701.97,-436.46C723.66,-441.4 747.39,-446.8 768.05,-451.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="767.17,-454.89 777.7,-453.69 768.72,-448.06 767.17,-454.89"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="$d4/d02/edit_8c.html#a8b314bd2dcf59006649ff86ae04e9eaf" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="891,-436 757,-436 757,-406 891,-406 891,-436"/>
<text text-anchor="start" x="765" y="-424" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rule_edition</text>
<text text-anchor="middle" x="824" y="-413" font-family="Helvetica,sans-Serif" font-size="10.00">_tools</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge126_Node000035_Node000036" class="edge">
<title>Node35&#45;&gt;Node36</title>
<g id="a_edge126_Node000035_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M706.26,-421C719.08,-421 732.47,-421 745.43,-421"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="745.16,-424.5 755.16,-421 745.16,-417.5 745.16,-424.5"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="$d1/d04/investigate_8c.html#a4d4d650591869cebc663884c29c6bb7c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="906,-388 742,-388 742,-358 906,-358 906,-388"/>
<text text-anchor="start" x="750" y="-376" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rule_investigation</text>
<text text-anchor="middle" x="824" y="-365" font-family="Helvetica,sans-Serif" font-size="10.00">_tools</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node37 -->
<g id="edge127_Node000035_Node000037" class="edge">
<title>Node35&#45;&gt;Node37</title>
<g id="a_edge127_Node000035_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M694.84,-405.55C712.8,-400.99 732.62,-395.95 751.2,-391.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="751.98,-394.65 760.81,-388.8 750.25,-387.86 751.98,-394.65"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="$d1/d0b/widget_2main__window_2one__rule_2dispatch_8c.html#ab6a3b9836a4c333b59b34cb97d00df3a" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="894.5,-339.5 753.5,-339.5 753.5,-320.5 894.5,-320.5 894.5,-339.5"/>
<text text-anchor="middle" x="824" y="-327.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected_rule</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node38 -->
<g id="edge128_Node000035_Node000038" class="edge">
<title>Node35&#45;&gt;Node38</title>
<g id="a_edge128_Node000035_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M652.31,-405.78C672.88,-389.43 707.89,-363.79 742,-349 746.96,-346.85 752.19,-344.92 757.53,-343.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="758.49,-346.56 767.09,-340.37 756.5,-339.85 758.49,-346.56"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node2 -->
<g id="edge129_Node000038_Node000002" class="edge">
<title>Node38&#45;&gt;Node2</title>
<g id="a_edge129_Node000038_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M893.34,-340C897.95,-342.43 902.25,-345.4 906,-349 949.23,-390.54 899.33,-436.88 942,-479 998.58,-534.85 1229.2,-516.49 1288,-570 1374.67,-648.88 1394.72,-800.19 1399.23,-855.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1395.73,-856.02 1399.93,-865.75 1402.72,-855.53 1395.73,-856.02"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:href="$dc/d0e/widget_2main__window_2one__rule_2algebra_2dispatch_8c.html#a15cbd8402e76ff0dd5e6b39e17a9dc49" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1082,-288 965,-288 965,-258 1082,-258 1082,-288"/>
<text text-anchor="start" x="973" y="-276" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1023.5" y="-265" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_algebra</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge130_Node000038_Node000039" class="edge">
<title>Node38&#45;&gt;Node39</title>
<g id="a_edge130_Node000038_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M859.4,-320.07C886.61,-312.22 925.36,-301.04 958.26,-291.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="959.08,-294.95 967.71,-288.81 957.13,-288.22 959.08,-294.95"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="$df/d06/widget_2main__window_2one__rule_2geometry_2dispatch_8c.html#a303a3e0838137d31f4e04a416ebf6310" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1082,-470 965,-470 965,-440 1082,-440 1082,-470"/>
<text text-anchor="start" x="973" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1023.5" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_geometry</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node44 -->
<g id="edge139_Node000038_Node000044" class="edge">
<title>Node38&#45;&gt;Node44</title>
<g id="a_edge139_Node000038_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M883.39,-339.9C891.22,-342.31 898.97,-345.3 906,-349 945.27,-369.66 981.56,-406.72 1002.88,-431.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1000.14,-433.27 1009.3,-438.59 1005.46,-428.72 1000.14,-433.27"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:href="$db/d07/assign_8c.html#a9020593f4cd1b7f9dd85dd383523474c" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1288,-288 1141,-288 1141,-258 1288,-258 1288,-288"/>
<text text-anchor="start" x="1149" y="-276" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1214.5" y="-265" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_assignments_list_btt</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node40 -->
<g id="edge131_Node000039_Node000040" class="edge">
<title>Node39&#45;&gt;Node40</title>
<g id="a_edge131_Node000039_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1082.49,-273C1097.25,-273 1113.41,-273 1129.18,-273"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1129.07,-276.5 1139.07,-273 1129.07,-269.5 1129.07,-276.5"/>
</a>
</g>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:href="$de/d0e/conditions_8c.html#a8d42128cf54da36d55112fa5f5634f96" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1282,-384 1147,-384 1147,-354 1282,-354 1282,-384"/>
<text text-anchor="start" x="1155" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1214.5" y="-361" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_conditions_list_btt</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node42 -->
<g id="edge133_Node000039_Node000042" class="edge">
<title>Node39&#45;&gt;Node42</title>
<g id="a_edge133_Node000039_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1079.69,-288.46C1088.56,-292.16 1097.33,-296.64 1105,-302 1125.43,-316.27 1120.38,-330.99 1141,-345 1142.81,-346.23 1144.69,-347.4 1146.62,-348.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1144.77,-351.5 1155.27,-352.94 1147.96,-345.27 1144.77,-351.5"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="$d4/d01/identity_8c.html#afcfab13d3504a69ec5f4ae6ad6974e29" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1273,-336 1156,-336 1156,-306 1273,-306 1273,-336"/>
<text text-anchor="start" x="1164" y="-324" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1214.5" y="-313" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_identity_btt</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node43 -->
<g id="edge137_Node000039_Node000043" class="edge">
<title>Node39&#45;&gt;Node43</title>
<g id="a_edge137_Node000039_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1082.49,-287.73C1102.08,-292.7 1124.15,-298.31 1144.51,-303.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1143.6,-306.86 1154.15,-305.93 1145.32,-300.07 1143.6,-306.86"/>
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:href="$d7/d06/utilities_8c.html#a1c4f1ce489cdc3b4e5a1e86d3438e846" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1462.5,-330.5 1340.5,-330.5 1340.5,-311.5 1462.5,-311.5 1462.5,-330.5"/>
<text text-anchor="middle" x="1401.5" y="-318.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_set_item_text</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node41 -->
<g id="edge132_Node000040_Node000041" class="edge">
<title>Node40&#45;&gt;Node41</title>
<g id="a_edge132_Node000040_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1275.05,-288.45C1299.56,-294.81 1327.62,-302.09 1350.98,-308.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1350.01,-311.52 1360.57,-310.64 1351.77,-304.74 1350.01,-311.52"/>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node2 -->
<g id="edge134_Node000042_Node000002" class="edge">
<title>Node42&#45;&gt;Node2</title>
<g id="a_edge134_Node000042_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1277.65,-384.33C1281.45,-386.8 1284.96,-389.67 1288,-393 1352.24,-463.39 1389.39,-772.73 1398.36,-856.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1394.85,-856.3 1399.38,-865.88 1401.81,-855.57 1394.85,-856.3"/>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node7 -->
<g id="edge135_Node000042_Node000007" class="edge">
<title>Node42&#45;&gt;Node7</title>
<g id="a_edge135_Node000042_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1272.38,-353.63C1277.87,-351.14 1283.17,-348.28 1288,-345 1308.62,-330.99 1304.98,-318.11 1324,-302 1337.72,-290.38 1354.82,-280 1369.38,-272.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1370.85,-275.33 1378.1,-267.6 1367.61,-269.12 1370.85,-275.33"/>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node41 -->
<g id="edge136_Node000042_Node000041" class="edge">
<title>Node42&#45;&gt;Node41</title>
<g id="a_edge136_Node000042_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1275.05,-353.55C1299.56,-347.19 1327.62,-339.91 1350.98,-333.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1351.77,-337.26 1360.57,-331.36 1350.01,-330.48 1351.77,-337.26"/>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node41 -->
<g id="edge138_Node000043_Node000041" class="edge">
<title>Node43&#45;&gt;Node41</title>
<g id="a_edge138_Node000043_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1273.27,-321C1290.92,-321 1310.54,-321 1328.99,-321"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1328.78,-324.5 1338.78,-321 1328.78,-317.5 1328.78,-324.5"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="$db/d02/geometry_8c.html#a075009e3b1816abfd76bd3d4fcdda890" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1273,-518 1156,-518 1156,-488 1273,-488 1273,-518"/>
<text text-anchor="start" x="1164" y="-506" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1214.5" y="-495" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_before_after</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge140_Node000044_Node000045" class="edge">
<title>Node44&#45;&gt;Node45</title>
<g id="a_edge140_Node000044_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1082.49,-469.73C1102.08,-474.7 1124.15,-480.31 1144.51,-485.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1143.6,-488.86 1154.15,-487.93 1145.32,-482.07 1143.6,-488.86"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="$d1/d00/camera_8c.html#a1b97f8be0394a44033a491d7bb44dce2" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1273,-470 1156,-470 1156,-440 1273,-440 1273,-470"/>
<text text-anchor="start" x="1164" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_selected</text>
<text text-anchor="middle" x="1214.5" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00">_rule_camera</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node46 -->
<g id="edge141_Node000044_Node000046" class="edge">
<title>Node44&#45;&gt;Node46</title>
<g id="a_edge141_Node000044_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1082.49,-455C1101.99,-455 1123.95,-455 1144.23,-455"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1144.11,-458.5 1154.11,-455 1144.11,-451.5 1144.11,-458.5"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node2 -->
<g id="edge143_Node000047_Node000002" class="edge">
<title>Node47&#45;&gt;Node2</title>
<g id="a_edge143_Node000047_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M269.81,-200.97C302.4,-239.33 426.21,-378.61 560,-445 701.03,-514.98 758.36,-466.31 906,-521 1000.17,-555.88 1021.94,-571.57 1105,-628 1217.65,-704.54 1337.47,-816.28 1382.24,-859.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1379.68,-861.65 1389.31,-866.07 1384.54,-856.61 1379.68,-861.65"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node7 -->
<g id="edge148_Node000047_Node000007" class="edge">
<title>Node47&#45;&gt;Node7</title>
<g id="a_edge148_Node000047_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M336.36,-191.32C411.2,-191.61 529.57,-192 632,-192 632,-192 632,-192 1024.5,-192 1141.92,-192 1173.68,-184.22 1288,-211 1317.49,-217.91 1349.27,-231.53 1371.51,-242.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1369.72,-245.19 1380.24,-246.44 1372.8,-238.9 1369.72,-245.19"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node8 -->
<g id="edge147_Node000047_Node000008" class="edge">
<title>Node47&#45;&gt;Node8</title>
<g id="a_edge147_Node000047_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M265.55,-200.99C288.88,-258.6 406.32,-548.56 438.71,-628.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="435.44,-629.78 442.44,-637.74 441.93,-627.15 435.44,-629.78"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><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="1285.5,-239.5 1143.5,-239.5 1143.5,-220.5 1285.5,-220.5 1285.5,-239.5"/>
<text text-anchor="middle" x="1214.5" y="-227.5" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_set_state_rules_data</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge144_Node000047_Node000048" class="edge">
<title>Node47&#45;&gt;Node48</title>
<g id="a_edge144_Node000047_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M320.01,-200.99C392.87,-212.55 521.24,-230 632,-230 632,-230 632,-230 825,-230 931.07,-230 1053.44,-230 1132.04,-230"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1131.8,-233.5 1141.8,-230 1131.8,-226.5 1131.8,-233.5"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node49 -->
<g id="edge149_Node000047_Node000049" class="edge">
<title>Node47&#45;&gt;Node49</title>
<g id="a_edge149_Node000047_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M311.21,-181.08C334.19,-176.5 361.69,-171.02 385.92,-166.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="386.55,-169.63 395.67,-164.24 385.18,-162.76 386.55,-169.63"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node50 -->
<g id="edge150_Node000047_Node000050" class="edge">
<title>Node47&#45;&gt;Node50</title>
<g id="a_edge150_Node000047_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M278.7,-181.2C300.1,-169.26 337.98,-148.96 372,-135 376.01,-133.35 380.18,-131.75 384.41,-130.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="385.28,-133.6 393.54,-126.96 382.95,-127 385.28,-133.6"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node51 -->
<g id="edge151_Node000047_Node000051" class="edge">
<title>Node47&#45;&gt;Node51</title>
<g id="a_edge151_Node000047_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M269.28,-181.17C285.95,-160.73 327.28,-113.34 372,-87 374.34,-85.62 376.76,-84.32 379.24,-83.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.67,-86.27 388.35,-78.97 377.79,-79.89 380.67,-86.27"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node52 -->
<g id="edge152_Node000047_Node000052" class="edge">
<title>Node47&#45;&gt;Node52</title>
<g id="a_edge152_Node000047_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M265.9,-181.17C278.43,-154.25 317.01,-78.76 372,-39 374.03,-37.54 376.14,-36.16 378.33,-34.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="379.69,-38.1 386.96,-30.39 376.47,-31.89 379.69,-38.1"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node2 -->
<g id="edge145_Node000048_Node000002" class="edge">
<title>Node48&#45;&gt;Node2</title>
<g id="a_edge145_Node000048_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1276.38,-239.97C1280.69,-242.4 1284.64,-245.37 1288,-249 1330.62,-295.13 1386.02,-752.43 1398.11,-856.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1394.61,-856.43 1399.24,-865.96 1401.57,-855.62 1394.61,-856.43"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node7 -->
<g id="edge146_Node000048_Node000007" class="edge">
<title>Node48&#45;&gt;Node7</title>
<g id="a_edge146_Node000048_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1283.86,-239.98C1307.48,-243.42 1333.36,-247.2 1354.73,-250.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1354.2,-253.78 1364.6,-251.76 1355.21,-246.85 1354.2,-253.78"/>
</a>
</g>
</g>
</g>
</svg>