diff options
-rw-r--r-- | doc/theme3/structure.svg | 437 |
1 files changed, 437 insertions, 0 deletions
diff --git a/doc/theme3/structure.svg b/doc/theme3/structure.svg new file mode 100644 index 00000000..a9ee850f --- /dev/null +++ b/doc/theme3/structure.svg @@ -0,0 +1,437 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 744.09448819 1052.3622047" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="structure.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.8447824" + inkscape:cx="290.55119" + inkscape:cy="872.64212" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="2126" + inkscape:window-height="1367" + inkscape:window-x="15" + inkscape:window-y="56" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid4136" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4138" + width="509.0358" + height="289.06732" + x="36.63348" + y="61.720093" /> + <rect + style="fill:none;fill-opacity:1;stroke:#009500;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4173" + width="421.65353" + height="51.039368" + x="42.519684" + y="83.6063" /> + <rect + style="fill:none;fill-opacity:1;stroke:#950006;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4173-3" + width="415.65802" + height="52.675945" + x="41.428604" + y="291.02484" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#0000c2;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="69.25045" + y="120.23279" + id="text4258" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4260" + x="69.25045" + y="120.23279" + style="font-size:15px;fill:#0000c2;fill-opacity:1">prompt</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#0000c2;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="217.32861" + y="120.51236" + id="text4258-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4260-2" + x="217.32861" + y="120.51236" + style="font-size:15px;fill:#0000c2;fill-opacity:1">entry</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#0000c2;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="343.31677" + y="122.66854" + id="text4258-1-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4260-2-0" + x="343.31677" + y="122.66854" + style="font-size:15px;fill:#0000c2;fill-opacity:1">case-indicator</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#0000c2;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="122.5123" + y="331.25522" + id="text4258-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4260-3" + x="122.5123" + y="331.25522" + style="font-size:15px;fill:#0000c2;fill-opacity:1">button</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#ff8500;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4352" + width="414.56693" + height="134.64568" + x="42.519684" + y="141.73228" + ry="0" /> + <rect + style="fill:none;fill-opacity:1;stroke:#cb71ff;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4354" + width="21.259848" + height="109.8425" + x="421.65353" + y="159.44882" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#0000c2;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="90.62178" + y="188.07236" + id="text4258-1-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4260-2-1" + x="90.62178" + y="188.07236" + style="font-size:15px;fill:#0000c2;fill-opacity:1">Element</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="22.945978" + y="55.447983" + id="text4443" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4445" + x="22.945978" + y="55.447983" + style="font-size:12.5px">#window</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="45.054344" + y="75.785233" + id="text4443-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4445-2" + x="45.054344" + y="75.785233" + style="font-size:12.5px">#window mainbox</tspan></text> + <g + id="g4725" + transform="translate(165.12668,-2.2849693)"> + <text + sodipodi:linespacing="125%" + id="text4443-9-9-1-4-3" + y="13.202698" + x="141.91444" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:12.5px" + y="13.202698" + x="141.91444" + id="tspan4445-2-7-2-7-6" + sodipodi:role="line">+</tspan></text> + <text + sodipodi:linespacing="125%" + id="text4443-9-9-1-4-1" + y="12.732727" + x="156.55943" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:12.5px" + y="12.732727" + x="156.55943" + id="tspan4445-2-7-2-7-06" + sodipodi:role="line">Expand</tspan></text> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="326.40759" + y="119.25806" + id="text4443-9-9-1-4-3-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4445-2-7-2-7-6-2" + x="326.40759" + y="119.25806" + style="font-size:12.5px">+</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="442.14145" + y="153.52591" + id="text4443-9-9-1-4-3-3-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4445-2-7-2-7-6-2-6" + x="442.14145" + y="153.52591" + style="font-size:12.5px">+</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="52.580864" + y="160.00758" + id="text4443-9-9-1-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4445-2-7-2-7" + x="52.580864" + y="160.00758" + style="font-size:12.5px">#window mainbox listview</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#fabd00;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4211" + width="545.66931" + height="315.07086" + x="17.716536" + y="42.80315" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="52.544346" + y="97.87899" + id="text4443-9-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4445-2-75" + x="52.544346" + y="97.87899" + style="font-size:12.5px">#window mainbox inputbar</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="48.363697" + y="306.81046" + id="text4443-9-9-1-4-56" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4445-2-7-2-7-2" + x="48.363697" + y="306.81046" + style="font-size:12.5px">#window mainbox sidebar</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#950006;stroke-width:1.97499132;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4300" + width="74.836868" + height="28.025009" + x="59.821308" + y="103.08986" /> + <rect + style="fill:none;fill-opacity:1;stroke:#950006;stroke-width:1.98821568;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4300-9" + width="205.52357" + height="28.011784" + x="134.63979" + y="103.09647" /> + <rect + style="fill:none;fill-opacity:1;stroke:#950006;stroke-width:1.98826003;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4300-1" + width="113.39758" + height="28.01174" + x="340.15161" + y="103.0965" /> + <rect + style="fill:none;fill-opacity:1;stroke:#009500;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4173-2" + width="196.54007" + height="24.988596" + x="49.03474" + y="313.16888" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#0000c2;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="319.1817" + y="330.8783" + id="text4258-9-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4260-3-0" + x="319.1817" + y="330.8783" + style="font-size:15px;fill:#0000c2;fill-opacity:1">button</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#009500;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4173-2-9" + width="196.54007" + height="24.988596" + x="245.70415" + y="312.79196" /> + <rect + style="fill:none;fill-opacity:1;stroke:#ffc602;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4368" + width="138.18898" + height="24.803154" + x="53.149605" + y="170.07874" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#0000c2;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="-248.15454" + y="437.02792" + id="text4258-1-6-3" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + sodipodi:role="line" + id="tspan4260-2-1-6" + x="-248.15454" + y="437.02792" + style="font-size:15px;fill:#0000c2;fill-opacity:1">Scrollbar</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#0000c2;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="90.184875" + y="224.41949" + id="text4258-1-6-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4260-2-1-5" + x="90.184875" + y="224.41949" + style="font-size:15px;fill:#0000c2;fill-opacity:1">Element</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#ffc602;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4368-3" + width="138.18898" + height="24.803154" + x="52.712696" + y="206.42587" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#0000c2;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="90.509384" + y="259.82446" + id="text4258-1-6-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4260-2-1-62" + x="90.509384" + y="259.82446" + style="font-size:15px;fill:#0000c2;fill-opacity:1">Element</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#ffc602;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4368-9" + width="138.18898" + height="24.803154" + x="53.037205" + y="241.83084" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#0000c2;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="239.45555" + y="187.87566" + id="text4258-1-6-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4260-2-1-2" + x="239.45555" + y="187.87566" + style="font-size:15px;fill:#0000c2;fill-opacity:1">Element</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#ffc602;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4368-7" + width="138.18898" + height="24.803154" + x="201.98338" + y="169.88203" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#0000c2;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="239.01865" + y="224.22279" + id="text4258-1-6-7-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4260-2-1-5-9" + x="239.01865" + y="224.22279" + style="font-size:15px;fill:#0000c2;fill-opacity:1">Element</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#ffc602;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4368-3-3" + width="138.18898" + height="24.803154" + x="201.54646" + y="206.22917" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#0000c2;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="239.34315" + y="259.62778" + id="text4258-1-6-5-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4260-2-1-62-0" + x="239.34315" + y="259.62778" + style="font-size:15px;fill:#0000c2;fill-opacity:1">Element</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#ffc602;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4368-9-6" + width="138.18898" + height="24.803154" + x="201.87097" + y="241.63414" /> + </g> +</svg> |