Add first draft of structure svg to theme doc.

This commit is contained in:
Dave Davenport 2017-01-16 18:53:42 +01:00
parent cc7a27fbea
commit c23562e98c
1 changed files with 437 additions and 0 deletions

437
doc/theme3/structure.svg Normal file
View File

@ -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>

After

Width:  |  Height:  |  Size: 18 KiB