gem-graph-client/doc/docbook/d3/d07/widget_8h__dep__incl.svg

830 lines
41 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: include/widget.h Pages: 1 -->
<svg width="6574pt" height="93pt"
viewBox="0.00 0.00 6574.00 93.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89)">
<title>include/widget.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="widgets hierarchy header">
<polygon fill="#999999" stroke="#666666" points="3199,-85 3102,-85 3102,-66 3199,-66 3199,-85"/>
<text text-anchor="middle" x="3150.5" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">include/widget.h</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" xlink:title="fsm (Finite State Machine) tasks dispatcher">
<polygon fill="white" stroke="#666666" points="105,-24.5 0,-24.5 0,-5.5 105,-5.5 105,-24.5"/>
<text text-anchor="middle" x="52.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/fsm/dispatch.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge44_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge44_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.42,-74.38C2690.4,-73.5 418.87,-66.86 113.5,-30 104.44,-28.91 94.76,-27.02 85.84,-24.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090.19,-77.88 3100.2,-74.4 3090.2,-70.88 3090.19,-77.88"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="$d7/d0c/fsm_2engine_2manager_8c.html" xlink:title="fsm engine manager">
<polygon fill="white" stroke="#666666" points="266,-24.5 123,-24.5 123,-5.5 266,-5.5 266,-24.5"/>
<text text-anchor="middle" x="194.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/fsm/engine/manager.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge45_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge45_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090,-74.14C2701.43,-71.74 563.58,-57.36 274.5,-30 262.71,-28.88 250.04,-26.99 238.34,-24.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3089.98,-77.64 3100,-74.2 3090.02,-70.64 3089.98,-77.64"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="$de/d07/fsm_2preferences_2manager_8c.html" xlink:title="fsm preferences manager">
<polygon fill="white" stroke="#666666" points="397,-30 284,-30 284,0 397,0 397,-30"/>
<text text-anchor="start" x="292" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/fsm/preferences</text>
<text text-anchor="middle" x="340.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/manager.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge46_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge46_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.07,-74.23C2712.1,-72.46 680.19,-61.5 405.5,-30 402.86,-29.7 400.17,-29.34 397.47,-28.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090.01,-77.73 3100.03,-74.28 3090.04,-70.73 3090.01,-77.73"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="$d2/d0e/fsm_2results_2manager_8c.html" xlink:title="fsm results manager">
<polygon fill="white" stroke="#666666" points="558,-24.5 415,-24.5 415,-5.5 558,-5.5 558,-24.5"/>
<text text-anchor="middle" x="486.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/fsm/results/manager.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge47_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge47_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.04,-74.74C2750.64,-75.9 1079.23,-78.98 566.5,-30 554.71,-28.87 542.04,-26.98 530.35,-24.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090.05,-78.24 3100.04,-74.71 3090.02,-71.24 3090.05,-78.24"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="$d0/d09/main_8c.html" xlink:title="Gem&#45;graph&#45;client main file.">
<polygon fill="white" stroke="#666666" points="643,-24.5 576,-24.5 576,-5.5 643,-5.5 643,-24.5"/>
<text text-anchor="middle" x="609.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/main.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge48_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge48_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.13,-74.52C2732.47,-74.5 898.35,-72.32 651.5,-30 645.14,-28.91 638.43,-27.03 632.28,-24.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3089.99,-78.02 3099.99,-74.52 3089.99,-71.02 3089.99,-78.02"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="$d8/d06/signal_8c.html" xlink:title="events callbacks">
<polygon fill="white" stroke="#666666" points="732,-24.5 661,-24.5 661,-5.5 732,-5.5 732,-24.5"/>
<text text-anchor="middle" x="696.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/signal.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge49_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge49_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.39,-74.41C2741.05,-73.73 979.41,-68.4 741.5,-30 734.72,-28.9 727.54,-27.02 720.96,-24.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090.22,-77.91 3100.23,-74.42 3090.23,-70.91 3090.22,-77.91"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="$d1/d0c/util_2tree_8c.html" xlink:title="tree functions">
<polygon fill="white" stroke="#666666" points="830.5,-24.5 750.5,-24.5 750.5,-5.5 830.5,-5.5 830.5,-24.5"/>
<text text-anchor="middle" x="790.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/util/tree.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge50_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge50_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.42,-74.27C2749.72,-72.86 1067.59,-64.19 839.5,-30 832.15,-28.9 824.35,-27.01 817.18,-24.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090.21,-77.77 3100.22,-74.31 3090.24,-70.77 3090.21,-77.77"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="$dd/d09/dialog_8c.html" xlink:title="dialog window.">
<polygon fill="white" stroke="#666666" points="956.5,-24.5 848.5,-24.5 848.5,-5.5 956.5,-5.5 956.5,-24.5"/>
<text text-anchor="middle" x="902.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/dialog.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge51_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge51_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.59,-73.99C2761.57,-71.09 1181.32,-55.92 965.5,-30 956.16,-28.88 946.16,-26.98 936.95,-24.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090.22,-77.49 3100.25,-74.07 3090.28,-70.49 3090.22,-77.49"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="$d9/d0d/interest_8c.html" xlink:title="Gem&#45;graph&#45;client Rules tree.">
<polygon fill="white" stroke="#666666" points="1130,-30 975,-30 975,0 1130,0 1130,-30"/>
<text text-anchor="start" x="983" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="1052.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/all_rules/compare/interest.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge52_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge52_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.68,-74.3C2799.88,-73.17 1531.83,-66.19 1138.5,-30 1135.79,-29.75 1133.03,-29.47 1130.25,-29.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090.29,-77.8 3100.3,-74.34 3090.31,-70.8 3090.29,-77.8"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="$d3/d0c/widget_2main__window_2all__rules_2dispatch_8c.html" xlink:title="Gem&#45;graph&#45;client Rules dispatcher.">
<polygon fill="white" stroke="#666666" points="1285,-30 1148,-30 1148,0 1285,0 1285,-30"/>
<text text-anchor="start" x="1156" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="1216.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/all_rules/dispatch.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge53_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge53_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.44,-74.32C2813.04,-73.3 1654.05,-66.87 1293.5,-30 1290.8,-29.72 1288.05,-29.4 1285.27,-29.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090.31,-77.82 3100.33,-74.36 3090.34,-70.82 3090.31,-77.82"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="$d6/d06/widget_2main__window_2all__rules_2tree_2dispatch_8c.html" xlink:title="Gem&#45;graph&#45;client Rules tree dispatcher.">
<polygon fill="white" stroke="#666666" points="1440,-30 1303,-30 1303,0 1440,0 1440,-30"/>
<text text-anchor="start" x="1311" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="1371.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/all_rules/tree/dispatch.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge54_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge54_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.37,-74.17C2827.38,-72.53 1776.78,-63.93 1448.5,-30 1445.8,-29.72 1443.05,-29.4 1440.27,-29.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090.04,-77.67 3100.06,-74.23 3090.08,-70.67 3090.04,-77.67"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="$d6/d07/freq_8c.html" xlink:title="Gem&#45;graph&#45;client Rules tree.">
<polygon fill="white" stroke="#666666" points="1595,-30 1458,-30 1458,0 1595,0 1595,-30"/>
<text text-anchor="start" x="1466" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="1526.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/all_rules/tree/freq.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge55_Node000001_Node000013" class="edge">
<title>Node1&#45;&gt;Node13</title>
<g id="a_edge55_Node000001_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.27,-73.98C2842.31,-71.68 1899.6,-61 1603.5,-30 1600.8,-29.72 1598.05,-29.39 1595.27,-29.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090,-77.48 3100.03,-74.07 3090.07,-70.48 3090,-77.48"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="$d6/d08/labo_8c.html" xlink:title="Gem&#45;graph&#45;client Rules tree.">
<polygon fill="white" stroke="#666666" points="1750,-30 1613,-30 1613,0 1750,0 1750,-30"/>
<text text-anchor="start" x="1621" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="1681.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/all_rules/tree/labo.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge56_Node000001_Node000014" class="edge">
<title>Node1&#45;&gt;Node14</title>
<g id="a_edge56_Node000001_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.34,-73.74C2858.59,-70.64 2023.42,-57.76 1759.5,-30 1756.49,-29.68 1753.42,-29.32 1750.33,-28.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090,-77.24 3100.05,-73.87 3090.09,-70.24 3090,-77.24"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="$d7/d00/pilot__box_8c.html" xlink:title="Gem&#45;graph&#45;client Rules tree.">
<polygon fill="white" stroke="#666666" points="1908.5,-30 1768.5,-30 1768.5,0 1908.5,0 1908.5,-30"/>
<text text-anchor="start" x="1776.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="1838.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/all_rules/tree/pilot_box.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge57_Node000001_Node000015" class="edge">
<title>Node1&#45;&gt;Node15</title>
<g id="a_edge57_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.21,-73.44C2875.54,-69.48 2148.88,-54.56 1917.5,-30 1914.59,-29.69 1911.63,-29.34 1908.64,-28.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3089.96,-76.93 3100.02,-73.62 3090.09,-69.93 3089.96,-76.93"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="$da/d02/widget_2main__window_2all__rules_2tree_2tree_8c.html" xlink:title="Gem&#45;graph&#45;client Rules tree.">
<polygon fill="white" stroke="#666666" points="2064,-30 1927,-30 1927,0 2064,0 2064,-30"/>
<text text-anchor="start" x="1935" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="1995.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/all_rules/tree/tree.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge58_Node000001_Node000016" class="edge">
<title>Node1&#45;&gt;Node16</title>
<g id="a_edge58_Node000001_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.44,-74.93C2926.64,-75.48 2458.61,-72.86 2072.5,-30 2069.8,-29.7 2067.05,-29.36 2064.28,-28.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090.2,-78.43 3100.19,-74.89 3090.17,-71.43 3090.2,-78.43"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="$db/d02/designer_8c.html" xlink:title="designs and presents">
<polygon fill="white" stroke="#666666" points="2219,-30 2082,-30 2082,0 2219,0 2219,-30"/>
<text text-anchor="start" x="2090" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="2150.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/designer.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge59_Node000001_Node000017" class="edge">
<title>Node1&#45;&gt;Node17</title>
<g id="a_edge59_Node000001_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.34,-74.34C2942.8,-73.34 2551.45,-67.1 2227.5,-30 2224.8,-29.69 2222.05,-29.34 2219.28,-28.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090.25,-77.83 3100.27,-74.4 3090.29,-70.84 3090.25,-77.83"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="$d9/d01/widget_2main__window_2measure_2dispatch_8c.html" xlink:title="Measure widget dispatcher.">
<polygon fill="white" stroke="#666666" points="2374,-30 2237,-30 2237,0 2374,0 2374,-30"/>
<text text-anchor="start" x="2245" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="2305.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/measure/dispatch.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge60_Node000001_Node000018" class="edge">
<title>Node1&#45;&gt;Node18</title>
<g id="a_edge60_Node000001_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.66,-73.46C2961.24,-70.68 2645.8,-61.04 2383.5,-30 2380.49,-29.64 2377.43,-29.25 2374.34,-28.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090.28,-76.95 3100.35,-73.66 3090.43,-69.96 3090.28,-76.95"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="$db/d07/assign_8c.html" xlink:title="Algebra of rule actions.">
<polygon fill="white" stroke="#666666" points="2536.5,-30 2392.5,-30 2392.5,0 2536.5,0 2536.5,-30"/>
<text text-anchor="start" x="2400.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="2464.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/one_rule/algebra/assign.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node19 -->
<g id="edge61_Node000001_Node000019" class="edge">
<title>Node1&#45;&gt;Node19</title>
<g id="a_edge61_Node000001_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.33,-72.02C2981.35,-67.11 2744.19,-54.42 2545.5,-30 2542.67,-29.65 2539.78,-29.27 2536.87,-28.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090.06,-75.52 3100.21,-72.46 3090.37,-68.52 3090.06,-75.52"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="$de/d0e/conditions_8c.html" xlink:title="Algebra of rule conditions.">
<polygon fill="white" stroke="#666666" points="2718,-30 2555,-30 2555,0 2718,0 2718,-30"/>
<text text-anchor="start" x="2563" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="2636.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/one_rule/algebra/conditions.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge62_Node000001_Node000020" class="edge">
<title>Node1&#45;&gt;Node20</title>
<g id="a_edge62_Node000001_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.2,-69.07C3008.04,-61.47 2856.41,-46.69 2727.5,-30 2724.49,-29.61 2721.42,-29.2 2718.33,-28.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3089.77,-72.55 3100.05,-69.98 3090.42,-65.58 3089.77,-72.55"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="$dc/d0e/widget_2main__window_2one__rule_2algebra_2dispatch_8c.html" xlink:title="Gem&#45;graph&#45;client Algebra rules dispatcher.">
<polygon fill="white" stroke="#666666" points="2890.5,-30 2736.5,-30 2736.5,0 2890.5,0 2890.5,-30"/>
<text text-anchor="start" x="2744.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="2813.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/one_rule/algebra/dispatch.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge63_Node000001_Node000021" class="edge">
<title>Node1&#45;&gt;Node21</title>
<g id="a_edge63_Node000001_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.75,-64.13C3035.02,-54.45 2951.59,-39.97 2890.81,-29.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3089.91,-67.54 3100.37,-65.8 3091.11,-60.64 3089.91,-67.54"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="$d4/d01/identity_8c.html" xlink:title="Non algebraic identity of a rule.">
<polygon fill="white" stroke="#666666" points="3058,-30 2909,-30 2909,0 3058,0 3058,-30"/>
<text text-anchor="start" x="2917" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="2983.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/one_rule/algebra/identity.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge64_Node000001_Node000022" class="edge">
<title>Node1&#45;&gt;Node22</title>
<g id="a_edge64_Node000001_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3114.46,-61.88C3088.08,-52.64 3052.24,-40.08 3024.72,-30.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3113.11,-65.11 3123.71,-65.11 3115.43,-58.51 3113.11,-65.11"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="$d7/d06/utilities_8c.html" xlink:title="Gem&#45;graph&#45;client algebra rules utilities.">
<polygon fill="white" stroke="#666666" points="3225,-30 3076,-30 3076,0 3225,0 3225,-30"/>
<text text-anchor="start" x="3084" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="3150.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/one_rule/algebra/utilities.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge65_Node000001_Node000023" class="edge">
<title>Node1&#45;&gt;Node23</title>
<g id="a_edge65_Node000001_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3150.5,-54.51C3150.5,-46.49 3150.5,-37.43 3150.5,-30.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3147,-54.35 3150.5,-64.35 3154,-54.35 3147,-54.35"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="$d1/d0b/widget_2main__window_2one__rule_2dispatch_8c.html" xlink:title="rules geometric representation dispatcher">
<polygon fill="white" stroke="#666666" points="3380,-30 3243,-30 3243,0 3380,0 3380,-30"/>
<text text-anchor="start" x="3251" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="3311.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/one_rule/dispatch.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
<g id="edge66_Node000001_Node000024" class="edge">
<title>Node1&#45;&gt;Node24</title>
<g id="a_edge66_Node000001_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3185.58,-61.75C3210.98,-52.52 3245.35,-40.04 3271.76,-30.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3184.58,-58.39 3176.37,-65.1 3186.97,-64.97 3184.58,-58.39"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="$d1/d00/camera_8c.html" xlink:title="rules geometric representation camera">
<polygon fill="white" stroke="#666666" points="3558.5,-30 3398.5,-30 3398.5,0 3558.5,0 3558.5,-30"/>
<text text-anchor="start" x="3406.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="3478.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/one_rule/geometry/camera.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge67_Node000001_Node000025" class="edge">
<title>Node1&#45;&gt;Node25</title>
<g id="a_edge67_Node000001_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.44,-63.81C3263.14,-54.41 3340.26,-40.66 3398.27,-30.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3209.97,-60.34 3200.74,-65.54 3211.2,-67.23 3209.97,-60.34"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="$df/d06/widget_2main__window_2one__rule_2geometry_2dispatch_8c.html" xlink:title="rules geometric representation dispatcher">
<polygon fill="white" stroke="#666666" points="3740.5,-30 3576.5,-30 3576.5,0 3740.5,0 3740.5,-30"/>
<text text-anchor="start" x="3584.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="3658.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/one_rule/geometry/dispatch.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge68_Node000001_Node000026" class="edge">
<title>Node1&#45;&gt;Node26</title>
<g id="a_edge68_Node000001_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.36,-68.99C3291.44,-61.33 3440.62,-46.52 3567.5,-30 3570.35,-29.63 3573.25,-29.24 3576.18,-28.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.51,-65.46 3200.88,-69.88 3211.17,-72.43 3210.51,-65.46"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="$d4/d02/edit_8c.html" xlink:title="rules geometric representation dispatcher">
<polygon fill="white" stroke="#666666" points="3900.5,-30 3758.5,-30 3758.5,0 3900.5,0 3900.5,-30"/>
<text text-anchor="start" x="3766.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="3829.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/one_rule/geometry/edit.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge69_Node000001_Node000027" class="edge">
<title>Node1&#45;&gt;Node27</title>
<g id="a_edge69_Node000001_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.49,-72.01C3318.58,-67.1 3553.06,-54.42 3749.5,-30 3752.3,-29.65 3755.15,-29.27 3758.02,-28.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.53,-68.51 3200.7,-72.45 3210.85,-75.5 3210.53,-68.51"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="$db/d02/geometry_8c.html" xlink:title="rules geometric representation">
<polygon fill="white" stroke="#666666" points="4088,-30 3919,-30 3919,0 4088,0 4088,-30"/>
<text text-anchor="start" x="3927" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="4003.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/one_rule/geometry/geometry.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node28 -->
<g id="edge70_Node000001_Node000028" class="edge">
<title>Node1&#45;&gt;Node28</title>
<g id="a_edge70_Node000001_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.59,-72.8C3339.12,-68.77 3650.14,-56.86 3909.5,-30 3912.54,-29.69 3915.62,-29.34 3918.74,-28.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.86,-69.29 3200.97,-73.1 3211.08,-76.29 3210.86,-69.29"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="$d1/d04/investigate_8c.html" xlink:title="rules geometric representation">
<polygon fill="white" stroke="#666666" points="4284.5,-30 4106.5,-30 4106.5,0 4284.5,0 4284.5,-30"/>
<text text-anchor="start" x="4114.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="4195.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/one_rule/geometry/investigate.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge71_Node000001_Node000029" class="edge">
<title>Node1&#45;&gt;Node29</title>
<g id="a_edge71_Node000001_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.61,-73.65C3360.6,-71.11 3763.33,-61.65 4097.5,-30 4100.32,-29.73 4103.19,-29.44 4106.08,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.86,-70.15 3200.92,-73.81 3210.98,-77.15 3210.86,-70.15"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="$dc/d0c/widget_2main__window_2results_2dispatch_8c.html" xlink:title="Results widget dispatcher.">
<polygon fill="white" stroke="#666666" points="4440,-30 4303,-30 4303,0 4440,0 4440,-30"/>
<text text-anchor="start" x="4311" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="4371.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/results/dispatch.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge72_Node000001_Node000030" class="edge">
<title>Node1&#45;&gt;Node30</title>
<g id="a_edge72_Node000001_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.89,-75.09C3381.49,-76.12 3881.43,-74.78 4293.5,-30 4296.51,-29.67 4299.58,-29.3 4302.67,-28.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.95,-71.59 3200.93,-75.02 3210.91,-78.59 3210.95,-71.59"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="$db/d05/display_8c.html" xlink:title="Results display functions.">
<polygon fill="white" stroke="#666666" points="4595,-30 4458,-30 4458,0 4595,0 4595,-30"/>
<text text-anchor="start" x="4466" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="4526.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/results/display.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge73_Node000001_Node000031" class="edge">
<title>Node1&#45;&gt;Node31</title>
<g id="a_edge73_Node000001_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.65,-73.6C3432.49,-70.11 4204.56,-56.32 4449.5,-30 4452.2,-29.71 4454.95,-29.38 4457.73,-29.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.74,-70.1 3200.79,-73.76 3210.85,-77.1 3210.74,-70.1"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="$d5/d05/organize_8c.html" xlink:title="Results organization.">
<polygon fill="white" stroke="#666666" points="4750,-30 4613,-30 4613,0 4750,0 4750,-30"/>
<text text-anchor="start" x="4621" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="4681.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/results/organize.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge74_Node000001_Node000032" class="edge">
<title>Node1&#45;&gt;Node32</title>
<g id="a_edge74_Node000001_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.61,-73.86C3448.89,-71.13 4327.59,-59.25 4604.5,-30 4607.2,-29.71 4609.95,-29.39 4612.73,-29.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.89,-70.35 3200.93,-73.97 3210.97,-77.35 3210.89,-70.35"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="$db/d07/bottom_8c.html" xlink:title="main_window state view &gt; bottom part of the view">
<polygon fill="white" stroke="#666666" points="4905,-30 4768,-30 4768,0 4905,0 4905,-30"/>
<text text-anchor="start" x="4776" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="4836.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/state/bottom.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node33 -->
<g id="edge75_Node000001_Node000033" class="edge">
<title>Node1&#45;&gt;Node33</title>
<g id="a_edge75_Node000001_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.63,-74.06C3464.61,-72.03 4450.52,-62.17 4759.5,-30 4762.2,-29.72 4764.95,-29.4 4767.73,-29.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.93,-70.56 3200.96,-74.14 3210.99,-77.56 3210.93,-70.56"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="$df/d0e/widget_2main__window_2state_2dispatch_8c.html" xlink:title="main_window state view dispatcher">
<polygon fill="white" stroke="#666666" points="5060,-30 4923,-30 4923,0 5060,0 5060,-30"/>
<text text-anchor="start" x="4931" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="4991.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/state/dispatch.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge76_Node000001_Node000034" class="edge">
<title>Node1&#45;&gt;Node34</title>
<g id="a_edge76_Node000001_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.58,-74.23C3479.38,-72.84 4573.31,-65.11 4914.5,-30 4917.2,-29.72 4919.95,-29.4 4922.73,-29.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.64,-70.73 3200.66,-74.28 3210.68,-77.73 3210.64,-70.73"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="$d0/d00/middle_8c.html" xlink:title="main_window state view &gt; middle part of the view">
<polygon fill="white" stroke="#666666" points="5215,-30 5078,-30 5078,0 5215,0 5215,-30"/>
<text text-anchor="start" x="5086" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="5146.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/state/middle.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node35 -->
<g id="edge77_Node000001_Node000035" class="edge">
<title>Node1&#45;&gt;Node35</title>
<g id="a_edge77_Node000001_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.74,-74.37C3494.09,-73.59 4696.11,-68.04 5069.5,-30 5072.2,-29.72 5074.95,-29.41 5077.73,-29.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.99,-70.87 3201,-74.4 3211.01,-77.87 3210.99,-70.87"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="$dc/d04/top_8c.html" xlink:title="main_window state view &gt; top part of the view">
<polygon fill="white" stroke="#666666" points="5370,-30 5233,-30 5233,0 5370,0 5370,-30"/>
<text text-anchor="start" x="5241" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="5301.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/state/top.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge78_Node000001_Node000036" class="edge">
<title>Node1&#45;&gt;Node36</title>
<g id="a_edge78_Node000001_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.71,-74.5C3507.72,-74.28 4818.74,-70.98 5224.5,-30 5227.2,-29.73 5229.95,-29.41 5232.73,-29.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.86,-71 3200.87,-74.5 3210.87,-78 3210.86,-71"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="$db/d06/widget_2main__window_2synth_2dispatch_8c.html" xlink:title="main_window synthetic view">
<polygon fill="white" stroke="#666666" points="5525,-30 5388,-30 5388,0 5525,0 5525,-30"/>
<text text-anchor="start" x="5396" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="5456.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/synth/dispatch.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node37 -->
<g id="edge79_Node000001_Node000037" class="edge">
<title>Node1&#45;&gt;Node37</title>
<g id="a_edge79_Node000001_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.64,-74.6C3520.71,-74.92 4941.28,-73.93 5379.5,-30 5382.2,-29.73 5384.96,-29.41 5387.73,-29.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.75,-71.1 3200.74,-74.59 3210.74,-78.1 3210.75,-71.1"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="$df/d03/time_8c.html" xlink:title="main_window synthetic view time dependent functions">
<polygon fill="white" stroke="#666666" points="5680,-30 5543,-30 5543,0 5680,0 5680,-30"/>
<text text-anchor="start" x="5551" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="5611.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/synth/time.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node38 -->
<g id="edge80_Node000001_Node000038" class="edge">
<title>Node1&#45;&gt;Node38</title>
<g id="a_edge80_Node000001_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.61,-74.69C3533.39,-75.52 5063.77,-76.88 5534.5,-30 5537.2,-29.73 5539.96,-29.42 5542.73,-29.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.73,-71.19 3200.72,-74.67 3210.71,-78.19 3210.73,-71.19"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:href="$da/d0e/center_8c.html" xlink:title="Topbar center design.">
<polygon fill="white" stroke="#666666" points="5835,-30 5698,-30 5698,0 5835,0 5835,-30"/>
<text text-anchor="start" x="5706" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="5766.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/topbar/center.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node39 -->
<g id="edge81_Node000001_Node000039" class="edge">
<title>Node1&#45;&gt;Node39</title>
<g id="a_edge81_Node000001_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.72,-74.77C3546.08,-76.09 5186.28,-79.82 5689.5,-30 5692.2,-29.73 5694.96,-29.42 5697.73,-29.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.87,-71.27 3200.86,-74.73 3210.84,-78.27 3210.87,-71.27"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:href="$d2/d02/widget_2main__window_2topbar_2dispatch_8c.html" xlink:title="topbar (left, center, right)">
<polygon fill="white" stroke="#666666" points="5990,-30 5853,-30 5853,0 5990,0 5990,-30"/>
<text text-anchor="start" x="5861" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="5921.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/topbar/dispatch.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node40 -->
<g id="edge82_Node000001_Node000040" class="edge">
<title>Node1&#45;&gt;Node40</title>
<g id="a_edge82_Node000001_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.68,-74.1C3583.85,-71.52 5574.67,-56.58 5844.5,-30 5847.2,-29.73 5849.96,-29.42 5852.73,-29.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.85,-70.6 3200.87,-74.16 3210.89,-77.59 3210.85,-70.6"/>
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:href="$d5/d03/left_8c.html" xlink:title="Topbar left design.">
<polygon fill="white" stroke="#666666" points="6145,-30 6008,-30 6008,0 6145,0 6145,-30"/>
<text text-anchor="start" x="6016" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="6076.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/topbar/left.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node41 -->
<g id="edge83_Node000001_Node000041" class="edge">
<title>Node1&#45;&gt;Node41</title>
<g id="a_edge83_Node000001_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.74,-74.15C3596.5,-71.86 5713.31,-58.06 5999.5,-30 6002.2,-29.73 6004.96,-29.43 6007.73,-29.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.8,-70.65 3200.82,-74.21 3210.85,-77.65 3210.8,-70.65"/>
</a>
</g>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:href="$db/d0f/right_8c.html" xlink:title="Topbar right.">
<polygon fill="white" stroke="#666666" points="6300,-30 6163,-30 6163,0 6300,0 6300,-30"/>
<text text-anchor="start" x="6171" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/main_window</text>
<text text-anchor="middle" x="6231.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/topbar/right.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node42 -->
<g id="edge84_Node000001_Node000042" class="edge">
<title>Node1&#45;&gt;Node42</title>
<g id="a_edge84_Node000001_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.83,-74.21C3608.95,-72.18 5851.93,-59.54 6154.5,-30 6157.2,-29.74 6159.96,-29.43 6162.73,-29.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.82,-70.71 3200.84,-74.26 3210.86,-77.71 3210.82,-70.71"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="$d3/d09/widget_2manager_8c.html" xlink:title="all windows">
<polygon fill="white" stroke="#666666" points="6439,-24.5 6318,-24.5 6318,-5.5 6439,-5.5 6439,-24.5"/>
<text text-anchor="middle" x="6378.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/manager.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node43 -->
<g id="edge85_Node000001_Node000043" class="edge">
<title>Node1&#45;&gt;Node43</title>
<g id="a_edge85_Node000001_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.7,-74.33C3620.3,-73.06 5990.81,-64.27 6309.5,-30 6319.71,-28.9 6330.65,-27.02 6340.74,-24.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.94,-70.83 3200.95,-74.36 3210.96,-77.83 3210.94,-70.83"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="$d5/d0a/modal_8c.html" xlink:title="modal window.">
<polygon fill="white" stroke="#666666" points="6566,-24.5 6457,-24.5 6457,-5.5 6566,-5.5 6566,-24.5"/>
<text text-anchor="middle" x="6511.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/widget/modal.c</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node44 -->
<g id="edge86_Node000001_Node000044" class="edge">
<title>Node1&#45;&gt;Node44</title>
<g id="a_edge86_Node000001_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.69,-74.43C3630.63,-73.86 6115.42,-68.84 6448.5,-30 6457.85,-28.91 6467.84,-27.03 6477.06,-24.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3210.95,-70.93 3200.96,-74.44 3210.96,-77.93 3210.95,-70.93"/>
</a>
</g>
</g>
</g>
</svg>