1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-12-28 19:10:28 +00:00
TiddlyWiki5/editions/tw5.com/tiddlers/images/TiddlyWiki Architecture.svg
2014-03-18 21:18:45 +00:00

4 lines
19 KiB
XML

<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="136 88 583 340" width="583pt" height="340pt" xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata> Produced by OmniGraffle 6.0.4 <dc:date>2014-03-18 12:12Z</dc:date></metadata><defs><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -4 10 8" markerWidth="10" markerHeight="8" color="black"><g><path d="M 8 0 L 0 -3 L 0 3 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica Neue" font-size="12" panose-1="2 0 5 3 0 0 0 2 0 4" units-per-em="1000" underline-position="-100" underline-thickness="50" slope="0" x-height="517" cap-height="714" ascent="951.99585" descent="-212.99744" font-weight="500"><font-face-src><font-face-name name="HelveticaNeue"/></font-face-src></font-face></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Architecture</title><g><title>Main</title><rect x="147.40158" y="240.94488" width="100" height="50" fill="white"/><rect x="147.40158" y="240.94488" width="100" height="50" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(152.40158 258.94488)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="22.666992" y="11" textLength="29.988281">WikiT</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="51.325195" y="11" textLength="16.0078125">ext</tspan></text><rect x="225.35433" y="322.98425" width="100" height="24.094488" fill="white"/><rect x="225.35433" y="322.98425" width="100" height="24.094488" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(230.35433 328.0315)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="27.328125" y="11" textLength="35.34375">Parser</tspan></text><rect x="300.70079" y="240.94488" width="100" height="50" fill="white"/><rect x="300.70079" y="240.94488" width="100" height="50" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(305.70079 258.94488)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="17.208984" y="11" textLength="38.677734">ParseT</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="55.447266" y="11" textLength="17.34375">ree</tspan></text><rect x="382.67717" y="322.98425" width="100" height="24.094488" fill="white"/><rect x="382.67717" y="322.98425" width="100" height="24.094488" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(387.67717 328.0315)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="19.986328" y="11" textLength="50.027344">Renderer</tspan></text><rect x="454" y="240.94488" width="100" height="50" fill="white"/><rect x="454" y="240.94488" width="100" height="50" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(459 258.94488)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="14.208984" y="11" textLength="44.677734">WidgetT</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="58.447266" y="11" textLength="17.34375">ree</tspan></text><rect x="540" y="322.98425" width="100" height="24.094488" fill="white"/><rect x="540" y="322.98425" width="100" height="24.094488" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(545 328.0315)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="8.654297" y="11" textLength="72.691406">Refresh cycle</tspan></text><rect x="607.2992" y="240.94488" width="100" height="50" fill="white"/><rect x="607.2992" y="240.94488" width="100" height="50" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(612.2992 258.94488)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="31.001953" y="11" textLength="27.996094">DOM</tspan></text><line x1="225.60992" y1="290.94488" x2="254.35201" y2="316.41793" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="288.49316" y1="322.98425" x2="316.13867" y2="297.63556" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="380.36514" y1="290.94488" x2="410.81205" y2="316.6044" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="445.11436" y1="322.98425" x2="471.07985" y2="297.83288" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="535.12036" y1="290.94488" x2="567.2854" y2="316.7841" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="601.73556" y1="322.98425" x2="626.038" y2="298.03638" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="235.12992" y="366.49607" width="61.944882" height="36.464568" fill="white"/><rect x="235.12992" y="366.49607" width="61.944882" height="36.464568" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(240.12992 370.72835)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.298613" y="11" textLength="34.68164">Parse </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.6325975" y="25" textLength="30.679688">Rules</tspan></text><rect x="239.16929" y="370.74803" width="61.944882" height="36.464568" fill="white"/><rect x="239.16929" y="370.74803" width="61.944882" height="36.464568" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(244.16929 374.98032)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.298613" y="11" textLength="34.68164">Parse </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.6325975" y="25" textLength="30.679688">Rules</tspan></text><rect x="243.63386" y="375.8504" width="61.944882" height="36.464568" fill="white"/><rect x="243.63386" y="375.8504" width="61.944882" height="36.464568" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(248.63386 380.08268)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.298613" y="11" textLength="34.68164">Parse </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.6325975" y="25" textLength="30.679688">Rules</tspan></text><rect x="392.45276" y="371.17323" width="61.944882" height="36.464568" fill="white"/><rect x="392.45276" y="371.17323" width="61.944882" height="36.464568" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(397.45276 375.40552)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.298613" y="11" textLength="34.68164">Parse </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.6325975" y="25" textLength="30.679688">Rules</tspan></text><rect x="396.49213" y="375.4252" width="61.944882" height="36.464568" fill="white"/><rect x="396.49213" y="375.4252" width="61.944882" height="36.464568" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(401.49213 379.65748)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.298613" y="11" textLength="34.68164">Parse </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.6325975" y="25" textLength="30.679688">Rules</tspan></text><rect x="400.9567" y="380.52756" width="61.944882" height="36.464568" fill="white"/><rect x="400.9567" y="380.52756" width="61.944882" height="36.464568" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(405.9567 391.75985)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="4.298613" y="11" textLength="43.347656">Widgets</tspan></text><line x1="275.20172" y1="347.07874" x2="274.83726" y2="375.8504" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="432.53576" y1="347.07874" x2="432.14314" y2="380.52756" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="306.67509" y="124.253425" width="64.169496" height="31.221135" fill="white"/><rect x="306.67509" y="124.253425" width="64.169496" height="31.221135" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(311.67509 132.86399)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="5.964631" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="12.855256" y="11" textLength="35.34961">iddlers</tspan></text><path d="M 317.97482 121.17033 L 380.90692 135.29509 L 374.09668 165.63772 L 311.16458 151.51296 Z" fill="white"/><path d="M 317.97482 121.17033 L 380.90692 135.29509 L 374.09668 165.63772 L 311.16458 151.51296 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(320.9813 130.60655) rotate(12.650084)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="6.1287505" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="13.0193755" y="11" textLength="35.34961">iddlers</tspan></text><path d="M 297.44879 115.960235 L 361.58155 111.596724 L 363.7001 142.73405 L 299.56733 147.09756 Z" fill="white"/><path d="M 297.44879 115.960235 L 361.58155 111.596724 L 363.7001 142.73405 L 299.56733 147.09756 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(303.02135 124.205634) rotate(-3.8923335)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="6.020398" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="12.911023" y="11" textLength="35.34961">iddlers</tspan></text><path d="M 320.83785 136.44772 L 384.49183 126.641624 L 389.23648 157.4404 L 325.5825 167.2465 Z" fill="white"/><path d="M 320.83785 136.44772 L 384.49183 126.641624 L 389.23648 157.4404 L 325.5825 167.2465 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(327.08608 144.16744) rotate(-8.7577504)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="6.0823204" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="12.9729454" y="11" textLength="35.34961">iddlers</tspan></text><rect x="311.16458" y="108.062685" width="64.169496" height="31.221135" fill="white"/><rect x="311.16458" y="108.062685" width="64.169496" height="31.221135" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(316.16458 116.67325)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="5.964631" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="12.855256" y="11" textLength="35.34961">iddlers</tspan></text><path d="M 321.59777 127.79346 L 384.52987 141.91822 L 377.71963 172.26085 L 314.78754 158.13609 Z" fill="white"/><path d="M 321.59777 127.79346 L 384.52987 141.91822 L 377.71963 172.26085 L 314.78754 158.13609 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(324.60426 137.22968) rotate(12.650084)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="6.1287505" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="13.0193755" y="11" textLength="35.34961">iddlers</tspan></text><path d="M 333.94065 113.7299 L 398.01585 119.184126 L 395.36937 150.27443 L 331.29417 144.82021 Z" fill="white"/><path d="M 333.94065 113.7299 L 398.01585 119.184126 L 395.36937 150.27443 L 331.29417 144.82021 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(338.1931 122.724355) rotate(4.865417)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="6.033345" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="12.92397" y="11" textLength="35.34961">iddlers</tspan></text><path d="M 334.1214 103.57611 L 398.25416 99.2126 L 400.3727 130.34992 L 336.23995 134.713434 Z" fill="white"/><path d="M 334.1214 103.57611 L 398.25416 99.2126 L 400.3727 130.34992 L 336.23995 134.713434 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(339.69397 111.82151) rotate(-3.8923335)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="6.020398" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="12.911023" y="11" textLength="35.34961">iddlers</tspan></text><path d="M 339.87759 121.59173 L 403.9528 127.04595 L 401.30632 158.13626 L 337.23111 152.68203 Z" fill="white"/><path d="M 339.87759 121.59173 L 403.9528 127.04595 L 401.30632 158.13626 L 337.23111 152.68203 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(344.13004 130.58618) rotate(4.865417)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="6.033345" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="12.92397" y="11" textLength="35.34961">iddlers</tspan></text><path d="M 337.7924 126.641624 L 401.44636 136.44772 L 396.70171 167.2465 L 333.04774 157.4404 Z" fill="white"/><path d="M 337.7924 126.641624 L 401.44636 136.44772 L 396.70171 167.2465 L 333.04774 157.4404 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(341.42757 135.88391) rotate(8.7577504)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="6.0823204" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="12.9729454" y="11" textLength="35.34961">iddlers</tspan></text><path d="M 336.3997 127.79346 L 399.3318 141.91822 L 392.52156 172.26085 L 329.58947 158.13609 Z" fill="white"/><path d="M 336.3997 127.79346 L 399.3318 141.91822 L 392.52156 172.26085 L 329.58947 158.13609 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(339.40619 137.22968) rotate(12.650084)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="6.1287505" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="13.0193755" y="11" textLength="35.34961">iddlers</tspan></text><rect x="317.57395" y="124.253425" width="64.169496" height="31.221135" fill="white"/><rect x="317.57395" y="124.253425" width="64.169496" height="31.221135" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(322.57395 132.86399)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="5.964631" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="12.855256" y="11" textLength="35.34961">iddlers</tspan></text><rect x="325.06698" y="111.596724" width="64.169496" height="31.221135" fill="white"/><rect x="325.06698" y="111.596724" width="64.169496" height="31.221135" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(330.06698 120.20729)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="5.964631" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="12.855256" y="11" textLength="35.34961">iddlers</tspan></text><path d="M 317.57395 143.869825 C 274.7153 150.06016 200.72315 163.89459 170.90945 188.58268 C 152.94667 203.45727 154.53846 219.35909 162.5136 232.85313" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><path d="M 506.95763 240.94488 C 505.13455 229.37176 498.64037 215.00789 481.2756 200.58268 C 460.65845 183.45567 429.77349 170.44242 404.9383 161.91045" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><path d="M 399.78056 121.64683 C 439.34726 128.997235 506.06368 146.93548 548.26772 188.25197 C 591.50662 230.58156 595.08514 283.81178 593.0526 313.13327" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><path d="M 473.01302 126.65157 L 546.96656 164.33278 L 535.6168 186.60794 L 461.66326 148.92673 Z" fill="white"/><text transform="translate(474.9711 133.82206) rotate(27)" fill="#838383"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" fill="#838383" x=".38" y="11" textLength="72.24">change event</tspan></text><path d="M 447.45768 159.51181 L 509.75125 206.45339 L 494.70587 226.41927 L 432.4123 179.4777 Z" fill="white"/><text transform="translate(448.14087 166.91338) rotate(37)" fill="#838383"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" fill="#838383" x=".322" y="11" textLength="67.356">state update</tspan></text><path d="M 157.79752 174.94358 L 240.88618 143.048835 L 249.84538 166.38835 L 166.75672 198.28309 Z" fill="white"/><text transform="translate(164.43645 178.28644) rotate(-21)" fill="#838383"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" fill="#838383" x=".158" y="11" textLength="32.004">boot r</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" fill="#838383" x="31.946" y="11" textLength="46.896">endering</tspan></text><path d="M 670.3212 290.94489 C 678.09593 310.45568 682.8113 336.61879 661.5997 351.19891 C 624.86066 376.45202 572.26788 379.2353 527.6191 355.0824 C 505.05665 342.87718 499.26587 320.24515 499.0578 300.84103" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><rect x="559.3819" y="359.2366" width="71" height="25" fill="white"/><text transform="translate(564.3819 364.7366)" fill="#838383"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" fill="#838383" x=".152" y="11" textLength="60.696">DOM event</tspan></text></g></g></svg>