Fix position of hidden panel, placed at screen edge with upper coordinate (usually...
[window-docker.git] / dependies.svg
blob137a8b58dec0d77eb602bc946b422efed7efbe58
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/PR-SVG-20010719/DTD/svg10.dtd">
3 <svg width="24cm" height="15cm" viewBox="3 0 469 300" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
4 <g>
5 <rect style="fill: #000000" x="140.125" y="28" width="45.9375" height="16.0631"/>
6 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="140.125" y="28" width="45.9375" height="16.0631"/>
7 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="144.719" y1="28" x2="144.719" y2="44.0631"/>
8 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="181.469" y1="28" x2="181.469" y2="44.0631"/>
9 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="163.094" y="38.7973">
10 <tspan x="163.094" y="38.7973">main ()</tspan>
11 </text>
12 </g>
13 <g>
14 <rect style="fill: #286a28" x="145.55" y="111.5" width="58.125" height="16.0631"/>
15 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="145.55" y="111.5" width="58.125" height="16.0631"/>
16 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="151.363" y1="111.5" x2="151.363" y2="127.563"/>
17 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="197.863" y1="111.5" x2="197.863" y2="127.563"/>
18 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="174.613" y="122.297">
19 <tspan x="174.613" y="122.297">on_resize</tspan>
20 </text>
21 </g>
22 <g>
23 <rect style="fill: #000000" x="81.4438" y="202.5" width="70.1875" height="16.0631"/>
24 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="81.4438" y="202.5" width="70.1875" height="16.0631"/>
25 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="88.4625" y1="202.5" x2="88.4625" y2="218.563"/>
26 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="144.613" y1="202.5" x2="144.613" y2="218.563"/>
27 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="116.538" y="213.297">
28 <tspan x="116.538" y="213.297">update_pos</tspan>
29 </text>
30 </g>
31 <g>
32 <rect style="fill: #000000" x="246.9" y="279.5" width="30.125" height="16.0631"/>
33 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="246.9" y="279.5" width="30.125" height="16.0631"/>
34 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="249.912" y1="279.5" x2="249.912" y2="295.563"/>
35 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="274.012" y1="279.5" x2="274.012" y2="295.563"/>
36 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="261.962" y="290.297">
37 <tspan x="261.962" y="290.297">hide</tspan>
38 </text>
39 </g>
40 <g>
41 <rect style="fill: #000000" x="297.7" y="274.5" width="34.8125" height="16.0631"/>
42 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="297.7" y="274.5" width="34.8125" height="16.0631"/>
43 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="301.181" y1="274.5" x2="301.181" y2="290.563"/>
44 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="329.031" y1="274.5" x2="329.031" y2="290.563"/>
45 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="315.106" y="285.297">
46 <tspan x="315.106" y="285.297">show</tspan>
47 </text>
48 </g>
49 <g>
50 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="169.164" y1="128.068" x2="126.622" y2="194.73"/>
51 <polygon style="fill: #ffffff" points="122.587,201.052 123.752,189.933 126.622,194.73 132.182,195.312 "/>
52 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="122.587,201.052 123.752,189.933 126.622,194.73 132.182,195.312 "/>
53 </g>
54 <g>
55 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="179.051" y1="128.068" x2="253.548" y2="271.349"/>
56 <polygon style="fill: #ffffff" points="257.008,278.003 247.959,271.437 253.548,271.349 256.831,266.824 "/>
57 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="257.008,278.003 247.959,271.437 253.548,271.349 256.831,266.824 "/>
58 </g>
59 <g>
60 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="181.961" y1="128.058" x2="302.131" y2="267.478"/>
61 <polygon style="fill: #ffffff" points="307.027,273.159 296.711,268.848 302.131,267.478 304.286,262.32 "/>
62 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="307.027,273.159 296.711,268.848 302.131,267.478 304.286,262.32 "/>
63 </g>
64 <g>
65 <rect style="fill: #286a28" x="195.3" y="85.5" width="43" height="16.0631"/>
66 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="195.3" y="85.5" width="43" height="16.0631"/>
67 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="199.6" y1="85.5" x2="199.6" y2="101.563"/>
68 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="234" y1="85.5" x2="234" y2="101.563"/>
69 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="216.8" y="96.2973">
70 <tspan x="216.8" y="96.2973">on_init</tspan>
71 </text>
72 </g>
73 <g>
74 <rect style="fill: #000000" x="237.631" y="140.5" width="65.5625" height="16.0631"/>
75 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="237.631" y="140.5" width="65.5625" height="16.0631"/>
76 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="244.187" y1="140.5" x2="244.187" y2="156.563"/>
77 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="296.637" y1="140.5" x2="296.637" y2="156.563"/>
78 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="270.412" y="151.297">
79 <tspan x="270.412" y="151.297">grab_WIDs</tspan>
80 </text>
81 </g>
82 <g>
83 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="225.098" y1="102.045" x2="256.099" y2="133.847"/>
84 <polygon style="fill: #ffffff" points="261.334,139.218 250.773,135.547 256.099,133.847 257.934,128.567 "/>
85 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="261.334,139.218 250.773,135.547 256.099,133.847 257.934,128.567 "/>
86 </g>
87 <g>
88 <rect style="fill: #000000" x="293.394" y="214.5" width="109.563" height="16.0631"/>
89 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="293.394" y="214.5" width="109.563" height="16.0631"/>
90 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="304.35" y1="214.5" x2="304.35" y2="230.563"/>
91 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="392" y1="214.5" x2="392" y2="230.563"/>
92 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="348.175" y="225.297">
93 <tspan x="348.175" y="225.297">showHide_delayed</tspan>
94 </text>
95 </g>
96 <g>
97 <rect style="fill: #286a28" x="247.3" y="85.5" width="71.25" height="16.0631"/>
98 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="247.3" y="85.5" width="71.25" height="16.0631"/>
99 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="254.425" y1="85.5" x2="254.425" y2="101.563"/>
100 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="311.425" y1="85.5" x2="311.425" y2="101.563"/>
101 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="282.925" y="96.2973">
102 <tspan x="282.925" y="96.2973">on_crossing</tspan>
103 </text>
104 </g>
106 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="287.234" y1="102.051" x2="339.976" y2="206.322"/>
107 <polygon style="fill: #ffffff" points="343.361,213.015 334.386,206.348 339.976,206.322 343.309,201.835 "/>
108 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="343.361,213.015 334.386,206.348 339.976,206.322 343.309,201.835 "/>
109 </g>
111 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="343.472" y1="231.064" x2="323.969" y2="266.451"/>
112 <polygon style="fill: #ffffff" points="320.349,273.02 320.797,261.848 323.969,266.451 329.555,266.675 "/>
113 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="320.349,273.02 320.797,261.848 323.969,266.451 329.555,266.675 "/>
114 </g>
116 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="336.872" y1="231.053" x2="280.147" y2="273.822"/>
117 <polygon style="fill: #ffffff" points="274.158,278.337 279.133,268.324 280.147,273.822 285.153,276.309 "/>
118 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="274.158,278.337 279.133,268.324 280.147,273.822 285.153,276.309 "/>
119 </g>
121 <rect style="fill: #6253ad" x="101.3" y="150.5" width="23.6875" height="16.0631"/>
122 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="101.3" y="150.5" width="23.6875" height="16.0631"/>
123 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="103.669" y1="150.5" x2="103.669" y2="166.563"/>
124 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="122.619" y1="150.5" x2="122.619" y2="166.563"/>
125 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="113.144" y="161.297">
126 <tspan x="113.144" y="161.297">init</tspan>
127 </text>
128 </g>
130 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="113.701" y1="167.069" x2="115.419" y2="193.394"/>
131 <polygon style="fill: #ffffff" points="115.907,200.878 110.267,191.225 115.419,193.394 120.246,190.574 "/>
132 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="115.907,200.878 110.267,191.225 115.419,193.394 120.246,190.574 "/>
133 </g>
135 <rect style="fill: #000000" x="6.3" y="196.5" width="51.3125" height="16.0631"/>
136 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="6.3" y="196.5" width="51.3125" height="16.0631"/>
137 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="11.4313" y1="196.5" x2="11.4313" y2="212.563"/>
138 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="52.4813" y1="196.5" x2="52.4813" y2="212.563"/>
139 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="31.9563" y="207.297">
140 <tspan x="31.9563" y="207.297">set_side</tspan>
141 </text>
142 </g>
144 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="58.1091" y1="206.387" x2="72.3823" y2="207.399"/>
145 <polygon style="fill: #ffffff" points="79.8635,207.93 69.5347,212.21 72.3823,207.399 70.2423,202.235 "/>
146 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="79.8635,207.93 69.5347,212.21 72.3823,207.399 70.2423,202.235 "/>
147 </g>
149 <rect style="fill: #000000" x="396.831" y="121.5" width="74.5" height="16.0631"/>
150 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="396.831" y="121.5" width="74.5" height="16.0631"/>
151 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="404.281" y1="121.5" x2="404.281" y2="137.563"/>
152 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="463.881" y1="121.5" x2="463.881" y2="137.563"/>
153 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="434.081" y="132.297">
154 <tspan x="434.081" y="132.297">add_window</tspan>
155 </text>
156 </g>
158 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="303.678" y1="144.67" x2="387.78" y2="134.907"/>
159 <polygon style="fill: #ffffff" points="395.23,134.042 385.873,140.161 387.78,134.907 384.72,130.228 "/>
160 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="395.23,134.042 385.873,140.161 387.78,134.907 384.72,130.228 "/>
161 </g>
163 <rect style="fill: #000000" x="161.019" y="283.5" width="74.9375" height="16.0631"/>
164 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="161.019" y="283.5" width="74.9375" height="16.0631"/>
165 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="168.513" y1="283.5" x2="168.513" y2="299.563"/>
166 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="228.463" y1="283.5" x2="228.463" y2="299.563"/>
167 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="198.488" y="294.297">
168 <tspan x="198.488" y="294.297">str_toIntMax</tspan>
169 </text>
170 </g>
172 <rect style="fill: #000000" x="22.4875" y="240.5" width="61.875" height="16.0631"/>
173 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="22.4875" y="240.5" width="61.875" height="16.0631"/>
174 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="28.675" y1="240.5" x2="28.675" y2="256.563"/>
175 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="78.175" y1="240.5" x2="78.175" y2="256.563"/>
176 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="53.425" y="251.297">
177 <tspan x="53.425" y="251.297">fix_border</tspan>
178 </text>
179 </g>
181 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="125.021" y1="218.916" x2="183.875" y2="277.089"/>
182 <polygon style="fill: #ffffff" points="189.209,282.361 178.582,278.887 183.875,277.089 185.612,271.775 "/>
183 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="189.209,282.361 178.582,278.887 183.875,277.089 185.612,271.775 "/>
184 </g>
186 <rect style="fill: #6253ad" x="395.675" y="19.5" width="54.75" height="16.0631"/>
187 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="395.675" y="19.5" width="54.75" height="16.0631"/>
188 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="401.15" y1="19.5" x2="401.15" y2="35.5631"/>
189 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="444.95" y1="19.5" x2="444.95" y2="35.5631"/>
190 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="423.05" y="30.2973">
191 <tspan x="423.05" y="30.2973">fill_Panel</tspan>
192 </text>
193 </g>
195 <rect style="fill: #6253ad" x="396.144" y="42.5" width="59.0625" height="16.0631"/>
196 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="396.144" y="42.5" width="59.0625" height="16.0631"/>
197 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="402.05" y1="42.5" x2="402.05" y2="58.5631"/>
198 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="449.3" y1="42.5" x2="449.3" y2="58.5631"/>
199 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="425.675" y="53.2973">
200 <tspan x="425.675" y="53.2973">init_Panel</tspan>
201 </text>
202 </g>
204 <rect style="fill: #6253ad" x="392.081" y="81" width="69.0625" height="16.0631"/>
205 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="392.081" y="81" width="69.0625" height="16.0631"/>
206 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="398.988" y1="81" x2="398.988" y2="97.0631"/>
207 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="454.238" y1="81" x2="454.238" y2="97.0631"/>
208 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="426.613" y="91.7973">
209 <tspan x="426.613" y="91.7973">set_Gravity</tspan>
210 </text>
211 </g>
213 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="266.124" y1="157.059" x2="206.649" y2="275.305"/>
214 <polygon style="fill: #ffffff" points="203.279,282.005 203.305,270.825 206.649,275.305 212.239,275.319 "/>
215 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="203.279,282.005 203.305,270.825 206.649,275.305 212.239,275.319 "/>
216 </g>
218 <rect style="fill: #286a28" x="246.425" y="54.5" width="46.9375" height="16.0631"/>
219 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="246.425" y="54.5" width="46.9375" height="16.0631"/>
220 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="251.119" y1="54.5" x2="251.119" y2="70.5631"/>
221 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="288.669" y1="54.5" x2="288.669" y2="70.5631"/>
222 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="269.894" y="65.2973">
223 <tspan x="269.894" y="65.2973">on_quit</tspan>
224 </text>
225 </g>
227 <rect style="fill: #6253ad" x="82.9562" y="70.5" width="53.125" height="16.0631"/>
228 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="82.9562" y="70.5" width="53.125" height="16.0631"/>
229 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="88.2688" y1="70.5" x2="88.2688" y2="86.5631"/>
230 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="130.769" y1="70.5" x2="130.769" y2="86.5631"/>
231 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="109.519" y="81.2973">
232 <tspan x="109.519" y="81.2973">args_init</tspan>
233 </text>
234 </g>
236 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="152.368" y1="44.5399" x2="126.996" y2="64.6673"/>
237 <polygon style="fill: #ffffff" points="121.12,69.3284 125.847,59.1965 126.996,64.6673 132.062,67.0308 "/>
238 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="121.12,69.3284 125.847,59.1965 126.996,64.6673 132.062,67.0308 "/>
239 </g>
241 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="186.565" y1="37.3277" x2="387.052" y2="48.3988"/>
242 <polygon style="fill: #ffffff" points="394.541,48.8123 384.28,53.2533 387.052,48.3988 384.832,43.2685 "/>
243 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="394.541,48.8123 384.28,53.2533 387.052,48.3988 384.832,43.2685 "/>
244 </g>
246 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="186.513" y1="35.2658" x2="386.559" y2="28.7247"/>
247 <polygon style="fill: #ffffff" points="394.055,28.4796 384.224,33.8038 386.559,28.7247 383.897,23.8091 "/>
248 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="394.055,28.4796 384.224,33.8038 386.559,28.7247 383.897,23.8091 "/>
249 </g>
251 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="159.615" y1="44.5626" x2="119.876" y2="142.02"/>
252 <polygon style="fill: #ffffff" points="117.044,148.965 116.19,137.818 119.876,142.02 125.45,141.593 "/>
253 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="117.044,148.965 116.19,137.818 119.876,142.02 125.45,141.593 "/>
254 </g>
256 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="180.413" y1="44.3421" x2="257.836" y2="81.4927"/>
257 <polygon style="fill: #ffffff" points="264.598,84.7373 253.419,84.9191 257.836,81.4927 257.745,75.9033 "/>
258 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="264.598,84.7373 253.419,84.9191 257.836,81.4927 257.745,75.9033 "/>
259 </g>
261 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="164.271" y1="44.563" x2="172.258" y2="102.463"/>
262 <polygon style="fill: #ffffff" points="173.283,109.893 166.963,100.67 172.258,102.463 176.869,99.3031 "/>
263 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="173.283,109.893 166.963,100.67 172.258,102.463 176.869,99.3031 "/>
264 </g>
266 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="170.856" y1="44.3421" x2="203.155" y2="78.9229"/>
267 <polygon style="fill: #ffffff" points="208.275,84.4039 197.795,80.5088 203.155,78.9229 205.103,73.683 "/>
268 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="208.275,84.4039 197.795,80.5088 203.155,78.9229 205.103,73.683 "/>
269 </g>
271 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="186.567" y1="41.8559" x2="237.645" y2="54.5299"/>
272 <polygon style="fill: #ffffff" points="244.925,56.336 234.015,58.7806 237.645,54.5299 236.423,49.0749 "/>
273 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="244.925,56.336 234.015,58.7806 237.645,54.5299 236.423,49.0749 "/>
274 </g>
276 <rect style="fill: #000000" x="21.4563" y="283.5" width="125.125" height="16.0631"/>
277 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="21.4563" y="283.5" width="125.125" height="16.0631"/>
278 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="33.9688" y1="283.5" x2="33.9688" y2="299.563"/>
279 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="134.069" y1="283.5" x2="134.069" y2="299.563"/>
280 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="84.0188" y="294.297">
281 <tspan x="84.0188" y="294.297">docked_pos_to_pixels</tspan>
282 </text>
283 </g>
285 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="113.171" y1="218.916" x2="90.5957" y2="275.149"/>
286 <polygon style="fill: #ffffff" points="87.8015,282.109 86.8871,270.966 90.5957,275.149 96.1672,274.692 "/>
287 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="87.8015,282.109 86.8871,270.966 90.5957,275.149 96.1672,274.692 "/>
288 </g>
290 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="102.423" y1="219.03" x2="74.9221" y2="235.588"/>
291 <polygon style="fill: #ffffff" points="68.4968,239.457 74.4847,230.015 74.9221,235.588 79.6429,238.582 "/>
292 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="68.4968,239.457 74.4847,230.015 74.9221,235.588 79.6429,238.582 "/>
293 </g>
295 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="425.882" y1="59.0474" x2="426.195" y2="71.9002"/>
296 <polygon style="fill: #ffffff" points="426.378,79.398 421.136,69.5227 426.195,71.9002 431.133,69.2792 "/>
297 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" points="426.378,79.398 421.136,69.5227 426.195,71.9002 431.133,69.2792 "/>
298 </g>
300 <rect style="fill: #4d4d4d" x="174.3" y="215.5" width="34.1875" height="16.0631"/>
301 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="174.3" y="215.5" width="34.1875" height="16.0631"/>
302 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="177.719" y1="215.5" x2="177.719" y2="231.563"/>
303 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="205.069" y1="215.5" x2="205.069" y2="231.563"/>
304 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="191.394" y="226.297">
305 <tspan x="191.394" y="226.297">state</tspan>
306 </text>
307 </g>
309 <rect style="fill: #4d4d4d" x="24.3" y="85.5" width="30.125" height="16.0631"/>
310 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="24.3" y="85.5" width="30.125" height="16.0631"/>
311 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="27.3125" y1="85.5" x2="27.3125" y2="101.563"/>
312 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="51.4125" y1="85.5" x2="51.4125" y2="101.563"/>
313 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="39.3625" y="96.2973">
314 <tspan x="39.3625" y="96.2973">args</tspan>
315 </text>
316 </g>
318 <rect style="fill: #4d4d4d" x="19.0813" y="57.5" width="46.875" height="16.0631"/>
319 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="19.0813" y="57.5" width="46.875" height="16.0631"/>
320 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="23.7688" y1="57.5" x2="23.7688" y2="73.5631"/>
321 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="61.2688" y1="57.5" x2="61.2688" y2="73.5631"/>
322 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="42.5188" y="68.2973">
323 <tspan x="42.5188" y="68.2973">options</tspan>
324 </text>
325 </g>
327 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="82.448" y1="84.3195" x2="63.3508" y2="88.4026"/>
328 <polygon style="fill: #87ff87" points="56.0166,89.9708 64.7502,82.9904 63.3508,88.4026 66.841,92.7694 "/>
329 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="56.0166,89.9708 64.7502,82.9904 63.3508,88.4026 66.841,92.7694 "/>
330 </g>
332 <rect style="fill: #4d4d4d" x="26.3" y="114.5" width="22.625" height="16.0631"/>
333 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="26.3" y="114.5" width="22.625" height="16.0631"/>
334 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="28.5625" y1="114.5" x2="28.5625" y2="130.563"/>
335 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="46.6625" y1="114.5" x2="46.6625" y2="130.563"/>
336 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="37.6125" y="125.297">
337 <tspan x="37.6125" y="125.297">scr</tspan>
338 </text>
339 </g>
341 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="175.99" y1="128.069" x2="188.643" y2="206.486"/>
342 <polygon style="fill: #87ff87" points="189.838,213.89 183.309,204.814 188.643,206.486 193.181,203.221 "/>
343 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="189.838,213.89 183.309,204.814 188.643,206.486 193.181,203.221 "/>
344 </g>
346 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="194.88" y1="93.5316" x2="63.5431" y2="93.5316"/>
347 <polygon style="fill: #87ff87" points="56.0431,93.5316 66.0431,88.5316 63.5431,93.5316 66.0431,98.5316 "/>
348 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="56.0431,93.5316 66.0431,88.5316 63.5431,93.5316 66.0431,98.5316 "/>
349 </g>
351 <rect style="fill: #4d4d4d" x="401.113" y="162.5" width="48.5625" height="16.0631"/>
352 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="401.113" y="162.5" width="48.5625" height="16.0631"/>
353 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="405.969" y1="162.5" x2="405.969" y2="178.563"/>
354 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="444.819" y1="162.5" x2="444.819" y2="178.563"/>
355 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="425.394" y="173.297">
356 <tspan x="425.394" y="173.297">to_slide</tspan>
357 </text>
358 </g>
360 <rect style="fill: #4d4d4d" x="333.175" y="161.5" width="48.75" height="21"/>
361 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="333.175" y="161.5" width="48.75" height="21"/>
362 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="338.05" y1="161.5" x2="338.05" y2="182.5"/>
363 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="377.05" y1="161.5" x2="377.05" y2="182.5"/>
364 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="357.55" y="174.766">
365 <tspan x="357.55" y="174.766">counter</tspan>
366 </text>
367 </g>
369 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="349.754" y1="214.019" x2="353.941" y2="191.453"/>
370 <polygon style="fill: #87ff87" points="355.309,184.079 358.401,194.823 353.941,191.453 348.569,192.999 "/>
371 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="355.309,184.079 358.401,194.823 353.941,191.453 348.569,192.999 "/>
372 </g>
374 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="292.894" y1="222.884" x2="217.542" y2="223.365"/>
375 <polygon style="fill: #87ff87" points="210.042,223.413 220.01,218.349 217.542,223.365 220.074,228.349 "/>
376 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="210.042,223.413 220.01,218.349 217.542,223.365 220.074,228.349 "/>
377 </g>
379 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="360.853" y1="213.994" x2="405.567" y2="183.883"/>
380 <polygon style="fill: #87ff87" points="411.788,179.694 406.287,189.427 405.567,183.883 400.701,181.132 "/>
381 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="411.788,179.694 406.287,189.427 405.567,183.883 400.701,181.132 "/>
382 </g>
384 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="276.925" y1="102.053" x2="202.355" y2="207.963"/>
385 <polygon style="fill: #87ff87" points="198.037,214.096 199.706,203.041 202.355,207.963 207.883,208.798 "/>
386 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="198.037,214.096 199.706,203.041 202.355,207.963 207.883,208.798 "/>
387 </g>
389 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="298.681" y1="102.047" x2="402.056" y2="157.918"/>
390 <polygon style="fill: #87ff87" points="408.654,161.484 397.479,161.128 402.056,157.918 402.234,152.331 "/>
391 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="408.654,161.484 397.479,161.128 402.056,157.918 402.234,152.331 "/>
392 </g>
394 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="291.032" y1="102.057" x2="341.144" y2="154.749"/>
395 <polygon style="fill: #87ff87" points="346.313,160.184 335.798,156.383 341.144,154.749 343.044,149.492 "/>
396 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="346.313,160.184 335.798,156.383 341.144,154.749 343.044,149.492 "/>
397 </g>
399 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="103.471" y1="150.01" x2="55.502" y2="107.75"/>
400 <polygon style="fill: #87ff87" points="49.8744,102.792 60.6831,105.651 55.502,107.75 54.0727,113.155 "/>
401 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="49.8744,102.792 60.6831,105.651 55.502,107.75 54.0727,113.155 "/>
402 </g>
404 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="123.403" y1="167.053" x2="174.506" y2="209.503"/>
405 <polygon style="fill: #87ff87" points="180.275,214.295 169.388,211.752 174.506,209.503 175.777,204.06 "/>
406 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="180.275,214.295 169.388,211.752 174.506,209.503 175.777,204.06 "/>
407 </g>
409 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="252.547" y1="278.992" x2="207.193" y2="237.86"/>
410 <polygon style="fill: #87ff87" points="201.637,232.822 212.404,235.836 207.193,237.86 205.686,243.243 "/>
411 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="201.637,232.822 212.404,235.836 207.193,237.86 205.686,243.243 "/>
412 </g>
414 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="297.211" y1="273.997" x2="216.766" y2="235.632"/>
415 <polygon style="fill: #87ff87" points="209.996,232.403 221.175,232.195 216.766,235.632 216.87,241.221 "/>
416 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="209.996,232.403 221.175,232.195 216.766,235.632 216.87,241.221 "/>
417 </g>
419 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="84.8604" y1="242.835" x2="165.322" y2="228.256"/>
420 <polygon style="fill: #87ff87" points="172.702,226.918 163.754,233.621 165.322,228.256 161.971,223.782 "/>
421 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="172.702,226.918 163.754,233.621 165.322,228.256 161.971,223.782 "/>
422 </g>
424 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="152.102" y1="216.708" x2="165.313" y2="219.002"/>
425 <polygon style="fill: #87ff87" points="172.702,220.285 161.994,223.501 165.313,219.002 163.705,213.648 "/>
426 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="172.702,220.285 161.994,223.501 165.313,219.002 163.705,213.648 "/>
427 </g>
429 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="108.888" y1="202.002" x2="51.0163" y2="137.477"/>
430 <polygon style="fill: #87ff87" points="46.0087,131.893 56.4077,135.999 51.0163,137.477 48.9632,142.676 "/>
431 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="46.0087,131.893 56.4077,135.999 51.0163,137.477 48.9632,142.676 "/>
432 </g>
434 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="411.796" y1="97.5035" x2="213.691" y2="210.782"/>
435 <polygon style="fill: #87ff87" points="207.18,214.505 213.379,205.2 213.691,210.782 218.343,213.881 "/>
436 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="207.18,214.505 213.379,205.2 213.691,210.782 218.343,213.881 "/>
437 </g>
439 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke-dasharray: 4; stroke: #87ff87" x1="139.625" y1="41.7735" x2="74.8297" y2="57.6263"/>
440 <polygon style="fill: #87ff87" points="67.5446,59.4087 76.0698,52.1754 74.8297,57.6263 78.4464,61.8889 "/>
441 <polygon style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #87ff87" points="67.5446,59.4087 76.0698,52.1754 74.8297,57.6263 78.4464,61.8889 "/>
442 </g>
443 <text style="fill: #ffffff;text-anchor:start;font-size:12.8;font-family:sanserif;font-style:normal;font-weight:700" x="3.677" y="15.5">
444 <tspan x="3.677" y="15.5">Dependies</tspan>
445 </text>
447 <rect style="fill: #286a28" x="91.7583" y="0.75" width="51.4375" height="16.0631"/>
448 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="91.7583" y="0.75" width="51.4375" height="16.0631"/>
449 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="96.902" y1="0.75" x2="96.902" y2="16.8131"/>
450 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="138.052" y1="0.75" x2="138.052" y2="16.8131"/>
451 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="117.477" y="11.5473">
452 <tspan x="117.477" y="11.5473">callback</tspan>
453 </text>
454 </g>
456 <rect style="fill: #6253ad" x="144.196" y="0.75" width="73.375" height="16.0631"/>
457 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="144.196" y="0.75" width="73.375" height="16.0631"/>
458 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="151.533" y1="0.75" x2="151.533" y2="16.8131"/>
459 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="210.233" y1="0.75" x2="210.233" y2="16.8131"/>
460 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="180.883" y="11.5473">
461 <tspan x="180.883" y="11.5473">startup func</tspan>
462 </text>
463 </g>
465 <rect style="fill: #4d4d4d" x="285.133" y="0.75" width="50.8125" height="16.0631"/>
466 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="285.133" y="0.75" width="50.8125" height="16.0631"/>
467 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="290.215" y1="0.75" x2="290.215" y2="16.8131"/>
468 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="330.865" y1="0.75" x2="330.865" y2="16.8131"/>
469 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="310.54" y="11.5473">
470 <tspan x="310.54" y="11.5473">variable</tspan>
471 </text>
472 </g>
474 <rect style="fill: #000000" x="218.571" y="0.75" width="65.5625" height="16.0631"/>
475 <rect style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x="218.571" y="0.75" width="65.5625" height="16.0631"/>
476 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="225.127" y1="0.75" x2="225.127" y2="16.8131"/>
477 <line style="fill: none; fill-opacity:0; stroke-width: 1; stroke: #ffffff" x1="277.577" y1="0.75" x2="277.577" y2="16.8131"/>
478 <text style="fill: #ffffff;text-anchor:middle;font-size:8.85035;font-family:sanserif;font-style:normal;font-weight:normal" x="251.352" y="11.5473">
479 <tspan x="251.352" y="11.5473">func</tspan>
480 </text>
481 </g>
482 </svg>