summaryrefslogtreecommitdiff
path: root/app/bin/bitmaps
diff options
context:
space:
mode:
Diffstat (limited to 'app/bin/bitmaps')
-rwxr-xr-xapp/bin/bitmaps/SVG/block.svg150
-rwxr-xr-xapp/bin/bitmaps/SVG/blockdel.svg202
-rwxr-xr-xapp/bin/bitmaps/SVG/blockedit.svg239
-rwxr-xr-xapp/bin/bitmaps/SVG/blocknew.svg216
-rw-r--r--app/bin/bitmaps/SVG/switchm.svg116
-rw-r--r--app/bin/bitmaps/SVG/switchmdel.svg191
-rw-r--r--app/bin/bitmaps/SVG/switchmedit.svg214
-rw-r--r--app/bin/bitmaps/SVG/switchmnew.svg172
-rw-r--r--app/bin/bitmaps/SVG/tipofday.svg1176
-rw-r--r--app/bin/bitmaps/above.xpm22
-rw-r--r--app/bin/bitmaps/arrow0.xbm9
-rw-r--r--app/bin/bitmaps/arrow3.xbm9
-rw-r--r--app/bin/bitmaps/arrows.xbm10
-rw-r--r--app/bin/bitmaps/ballgreen.xpm35
-rw-r--r--app/bin/bitmaps/ballred.xpm38
-rw-r--r--app/bin/bitmaps/below.xpm22
-rw-r--r--app/bin/bitmaps/bigdot.xbm5
-rw-r--r--app/bin/bitmaps/blockdel.xpm52
-rw-r--r--app/bin/bitmaps/blockedit.xpm89
-rw-r--r--app/bin/bitmaps/blocknew.xpm90
-rw-r--r--app/bin/bitmaps/bma0.xbm6
-rw-r--r--app/bin/bitmaps/bma135.xbm6
-rw-r--r--app/bin/bitmaps/bma45.xbm6
-rw-r--r--app/bin/bitmaps/bma90.xbm6
-rw-r--r--app/bin/bitmaps/bmendpt.xbm6
-rw-r--r--app/bin/bitmaps/bo_edge.xpm20
-rw-r--r--app/bin/bitmaps/bo_flat.xpm20
-rw-r--r--app/bin/bitmaps/bo_ll.xpm20
-rw-r--r--app/bin/bitmaps/bo_lld.xpm20
-rw-r--r--app/bin/bitmaps/bo_lli.xpm20
-rw-r--r--app/bin/bitmaps/bo_llu.xpm20
-rw-r--r--app/bin/bitmaps/bo_lr.xpm20
-rw-r--r--app/bin/bitmaps/bo_lrd.xpm20
-rw-r--r--app/bin/bitmaps/bo_lri.xpm20
-rw-r--r--app/bin/bitmaps/bo_lru.xpm20
-rw-r--r--app/bin/bitmaps/bo_t.xpm20
-rw-r--r--app/bin/bitmaps/bo_ti.xpm20
-rw-r--r--app/bin/bitmaps/bo_tl.xpm20
-rw-r--r--app/bin/bitmaps/bo_tr.xpm20
-rw-r--r--app/bin/bitmaps/bridge.xbm7
-rw-r--r--app/bin/bitmaps/carpart.xpm22
-rw-r--r--app/bin/bitmaps/carproto.xpm23
-rw-r--r--app/bin/bitmaps/chkbox.xbm7
-rw-r--r--app/bin/bitmaps/circle1.xpm23
-rw-r--r--app/bin/bitmaps/circle2.xpm22
-rw-r--r--app/bin/bitmaps/circle3.xpm22
-rw-r--r--app/bin/bitmaps/cnote.xpm22
-rw-r--r--app/bin/bitmaps/cross0.xbm5
-rw-r--r--app/bin/bitmaps/curve1.xpm23
-rw-r--r--app/bin/bitmaps/curve2.xpm23
-rw-r--r--app/bin/bitmaps/curve3.xpm23
-rw-r--r--app/bin/bitmaps/curve4.xpm23
-rw-r--r--app/bin/bitmaps/dbench.xpm22
-rw-r--r--app/bin/bitmaps/dbox.xpm22
-rw-r--r--app/bin/bitmaps/dcircle1.xpm22
-rw-r--r--app/bin/bitmaps/dcircle2.xpm22
-rw-r--r--app/bin/bitmaps/dcircle3.xpm22
-rw-r--r--app/bin/bitmaps/dcurve1.xpm22
-rw-r--r--app/bin/bitmaps/dcurve2.xpm22
-rw-r--r--app/bin/bitmaps/dcurve3.xpm22
-rw-r--r--app/bin/bitmaps/dcurve4.xpm22
-rw-r--r--app/bin/bitmaps/ddimlin.xpm22
-rw-r--r--app/bin/bitmaps/delete.xpm21
-rw-r--r--app/bin/bitmaps/describe.xpm22
-rw-r--r--app/bin/bitmaps/dfilbox.xpm23
-rw-r--r--app/bin/bitmaps/dfilpoly.xpm23
-rw-r--r--app/bin/bitmaps/dflcrcl1.xpm22
-rw-r--r--app/bin/bitmaps/dflcrcl2.xpm23
-rw-r--r--app/bin/bitmaps/dflcrcl3.xpm23
-rw-r--r--app/bin/bitmaps/dline.xpm22
-rw-r--r--app/bin/bitmaps/document-new.xpm38
-rw-r--r--app/bin/bitmaps/document-open.xpm35
-rw-r--r--app/bin/bitmaps/document-print.xpm24
-rw-r--r--app/bin/bitmaps/document-save.xpm35
-rw-r--r--app/bin/bitmaps/dpoly.xpm22
-rw-r--r--app/bin/bitmaps/dtbledge.xpm23
-rw-r--r--app/bin/bitmaps/ebroad.xpm21
-rw-r--r--app/bin/bitmaps/edit-redo.xpm29
-rw-r--r--app/bin/bitmaps/edit-undo.xpm28
-rw-r--r--app/bin/bitmaps/egtbroad.xpm21
-rw-r--r--app/bin/bitmaps/egtsharp.xpm21
-rw-r--r--app/bin/bitmaps/elev.xpm23
-rw-r--r--app/bin/bitmaps/eltbroad.xpm21
-rw-r--r--app/bin/bitmaps/enone.xpm21
-rw-r--r--app/bin/bitmaps/enormal.xpm21
-rw-r--r--app/bin/bitmaps/esharp.xpm21
-rw-r--r--app/bin/bitmaps/exit.xpm21
-rw-r--r--app/bin/bitmaps/export.xpm21
-rw-r--r--app/bin/bitmaps/extend.xpm23
-rw-r--r--app/bin/bitmaps/flash.xbm9
-rw-r--r--app/bin/bitmaps/flip.xpm23
-rw-r--r--app/bin/bitmaps/go.xpm22
-rw-r--r--app/bin/bitmaps/helix.xpm21
-rw-r--r--app/bin/bitmaps/hndldto.xpm21
-rw-r--r--app/bin/bitmaps/hotbarl.xbm7
-rw-r--r--app/bin/bitmaps/hotbarr.xbm7
-rw-r--r--app/bin/bitmaps/import.xpm21
-rw-r--r--app/bin/bitmaps/join.xpm22
-rw-r--r--app/bin/bitmaps/l1.xbm6
-rw-r--r--app/bin/bitmaps/l10.xbm6
-rw-r--r--app/bin/bitmaps/l11.xbm6
-rw-r--r--app/bin/bitmaps/l12.xbm6
-rw-r--r--app/bin/bitmaps/l13.xbm6
-rw-r--r--app/bin/bitmaps/l14.xbm6
-rw-r--r--app/bin/bitmaps/l15.xbm6
-rw-r--r--app/bin/bitmaps/l16.xbm6
-rw-r--r--app/bin/bitmaps/l17.xbm6
-rw-r--r--app/bin/bitmaps/l18.xbm6
-rw-r--r--app/bin/bitmaps/l19.xbm6
-rw-r--r--app/bin/bitmaps/l2.xbm6
-rw-r--r--app/bin/bitmaps/l20.xbm6
-rw-r--r--app/bin/bitmaps/l3.xbm6
-rw-r--r--app/bin/bitmaps/l4.xbm6
-rw-r--r--app/bin/bitmaps/l5.xbm6
-rw-r--r--app/bin/bitmaps/l6.xbm6
-rw-r--r--app/bin/bitmaps/l7.xbm6
-rw-r--r--app/bin/bitmaps/l8.xbm6
-rw-r--r--app/bin/bitmaps/l9.xbm6
-rw-r--r--app/bin/bitmaps/move.xpm23
-rw-r--r--app/bin/bitmaps/movedesc.xpm23
-rw-r--r--app/bin/bitmaps/mtbox.xbm7
-rw-r--r--app/bin/bitmaps/newcar.xpm23
-rw-r--r--app/bin/bitmaps/note.xbm6
-rw-r--r--app/bin/bitmaps/openbutt.xpm21
-rw-r--r--app/bin/bitmaps/parallel.xpm21
-rw-r--r--app/bin/bitmaps/partlist.xpm21
-rw-r--r--app/bin/bitmaps/profile.xpm24
-rw-r--r--app/bin/bitmaps/pull.xpm23
-rw-r--r--app/bin/bitmaps/rotate.xpm23
-rw-r--r--app/bin/bitmaps/ruler.xpm21
-rw-r--r--app/bin/bitmaps/select.xpm22
-rw-r--r--app/bin/bitmaps/snapcurs.xbm7
-rw-r--r--app/bin/bitmaps/snapvis.xbm7
-rw-r--r--app/bin/bitmaps/splittrk.xpm22
-rw-r--r--app/bin/bitmaps/square10.xbm7
-rw-r--r--app/bin/bitmaps/stop.xpm22
-rw-r--r--app/bin/bitmaps/straight.xpm22
-rw-r--r--app/bin/bitmaps/struct.xpm22
-rw-r--r--app/bin/bitmaps/switchmdel.xpm54
-rw-r--r--app/bin/bitmaps/switchmedit.xpm78
-rw-r--r--app/bin/bitmaps/switchmnew.xpm66
-rw-r--r--app/bin/bitmaps/switchmotormark.xbm6
-rw-r--r--app/bin/bitmaps/text.xpm21
-rw-r--r--app/bin/bitmaps/train.xpm22
-rw-r--r--app/bin/bitmaps/tunnel.xpm21
-rw-r--r--app/bin/bitmaps/turnout.xpm21
-rw-r--r--app/bin/bitmaps/turntbl.xpm21
-rw-r--r--app/bin/bitmaps/xtc.xpm83
-rw-r--r--app/bin/bitmaps/xtc16.xbm7
-rw-r--r--app/bin/bitmaps/xtc64.xbm47
-rw-r--r--app/bin/bitmaps/zero.xpm21
-rw-r--r--app/bin/bitmaps/zoom.xpm24
-rw-r--r--app/bin/bitmaps/zoomin.xpm24
-rw-r--r--app/bin/bitmaps/zoomout.xpm24
154 files changed, 5660 insertions, 0 deletions
diff --git a/app/bin/bitmaps/SVG/block.svg b/app/bin/bitmaps/SVG/block.svg
new file mode 100755
index 0000000..221d631
--- /dev/null
+++ b/app/bin/bitmaps/SVG/block.svg
@@ -0,0 +1,150 @@
+<?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://web.resource.org/cc/"
+ 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="16px"
+ height="16px"
+ id="svg2160"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ sodipodi:docbase="C:\Dokumente und Einstellungen\MF\Eigene Dateien\xtc\source\xtrkcad\app\bin\bitmaps\SVG"
+ sodipodi:docname="block.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs2162">
+ <linearGradient
+ id="linearGradient3240">
+ <stop
+ style="stop-color:#c6ffc7;stop-opacity:1;"
+ offset="0"
+ id="stop3242" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3244" />
+ </linearGradient>
+ <filter
+ inkscape:collect="always"
+ x="-0.40165289"
+ width="1.8033058"
+ y="-0.40165289"
+ height="1.8033058"
+ id="filter4024">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.34075874"
+ id="feGaussianBlur4026" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="797"
+ inkscape:window-height="573"
+ inkscape:window-x="43"
+ inkscape:window-y="33" />
+ <metadata
+ id="metadata2165">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.39860046px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 1.6993002,4.8001142 C 1.6993002,4.0323881 1.6993002,6.1874076 1.6993002,7.1314013 C 1.6993002,8.3269519 1.6993002,9.5225027 1.6993002,10.718053"
+ id="path3197"
+ inkscape:transform-center-x="-0.69930023" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.30206299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 16.340038,7.9045778 C 16.170995,7.9045778 15.782267,7.9045778 15.510057,7.9045778 C 15.332995,7.9045778 15.155932,7.9045778 14.97887,7.9045778 C 14.646878,7.9045778 14.314885,7.9045778 13.982894,7.9045778 C 13.756061,7.9045778 14.109982,7.9045778 14.182089,7.9045778"
+ id="path3204" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#00c3ff;stroke-width:1.39256012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 4.8935538,8.0622511 C 5.3383788,8.0622511 6.3612827,8.0622511 7.0775815,8.0622511 C 7.5435072,8.0622511 8.0094329,8.0622511 8.4753585,8.0622511 C 9.3489697,8.0622511 10.22258,8.0622511 11.096191,8.0622511 C 11.693085,8.0622511 10.761766,8.0622511 10.572024,8.0622511"
+ id="path3214" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#00c3ff;stroke-width:1.38903475px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 11.694517,4.8941729 C 11.694517,4.1226995 11.694517,6.2882379 11.694517,7.2368393 C 11.694517,8.4382256 11.694517,9.639612 11.694517,10.840998"
+ id="path3216" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#00c3ff;stroke-width:1.3360846px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 4.2655817,10.718063 C 4.2569707,11.44917 4.2811417,9.396941 4.2917297,8.4979743 C 4.305139,7.3594493 4.3185482,6.2209242 4.3319577,5.0823988"
+ id="path3220"
+ inkscape:transform-center-x="2.6989442"
+ inkscape:transform-center-y="1.5477264" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.34471488px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 14.327643,4.8345845 C 14.327643,4.0668584 14.327643,6.2218779 14.327643,7.1658716 C 14.327643,8.3614222 14.327643,9.5569733 14.327643,10.752524"
+ id="path3222" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#00cb05;fill-opacity:1;fill-rule:nonzero;stroke:#00cb05;stroke-linejoin:round;stroke-opacity:1"
+ id="path3224"
+ sodipodi:cx="8.1990099"
+ sodipodi:cy="3.1608911"
+ sodipodi:rx="1.5316832"
+ sodipodi:ry="1.5316832"
+ d="M 9.7306931 3.1608911 A 1.5316832 1.5316832 0 1 1 6.6673267,3.1608911 A 1.5316832 1.5316832 0 1 1 9.7306931 3.1608911 z"
+ transform="matrix(1.3326023,0,0,1.3326023,-3.0745345,-1.504785)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#8bf68e;fill-opacity:1;fill-rule:nonzero;stroke:#d3fcd3;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter4024)"
+ id="path3250"
+ sodipodi:cx="7.5007424"
+ sodipodi:cy="2.4626236"
+ sodipodi:rx="0.51806933"
+ sodipodi:ry="0.51806933"
+ d="M 8.0188118 2.4626236 A 0.51806933 0.51806933 0 1 1 6.9826731,2.4626236 A 0.51806933 0.51806933 0 1 1 8.0188118 2.4626236 z"
+ transform="matrix(1.2433747,0,0,1.2433747,-2.0603915,-0.8322608)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#ff0000;stroke-linejoin:round;stroke-opacity:1"
+ id="path4034"
+ sodipodi:cx="8.1990099"
+ sodipodi:cy="3.1608911"
+ sodipodi:rx="1.5316832"
+ sodipodi:ry="1.5316832"
+ d="M 9.7306931 3.1608911 A 1.5316832 1.5316832 0 1 1 6.6673267,3.1608911 A 1.5316832 1.5316832 0 1 1 9.7306931 3.1608911 z"
+ transform="matrix(1.3326023,0,0,1.3326023,-3.0379006,8.949671)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#ed0202;fill-opacity:0.9766355;fill-rule:nonzero;stroke:#fff6f6;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter4024)"
+ id="path4036"
+ sodipodi:cx="7.5007424"
+ sodipodi:cy="2.4626236"
+ sodipodi:rx="0.51806933"
+ sodipodi:ry="0.51806933"
+ d="M 8.0188118 2.4626236 A 0.51806933 0.51806933 0 1 1 6.9826731,2.4626236 A 0.51806933 0.51806933 0 1 1 8.0188118 2.4626236 z"
+ transform="matrix(1.3434079,0,0,1.3868861,-2.6614572,9.403929)" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.30206299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 2.3873088,7.8910891 C 2.2182658,7.8910891 1.8295378,7.8910891 1.5573278,7.8910891 C 1.3802658,7.8910891 1.2032028,7.8910891 1.0261408,7.8910891 C 0.69414879,7.8910891 0.36215579,7.8910891 0.030164793,7.8910891 C -0.19666821,7.8910891 0.15725279,7.8910891 0.22935979,7.8910891"
+ id="path4052" />
+ </g>
+</svg>
diff --git a/app/bin/bitmaps/SVG/blockdel.svg b/app/bin/bitmaps/SVG/blockdel.svg
new file mode 100755
index 0000000..014101e
--- /dev/null
+++ b/app/bin/bitmaps/SVG/blockdel.svg
@@ -0,0 +1,202 @@
+<?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="16px"
+ height="16px"
+ id="svg2160"
+ sodipodi:version="0.32"
+ inkscape:version="0.46+devel"
+ sodipodi:docname="blockdel.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs2162">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 8 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="16 : 8 : 1"
+ inkscape:persp3d-origin="8 : 5.3333333 : 1"
+ id="perspective938" />
+ <linearGradient
+ id="linearGradient3240">
+ <stop
+ style="stop-color:#c6ffc7;stop-opacity:1;"
+ offset="0"
+ id="stop3242" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3244" />
+ </linearGradient>
+ <filter
+ inkscape:collect="always"
+ x="-0.40165289"
+ width="1.8033058"
+ y="-0.40165289"
+ height="1.8033058"
+ id="filter4024">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.34075874"
+ id="feGaussianBlur4026" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ id="filter4262">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.34439655"
+ id="feGaussianBlur4264" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ id="filter4590">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.56189548"
+ id="feGaussianBlur4592" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ id="filter1458">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.0419981"
+ id="feGaussianBlur1460" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ id="filter1462">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.0419981"
+ id="feGaussianBlur1464" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="980"
+ inkscape:window-height="697"
+ inkscape:window-x="43"
+ inkscape:window-y="33" />
+ <metadata
+ id="metadata2165">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.39860046px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 1.6993002,4.8001142 C 1.6993002,4.0323881 1.6993002,6.1874076 1.6993002,7.1314013 C 1.6993002,8.3269519 1.6993002,9.5225027 1.6993002,10.718053"
+ id="path3197"
+ inkscape:transform-center-x="-0.69930023" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.30206299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 16.340038,7.9045778 C 16.170995,7.9045778 15.782267,7.9045778 15.510057,7.9045778 C 15.332995,7.9045778 15.155932,7.9045778 14.97887,7.9045778 C 14.646878,7.9045778 14.314885,7.9045778 13.982894,7.9045778 C 13.756061,7.9045778 14.109982,7.9045778 14.182089,7.9045778"
+ id="path3204" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#acb5b7;stroke-width:1.39256011999999996px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 4.8935538,8.0622511 C 5.3383788,8.0622511 6.3612827,8.0622511 7.0775815,8.0622511 C 7.5435072,8.0622511 8.0094329,8.0622511 8.4753585,8.0622511 C 9.3489697,8.0622511 10.22258,8.0622511 11.096191,8.0622511 C 11.693085,8.0622511 10.761766,8.0622511 10.572024,8.0622511"
+ id="path3214" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#acb5b7;stroke-width:1.38903474999999998px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 11.694517,4.8941729 C 11.694517,4.1226995 11.694517,6.2882379 11.694517,7.2368393 C 11.694517,8.4382256 11.694517,9.639612 11.694517,10.840998"
+ id="path3216" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#acb5b7;stroke-width:1.33608459999999996px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 4.2655817,10.718063 C 4.2569707,11.44917 4.2811417,9.396941 4.2917297,8.4979743 C 4.305139,7.3594493 4.3185482,6.2209242 4.3319577,5.0823988"
+ id="path3220"
+ inkscape:transform-center-x="2.6989442"
+ inkscape:transform-center-y="1.5477264" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.34471488px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 14.327643,4.8345845 C 14.327643,4.0668584 14.327643,6.2218779 14.327643,7.1658716 C 14.327643,8.3614222 14.327643,9.5569733 14.327643,10.752524"
+ id="path3222" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#5eb160;fill-opacity:1;fill-rule:nonzero;stroke:#64ab67;stroke-linejoin:round;stroke-opacity:1;opacity:0.59999999999999998;filter:url(#filter1462)"
+ id="path3224"
+ sodipodi:cx="8.1990099"
+ sodipodi:cy="3.1608911"
+ sodipodi:rx="1.5316832"
+ sodipodi:ry="1.5316832"
+ d="M 9.7306931 3.1608911 A 1.5316832 1.5316832 0 1 1 6.6673267,3.1608911 A 1.5316832 1.5316832 0 1 1 9.7306931 3.1608911 z"
+ transform="matrix(1.3326023,0,0,1.3326023,-3.0745345,-1.504785)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#8bf68e;fill-opacity:1;fill-rule:nonzero;stroke:#d3fcd3;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter4024)"
+ id="path3250"
+ sodipodi:cx="7.5007424"
+ sodipodi:cy="2.4626236"
+ sodipodi:rx="0.51806933"
+ sodipodi:ry="0.51806933"
+ d="M 8.0188118 2.4626236 A 0.51806933 0.51806933 0 1 1 6.9826731,2.4626236 A 0.51806933 0.51806933 0 1 1 8.0188118 2.4626236 z"
+ transform="matrix(1.2433747,0,0,1.2433747,-2.0603915,-0.8322608)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#c64343;fill-opacity:1;fill-rule:nonzero;stroke:#bd4747;stroke-linejoin:round;stroke-opacity:1;opacity:0.59999999999999998;filter:url(#filter1458)"
+ id="path4034"
+ sodipodi:cx="8.1990099"
+ sodipodi:cy="3.1608911"
+ sodipodi:rx="1.5316832"
+ sodipodi:ry="1.5316832"
+ d="M 9.7306931 3.1608911 A 1.5316832 1.5316832 0 1 1 6.6673267,3.1608911 A 1.5316832 1.5316832 0 1 1 9.7306931 3.1608911 z"
+ transform="matrix(1.3326023,0,0,1.3326023,-3.0379006,8.949671)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#ed0202;fill-opacity:0.9766355;fill-rule:nonzero;stroke:#fff6f6;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter4024)"
+ id="path4036"
+ sodipodi:cx="7.5007424"
+ sodipodi:cy="2.4626236"
+ sodipodi:rx="0.51806933"
+ sodipodi:ry="0.51806933"
+ d="M 8.0188118 2.4626236 A 0.51806933 0.51806933 0 1 1 6.9826731,2.4626236 A 0.51806933 0.51806933 0 1 1 8.0188118 2.4626236 z"
+ transform="matrix(1.3434079,0,0,1.3868861,-2.6614572,9.403929)" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.30206299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 2.3873088,7.8910891 C 2.2182658,7.8910891 1.8295378,7.8910891 1.5573278,7.8910891 C 1.3802658,7.8910891 1.2032028,7.8910891 1.0261408,7.8910891 C 0.69414879,7.8910891 0.36215579,7.8910891 0.030164793,7.8910891 C -0.19666821,7.8910891 0.15725279,7.8910891 0.22935979,7.8910891"
+ id="path4052" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="Kreuz">
+ <path
+ style="opacity:1;fill:#ffbcbc;fill-opacity:0.9766355;fill-rule:nonzero;stroke:#fe0c28;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter4262)"
+ id="path4120"
+ d="M 1.6435248,1.2975405 C 1.9595667,1.3765484 2.2002947,1.6483632 2.4416995,1.8566649 C 3.2373367,2.5705845 4.0213749,3.2977861 4.7915955,4.0391247 C 5.4415093,4.6596851 6.0597973,5.3147026 6.6342298,6.005753 C 7.2568986,6.754229 7.859818,7.5169919 8.5114947,8.2408278 C 9.0586715,8.8242157 9.6133079,9.3992859 10.113943,10.023681 C 10.478987,10.485782 10.808409,10.973353 11.104351,11.482134 C 11.336857,11.932116 11.552026,12.391977 11.744823,12.86042 C 11.899032,13.259443 12.042474,13.662523 12.198994,14.060663 C 12.286033,14.327094 12.407326,14.577266 12.542823,14.821368 C 12.600501,14.923636 12.668864,15.019112 12.734963,15.115794 L 12.172674,15.446454 C 12.110596,15.345012 12.046512,15.244666 11.988707,15.140615 C 11.858183,14.888794 11.744276,14.631527 11.661839,14.359116 C 11.517598,13.956085 11.373567,13.552965 11.221243,13.152898 C 11.037284,12.683276 10.825695,12.224316 10.595777,11.775477 C 10.308657,11.264538 9.9826539,10.779502 9.623231,10.316254 C 9.1407305,9.6842321 8.6144381,9.0899817 8.0778158,8.5034329 C 7.4257047,7.7772906 6.8108601,7.020749 6.1709235,6.2841824 C 5.5923741,5.6031984 5.0074194,4.9260316 4.3716643,4.2972277 C 3.6065779,3.5434852 2.8176443,2.812626 1.9668049,2.1554922 C 1.7046979,1.967348 1.4364078,1.7114383 1.1025551,1.6905781 L 1.6435248,1.2975405 z " />
+ <path
+ style="opacity:1;fill:#ffbcbc;fill-opacity:0.9766355;fill-rule:nonzero;stroke:#ff0000;stroke-width:0.97403181;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter4590)"
+ id="path4362"
+ d="M 1.4870159,15.313791 C 1.5822724,15.197807 1.6688171,15.070473 1.7561343,14.944192 C 1.972201,14.657592 2.1877349,14.370272 2.4070051,14.087955 C 2.8008215,13.579655 3.2072567,13.090057 3.6179882,12.606144 C 4.1271638,12.019005 4.6462737,11.447655 5.1578606,10.864154 C 5.6821133,10.229884 6.1922548,9.575884 6.7255265,8.9547746 C 7.2752277,8.3152345 7.8423787,7.7028731 8.400678,7.0767971 C 8.9291468,6.4552048 9.4751363,5.8642703 10.04859,5.3178007 C 10.821748,4.5892592 11.648276,3.972091 12.477845,3.3661481 C 13.142978,2.8901926 13.898733,2.3394567 14.393623,1.9322919 C 14.615862,1.7541839 14.829261,1.5589115 15.025316,1.3330263 L 15.512984,1.0703325 C 15.301,1.3104258 15.071009,1.5183264 14.831411,1.7072367 C 13.951951,2.4166646 13.04311,3.0573276 12.144837,3.723013 C 11.576836,4.1400553 11.010921,4.5773554 10.47852,5.0922189 C 9.8992238,5.6374375 9.3473562,6.227327 8.8162061,6.8535098 C 8.26037,7.4778595 7.6962121,8.0893376 7.1485091,8.7263782 C 6.6120331,9.3475396 6.0993003,10.002822 5.5737503,10.640039 C 5.0692549,11.219891 4.5598036,11.791456 4.0544491,12.369864 C 3.6535345,12.845636 3.2544407,13.323224 2.8758266,13.830708 C 2.6662807,14.105991 2.4621051,14.387902 2.2547002,14.665968 C 2.1736846,14.787465 2.0948039,14.911438 2.0086923,15.026663 L 1.4870159,15.313791 z " />
+ </g>
+</svg>
diff --git a/app/bin/bitmaps/SVG/blockedit.svg b/app/bin/bitmaps/SVG/blockedit.svg
new file mode 100755
index 0000000..3ed69c3
--- /dev/null
+++ b/app/bin/bitmaps/SVG/blockedit.svg
@@ -0,0 +1,239 @@
+<?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:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16px"
+ height="16px"
+ id="svg2160"
+ sodipodi:version="0.32"
+ inkscape:version="0.46+devel"
+ sodipodi:docname="blockedit.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs2162">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 8 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="16 : 8 : 1"
+ inkscape:persp3d-origin="8 : 5.3333333 : 1"
+ id="perspective29" />
+ <linearGradient
+ id="linearGradient12512">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop12513" />
+ <stop
+ style="stop-color:#fff520;stop-opacity:0.89108908;"
+ offset="0.50000000"
+ id="stop12517" />
+ <stop
+ style="stop-color:#fff300;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop12514" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12512"
+ id="radialGradient278"
+ gradientUnits="userSpaceOnUse"
+ cx="55.000000"
+ cy="125.00000"
+ fx="55.000000"
+ fy="125.00000"
+ r="14.375000" />
+ <linearGradient
+ id="linearGradient3240">
+ <stop
+ style="stop-color:#c6ffc7;stop-opacity:1;"
+ offset="0"
+ id="stop3242" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3244" />
+ </linearGradient>
+ <filter
+ inkscape:collect="always"
+ x="-0.40165289"
+ width="1.8033058"
+ y="-0.40165289"
+ height="1.8033058"
+ id="filter4024">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.34075874"
+ id="feGaussianBlur4026" />
+ </filter>
+ <inkscape:perspective
+ id="perspective1446"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2984"
+ id="radialGradient12692"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.66077,-0.5114749,0.3584765,1.1380119,-52.478445,-7.4863015)"
+ cx="29.053354"
+ cy="27.640751"
+ fx="29.053354"
+ fy="27.640751"
+ r="3.2408545" />
+ <linearGradient
+ id="linearGradient2984"
+ inkscape:collect="always">
+ <stop
+ id="stop2986"
+ offset="0"
+ style="stop-color:#e7e2b8;stop-opacity:1;" />
+ <stop
+ id="stop2988"
+ offset="1"
+ style="stop-color:#e7e2b8;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-1.7532179"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1152"
+ inkscape:window-height="793"
+ inkscape:window-x="0"
+ inkscape:window-y="25" />
+ <metadata
+ id="metadata2165">
+ <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
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.39860046px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 1.6993002,4.8001142 C 1.6993002,4.0323881 1.6993002,6.1874076 1.6993002,7.1314013 C 1.6993002,8.3269519 1.6993002,9.5225027 1.6993002,10.718053"
+ id="path3197"
+ inkscape:transform-center-x="-0.69930023" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.30206299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 16.340038,7.9045778 C 16.170995,7.9045778 15.782267,7.9045778 15.510057,7.9045778 C 15.332995,7.9045778 15.155932,7.9045778 14.97887,7.9045778 C 14.646878,7.9045778 14.314885,7.9045778 13.982894,7.9045778 C 13.756061,7.9045778 14.109982,7.9045778 14.182089,7.9045778"
+ id="path3204" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#729fcf;stroke-width:1.39256011999999996px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 4.8935538,8.0622511 C 5.3383788,8.0622511 6.3612827,8.0622511 7.0775815,8.0622511 C 7.5435072,8.0622511 8.0094329,8.0622511 8.4753585,8.0622511 C 9.3489697,8.0622511 10.22258,8.0622511 11.096191,8.0622511 C 11.693085,8.0622511 10.761766,8.0622511 10.572024,8.0622511"
+ id="path3214" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#729fcf;stroke-width:1.389;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 11.694517,4.8941729 C 11.694517,4.1226995 11.694517,6.2882379 11.694517,7.2368393 C 11.694517,8.4382256 11.694517,9.639612 11.694517,10.840998"
+ id="path3216" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#729fcf;stroke-width:1.336;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 4.2655817,10.718063 C 4.2569707,11.44917 4.2811417,9.396941 4.2917297,8.4979743 C 4.305139,7.3594493 4.3185482,6.2209242 4.3319577,5.0823988"
+ id="path3220"
+ inkscape:transform-center-x="2.6989442"
+ inkscape:transform-center-y="1.5477264" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.34471488px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 14.327643,4.8345845 C 14.327643,4.0668584 14.327643,6.2218779 14.327643,7.1658716 C 14.327643,8.3614222 14.327643,9.5569733 14.327643,10.752524"
+ id="path3222" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#008c03;fill-opacity:1;fill-rule:nonzero;stroke:#008c04;stroke-linejoin:round;stroke-opacity:1;opacity:0.62101910999999999"
+ id="path3224"
+ sodipodi:cx="8.1990099"
+ sodipodi:cy="3.1608911"
+ sodipodi:rx="1.5316832"
+ sodipodi:ry="1.5316832"
+ d="M 9.7306931 3.1608911 A 1.5316832 1.5316832 0 1 1 6.6673267,3.1608911 A 1.5316832 1.5316832 0 1 1 9.7306931 3.1608911 z"
+ transform="matrix(1.3326023,0,0,1.3326023,-3.0745345,-1.504785)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#8bf68e;fill-opacity:1;fill-rule:nonzero;stroke:#d3fcd3;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter4024);opacity:0.62101911"
+ id="path3250"
+ sodipodi:cx="7.5007424"
+ sodipodi:cy="2.4626236"
+ sodipodi:rx="0.51806933"
+ sodipodi:ry="0.51806933"
+ d="M 8.0188118 2.4626236 A 0.51806933 0.51806933 0 1 1 6.9826731,2.4626236 A 0.51806933 0.51806933 0 1 1 8.0188118 2.4626236 z"
+ transform="matrix(1.2433747,0,0,1.2433747,-2.0603915,-0.8322608)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#ea0000;fill-opacity:1;fill-rule:nonzero;stroke:#ea0000;stroke-linejoin:round;stroke-opacity:1;opacity:0.60099999999999998"
+ id="path4034"
+ sodipodi:cx="8.1990099"
+ sodipodi:cy="3.1608911"
+ sodipodi:rx="1.5316832"
+ sodipodi:ry="1.5316832"
+ d="M 9.7306931 3.1608911 A 1.5316832 1.5316832 0 1 1 6.6673267,3.1608911 A 1.5316832 1.5316832 0 1 1 9.7306931 3.1608911 z"
+ transform="matrix(1.3326023,0,0,1.3326023,-3.0379006,8.949671)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#ed0202;fill-opacity:0.97663549999999999;fill-rule:nonzero;stroke:#fff6f6;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter4024);opacity:0.62101911"
+ id="path4036"
+ sodipodi:cx="7.5007424"
+ sodipodi:cy="2.4626236"
+ sodipodi:rx="0.51806933"
+ sodipodi:ry="0.51806933"
+ d="M 8.0188118 2.4626236 A 0.51806933 0.51806933 0 1 1 6.9826731,2.4626236 A 0.51806933 0.51806933 0 1 1 8.0188118 2.4626236 z"
+ transform="matrix(1.3434079,0,0,1.3868861,-2.6614572,9.403929)" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.30206299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 2.3873088,7.8910891 C 2.2182658,7.8910891 1.8295378,7.8910891 1.5573278,7.8910891 C 1.3802658,7.8910891 1.2032028,7.8910891 1.0261408,7.8910891 C 0.69414879,7.8910891 0.36215579,7.8910891 0.030164793,7.8910891 C -0.19666821,7.8910891 0.15725279,7.8910891 0.22935979,7.8910891"
+ id="path4052" />
+ <g
+ id="g12687"
+ transform="translate(1.8925749,-1.1877081)">
+ <path
+ sodipodi:nodetypes="cccccc"
+ id="path2960"
+ d="M 3.1781506,12.311899 5.380053,8.1740123 15.072589,-0.80795299 C 16.698027,-2.0773811 18.61549,0.17677763 17.269305,1.5908536 L 7.5460431,10.351631 3.1781506,12.311899 z"
+ style="color:#000000;fill:#cb9022;fill-opacity:1;fill-rule:evenodd;stroke:#5c410c;stroke-width:0.55234361;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path2982"
+ d="M 3.6881537,11.914091 5.4496756,8.6037819 c 0.9955939,0.193125 1.676718,0.8098537 1.7219019,1.7569811 l -3.4834238,1.553328 z"
+ style="color:#000000;fill:url(#radialGradient12692);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3004"
+ d="M 7.1926465,10.395805 7.156667,9.7679658 17.407525,0.54092818 c 0,0 0.0635,0.50320052 0.01347,0.63421122 L 7.1926465,10.395805 z"
+ style="color:#000000;fill:#000000;fill-opacity:0.36363639;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true" />
+ </g>
+ </g>
+</svg>
diff --git a/app/bin/bitmaps/SVG/blocknew.svg b/app/bin/bitmaps/SVG/blocknew.svg
new file mode 100755
index 0000000..e8c51e3
--- /dev/null
+++ b/app/bin/bitmaps/SVG/blocknew.svg
@@ -0,0 +1,216 @@
+<?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:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16px"
+ height="16px"
+ id="svg2160"
+ sodipodi:version="0.32"
+ inkscape:version="0.46+devel"
+ sodipodi:docname="blocknew.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/martin/xtcng/src/xtrkcad/app/bin/bitmaps/SVG/blocknew.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2162">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 8 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="16 : 8 : 1"
+ inkscape:persp3d-origin="8 : 5.3333333 : 1"
+ id="perspective29" />
+ <linearGradient
+ id="linearGradient12512">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop12513" />
+ <stop
+ style="stop-color:#fff520;stop-opacity:0.89108908;"
+ offset="0.50000000"
+ id="stop12517" />
+ <stop
+ style="stop-color:#fff300;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop12514" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12512"
+ id="radialGradient278"
+ gradientUnits="userSpaceOnUse"
+ cx="55.000000"
+ cy="125.00000"
+ fx="55.000000"
+ fy="125.00000"
+ r="14.375000" />
+ <linearGradient
+ id="linearGradient3240">
+ <stop
+ style="stop-color:#c6ffc7;stop-opacity:1;"
+ offset="0"
+ id="stop3242" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3244" />
+ </linearGradient>
+ <filter
+ inkscape:collect="always"
+ x="-0.40165289"
+ width="1.8033058"
+ y="-0.40165289"
+ height="1.8033058"
+ id="filter4024">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.34075874"
+ id="feGaussianBlur4026" />
+ </filter>
+ <inkscape:perspective
+ id="perspective1410"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="8.0827131"
+ inkscape:cy="9.3514852"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1152"
+ inkscape:window-height="793"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:snap-global="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid1400" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2165">
+ <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
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.12710667000000009px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.4966449,5 c 0,-0.9081004 0,1.6409521 0,2.7575495 0,1.4141503 0,2.8283005 0,4.2424505"
+ id="path3197"
+ inkscape:transform-center-x="-0.38395373" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.10537732000000011px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 16.146084,8.5134887 c -0.121831,0 -0.401989,0 -0.598171,0 -0.127609,0 -0.25522,0 -0.382829,0 -0.239268,0 -0.478537,0 -0.717804,0 -0.16348,0 0.09159,0 0.143561,0"
+ id="path3204" />
+ <path
+ style="fill:#729fcf;fill-rule:evenodd;stroke:#729fcf;stroke-width:1.35949695000000004px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 3.8025562,8.4684391 c 0.5980866,0 1.9734259,0 2.9365211,0 0.6264575,0 1.2529151,0 1.8793725,0 1.1746084,0 2.3492152,0 3.5238232,0 0.802551,0 -0.449649,0 -0.704765,0"
+ id="path3214" />
+ <path
+ style="fill:#729fcf;fill-rule:evenodd;stroke:#729fcf;stroke-width:1.09699999999999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 3.4703704,12.016263 c -0.00461,0.919965 0.00833,-1.662391 0.013999,-2.793578 0.00718,-1.4326262 0.014358,-2.8652528 0.021537,-4.2978799"
+ id="path3220"
+ inkscape:transform-center-x="1.4449532"
+ inkscape:transform-center-y="1.947532" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.11496520000000010px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 14.575483,5.0049233 c 0,-0.910738 0,1.6457179 0,2.7655584 0,1.4182573 0,2.8365153 0,4.2547733"
+ id="path3222" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#4e9a06;fill-opacity:1;fill-rule:nonzero;stroke:#4e9a06;stroke-linejoin:round;stroke-opacity:1;opacity:1"
+ id="path3224"
+ sodipodi:cx="8.1990099"
+ sodipodi:cy="3.1608911"
+ sodipodi:rx="1.5316832"
+ sodipodi:ry="1.5316832"
+ d="M 9.7306931 3.1608911 A 1.5316832 1.5316832 0 1 1 6.6673267,3.1608911 A 1.5316832 1.5316832 0 1 1 9.7306931 3.1608911 z"
+ transform="matrix(1.3326023,0,0,1.3326023,-3.0745345,-1.504785)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#eeeeec;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter4024);opacity:1"
+ id="path3250"
+ sodipodi:cx="7.5007424"
+ sodipodi:cy="2.4626236"
+ sodipodi:rx="0.51806933"
+ sodipodi:ry="0.51806933"
+ d="M 8.0188118 2.4626236 A 0.51806933 0.51806933 0 1 1 6.9826731,2.4626236 A 0.51806933 0.51806933 0 1 1 8.0188118 2.4626236 z"
+ transform="matrix(1.2433747,0,0,1.2433747,-2.0603915,-0.8322608)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:#ef2929;stroke-linejoin:round;stroke-opacity:1;opacity:1"
+ id="path4034"
+ sodipodi:cx="8.1990099"
+ sodipodi:cy="3.1608911"
+ sodipodi:rx="1.5316832"
+ sodipodi:ry="1.5316832"
+ d="M 9.7306931 3.1608911 A 1.5316832 1.5316832 0 1 1 6.6673267,3.1608911 A 1.5316832 1.5316832 0 1 1 9.7306931 3.1608911 z"
+ transform="matrix(1.3326023,0,0,1.3326023,-3.0379006,8.949671)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#eeeeec;fill-opacity:0.9766355;fill-rule:nonzero;stroke:#eeeeec;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter4024)"
+ id="path4036"
+ sodipodi:cx="7.5007424"
+ sodipodi:cy="2.4626236"
+ sodipodi:rx="0.51806933"
+ sodipodi:ry="0.51806933"
+ d="m 8.0188118,2.4626236 a 0.51806933,0.51806933 0 1 1 -1.0361387,0 0.51806933,0.51806933 0 1 1 1.0361387,0 z"
+ transform="matrix(1.3434079,0,0,1.3868861,-2.9768036,9.223731)"
+ inkscape:transform-center-x="-1.9821782"
+ inkscape:transform-center-y="-2.5352146" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.19332730999999992px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 2.0185518,8.5 c -0.1419883,0 -0.4685017,0 -0.6971454,0 -0.1487238,0 -0.2974485,0 -0.44617232,0 -0.27885782,0 -0.55771648,0 -0.83657345,0 -0.19052916,0 0.106748,0 0.16731452,0"
+ id="path4052" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:url(#radialGradient278);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.25000024;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ id="path12511"
+ sodipodi:cx="55"
+ sodipodi:cy="125"
+ sodipodi:rx="14.375"
+ sodipodi:ry="14.375"
+ d="M 69.375 125 A 14.375 14.375 0 1 1 40.625,125 A 14.375 14.375 0 1 1 69.375 125 z"
+ transform="matrix(0.3476829,0,0,0.344549,-7.1205012,-39.69775)"
+ inkscape:export-filename="/home/jimmac/ximian_art/icons/nautilus/suse93/stock_new-16.png"
+ inkscape:export-xdpi="33.852203"
+ inkscape:export-ydpi="33.852203" />
+ <path
+ style="fill:#729fcf;fill-rule:evenodd;stroke:#729fcf;stroke-width:1.09662747000000005px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 12.460945,12.022461 c -0.0046,0.919965 0.0083,-1.662391 0.014,-2.7935772 0.0072,-1.4326264 0.01436,-2.865253 0.02154,-4.2978801"
+ id="path3220-6"
+ inkscape:transform-center-x="1.4449532"
+ inkscape:transform-center-y="1.947532" />
+ </g>
+</svg>
diff --git a/app/bin/bitmaps/SVG/switchm.svg b/app/bin/bitmaps/SVG/switchm.svg
new file mode 100644
index 0000000..5064f4e
--- /dev/null
+++ b/app/bin/bitmaps/SVG/switchm.svg
@@ -0,0 +1,116 @@
+<?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="16px"
+ height="16px"
+ id="svg22"
+ sodipodi:version="0.32"
+ inkscape:version="0.46+devel"
+ sodipodi:docname="switchm.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs24">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 8 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="16 : 8 : 1"
+ inkscape:persp3d-origin="8 : 5.3333333 : 1"
+ id="perspective30" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="3.3817025"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:snap-global="true"
+ showguides="false"
+ inkscape:window-width="1152"
+ inkscape:window-height="793"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:snap-grids="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid32" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata27">
+ <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
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ style="stroke-width:1px"
+ d="m 7.928713,9.9183168 0,2.2074262"
+ id="path58" />
+ <path
+ style="fill:#00ff00;stroke-width:1px"
+ d="M 7.9737625,10.50396 C 6.1717823,15.549505 6.1717823,15.549505 6.1717823,15.549505"
+ id="path64" />
+ <path
+ style="stroke-width:1px"
+ d="m 3.9643565,8.1613861 c 0.04505,6.3519799 0.04505,6.3519799 0.04505,6.3519799 l 0,0"
+ id="path34" />
+ <rect
+ style="fill:#888a85;fill-opacity:1;stroke:#888a85;stroke-width:0.40673011999999997;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect818"
+ width="0.46330088"
+ height="9.3764267"
+ x="4.3126459"
+ y="8.0054026"
+ transform="matrix(0.96374482,-0.26682563,0.27375433,0.96179965,0,0)" />
+ <rect
+ style="fill:#cc0000;fill-opacity:1;stroke:#ef2929;stroke-width:1.26722789;stroke-opacity:1"
+ id="rect28"
+ width="1.2625616"
+ height="6.4170895"
+ x="3.7529984"
+ y="2.3978021"
+ ry="0.62467241"
+ transform="matrix(0.96822704,-0.25007277,0.29182642,0.9564713,0,0)" />
+ <path
+ sodipodi:type="star"
+ style="fill:#e9b96e;fill-opacity:0;stroke:#8f5902;stroke-width:0.57858991999999998;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1;stroke-linejoin:bevel"
+ id="path828"
+ sodipodi:sides="3"
+ sodipodi:cx="4.1896038"
+ sodipodi:cy="15.369307"
+ sodipodi:r1="5.1855874"
+ sodipodi:r2="2.2652025"
+ sodipodi:arg1="-1.6142472"
+ sodipodi:arg2="-0.61129667"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.079953976"
+ inkscape:randomized="0"
+ d="m 3.9643564,10.188614 c 0.3506863,-0.03083 1.8911358,3.583684 2.080232,3.880625 0.1976792,0.31042 2.8996375,3.361739 2.7442509,3.695344 -0.1486398,0.319121 -4.0491295,-0.15407 -4.4008365,-0.138779 -0.367671,0.01599 -4.36116969,0.83029 -4.57238707,0.528919 -0.2020465,-0.288286 2.15799367,-3.429614 2.32060457,-3.741847 0.1699918,-0.326405 1.4615321,-4.192029 1.8281361,-4.224262 z"
+ transform="matrix(0.80582785,0.02450966,-0.02314404,0.85337599,4.8820158,0.50401861)" />
+ </g>
+</svg>
diff --git a/app/bin/bitmaps/SVG/switchmdel.svg b/app/bin/bitmaps/SVG/switchmdel.svg
new file mode 100644
index 0000000..cdf6d81
--- /dev/null
+++ b/app/bin/bitmaps/SVG/switchmdel.svg
@@ -0,0 +1,191 @@
+<?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:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16px"
+ height="16px"
+ id="svg22"
+ sodipodi:version="0.32"
+ inkscape:version="0.46+devel"
+ sodipodi:docname="switchdel.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs24">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 8 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="16 : 8 : 1"
+ inkscape:persp3d-origin="8 : 5.3333333 : 1"
+ id="perspective30" />
+ <inkscape:perspective
+ id="perspective1018"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12512"
+ id="radialGradient278"
+ gradientUnits="userSpaceOnUse"
+ cx="55"
+ cy="125"
+ fx="55"
+ fy="125"
+ r="14.375" />
+ <linearGradient
+ id="linearGradient12512">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop12513" />
+ <stop
+ style="stop-color:#fff520;stop-opacity:0.89108908;"
+ offset="0.50000000"
+ id="stop12517" />
+ <stop
+ style="stop-color:#fff300;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop12514" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective1220"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective1403"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <filter
+ color-interpolation-filters="sRGB"
+ inkscape:collect="always"
+ id="filter4590">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.56189548"
+ id="feGaussianBlur4592" />
+ </filter>
+ <filter
+ color-interpolation-filters="sRGB"
+ inkscape:collect="always"
+ id="filter4262">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.34439655"
+ id="feGaussianBlur4264" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="3.336653"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:snap-global="true"
+ showguides="false"
+ inkscape:window-width="1152"
+ inkscape:window-height="793"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:snap-grids="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid32" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata27">
+ <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
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ style="stroke-width:1px"
+ d="m 7.928713,9.9183168 0,2.2074262"
+ id="path58" />
+ <path
+ style="fill:#00ff00;stroke-width:1px"
+ d="M 7.9737625,10.50396 C 6.1717823,15.549505 6.1717823,15.549505 6.1717823,15.549505"
+ id="path64" />
+ <path
+ style="stroke-width:1px"
+ d="m 3.9643565,8.1613861 c 0.04505,6.3519799 0.04505,6.3519799 0.04505,6.3519799 l 0,0"
+ id="path34" />
+ <rect
+ style="fill:#888a85;fill-opacity:1;stroke:#555753;stroke-width:0.40673011999999997;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect818"
+ width="0.46330088"
+ height="9.3764267"
+ x="4.3126459"
+ y="8.0054026"
+ transform="matrix(0.96374482,-0.26682563,0.27375433,0.96179965,0,0)" />
+ <rect
+ style="fill:#cc0000;fill-opacity:1;stroke:#cc0000;stroke-width:1.26722789000000002;stroke-opacity:1"
+ id="rect28"
+ width="1.2625616"
+ height="6.4170895"
+ x="3.7529984"
+ y="2.3978021"
+ ry="0.62467241"
+ transform="matrix(0.96822704,-0.25007277,0.29182642,0.9564713,0,0)" />
+ <path
+ sodipodi:type="star"
+ style="fill:#555753;fill-opacity:0;stroke:#555753;stroke-width:0.57858991999999998;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1;stroke-linejoin:bevel"
+ id="path828"
+ sodipodi:sides="3"
+ sodipodi:cx="4.1896038"
+ sodipodi:cy="15.369307"
+ sodipodi:r1="5.1855874"
+ sodipodi:r2="2.2652025"
+ sodipodi:arg1="-1.6142472"
+ sodipodi:arg2="-0.61129667"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.079953976"
+ inkscape:randomized="0"
+ d="m 3.9643564,10.188614 c 0.3506863,-0.03083 1.8911358,3.583684 2.080232,3.880625 0.1976792,0.31042 2.8996375,3.361739 2.7442509,3.695344 -0.1486398,0.319121 -4.0491295,-0.15407 -4.4008365,-0.138779 -0.367671,0.01599 -4.36116969,0.83029 -4.57238707,0.528919 -0.2020465,-0.288286 2.15799367,-3.429614 2.32060457,-3.741847 0.1699918,-0.326405 1.4615321,-4.192029 1.8281361,-4.224262 z"
+ transform="matrix(0.80582785,0.02450966,-0.02314404,0.85337599,4.8820158,0.50401861)" />
+ <path
+ style="fill:#ffbcbc;fill-opacity:0.9766355;fill-rule:nonzero;stroke:#fe0c28;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter4262)"
+ id="path4120"
+ d="m 2.1083765,1.0866666 c 0.3160419,0.079008 0.5567699,0.3508227 0.7981747,0.5591244 0.7956372,0.7139196 1.5796754,1.4411212 2.349896,2.1824598 0.6499138,0.6205604 1.2682018,1.2755779 1.8426343,1.9666283 0.6226688,0.748476 1.2255882,1.5112389 1.8772649,2.2350751 0.5471768,0.583388 1.1018136,1.158457 1.6024486,1.782853 0.365044,0.4621018 0.694466,0.9496728 0.990408,1.4584538 0.232506,0.449982 0.447675,0.909843 0.640472,1.378286 0.154209,0.399023 0.297651,0.802103 0.454171,1.200243 0.08704,0.266431 0.208332,0.516603 0.343829,0.760705 0.05768,0.102268 0.126041,0.197744 0.19214,0.294426 l -0.562289,0.33066 C 12.575448,15.134139 12.511364,15.033793 12.453559,14.929742 12.323035,14.677921 12.209128,14.420654 12.126691,14.148243 11.98245,13.745212 11.838419,13.342092 11.686095,12.942025 11.502136,12.472403 11.290547,12.013443 11.060629,11.564604 10.773509,11.053665 10.447506,10.568629 10.088083,10.105381 9.6055822,9.4733582 9.0792898,8.8791082 8.5426675,8.2925592 7.8905564,7.5664167 7.2757118,6.8098751 6.6357752,6.0733085 6.0572258,5.3923245 5.4722711,4.7151577 4.836516,4.0863538 4.0714296,3.3326113 3.282496,2.6017521 2.4316566,1.9446183 2.1695496,1.7564741 1.9012595,1.5005644 1.5674068,1.4797042 L 2.1083765,1.0866666 z"
+ transform="matrix(0.87171898,-0.19675615,0.18155103,0.94472654,-0.53378643,2.7148317)" />
+ <path
+ style="fill:#ffbcbc;fill-opacity:0.9766355;fill-rule:nonzero;stroke:#ff0000;stroke-width:0.97403181;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter4590)"
+ id="path4362"
+ d="m 1.5464221,15.057868 c 0.095256,-0.115984 0.1818012,-0.243318 0.2691184,-0.369599 0.2160667,-0.2866 0.4316006,-0.57392 0.6508708,-0.856237 0.3938164,-0.5083 0.8002516,-0.997898 1.2109831,-1.481811 C 4.18657,11.763082 4.7056799,11.191732 5.2172668,10.608231 5.7415195,9.973961 6.251661,9.3199607 6.7849327,8.6988507 7.3346339,8.0593107 7.9017849,7.4469497 8.4600842,6.8208737 8.988553,6.1992814 9.5345425,5.6083469 10.107996,5.0618773 10.881154,4.3333358 11.707682,3.7161676 12.537251,3.1102247 13.202384,2.6342692 13.958139,2.0835333 14.453029,1.6763685 14.675268,1.4982605 14.888667,1.3029881 15.084722,1.0771029 L 15.57239,0.81440911 C 15.360406,1.0545024 15.130415,1.262403 14.890817,1.4513133 14.011357,2.1607412 13.102516,2.8014042 12.204243,3.4670896 11.636242,3.8841319 11.070327,4.321432 10.537926,4.8362955 9.95863,5.3815141 9.4067624,5.9714036 8.8756123,6.5975864 8.3197762,7.2219361 7.7556183,7.8334137 7.2079153,8.4704547 c -0.536476,0.621161 -1.0492088,1.276444 -1.5747588,1.9136613 -0.5044954,0.579852 -1.0139467,1.151417 -1.5193012,1.729825 -0.4009146,0.475772 -0.8000084,0.95336 -1.1786225,1.460844 -0.2095459,0.275283 -0.4137215,0.557194 -0.6211264,0.83526 -0.081016,0.121497 -0.1598963,0.24547 -0.2460079,0.360695 l -0.5216764,0.287128 z"
+ transform="matrix(0.89825723,0.15347844,-0.14440383,0.95470545,1.1384012,-0.68392346)" />
+ </g>
+</svg>
diff --git a/app/bin/bitmaps/SVG/switchmedit.svg b/app/bin/bitmaps/SVG/switchmedit.svg
new file mode 100644
index 0000000..9a2008a
--- /dev/null
+++ b/app/bin/bitmaps/SVG/switchmedit.svg
@@ -0,0 +1,214 @@
+<?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:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16px"
+ height="16px"
+ id="svg22"
+ sodipodi:version="0.32"
+ inkscape:version="0.46+devel"
+ sodipodi:docname="switchmnew.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs24">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 8 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="16 : 8 : 1"
+ inkscape:persp3d-origin="8 : 5.3333333 : 1"
+ id="perspective30" />
+ <inkscape:perspective
+ id="perspective1018"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12512"
+ id="radialGradient278"
+ gradientUnits="userSpaceOnUse"
+ cx="55"
+ cy="125"
+ fx="55"
+ fy="125"
+ r="14.375" />
+ <linearGradient
+ id="linearGradient12512">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop12513" />
+ <stop
+ style="stop-color:#fff520;stop-opacity:0.89108908;"
+ offset="0.50000000"
+ id="stop12517" />
+ <stop
+ style="stop-color:#fff300;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop12514" />
+ </linearGradient>
+ <radialGradient
+ r="14.375"
+ fy="125"
+ fx="55"
+ cy="125"
+ cx="55"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1028"
+ xlink:href="#linearGradient12512"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ id="perspective1220"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2984"
+ id="radialGradient12692"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.66077,-0.5114749,0.3584765,1.1380119,-52.478445,-7.4863015)"
+ cx="29.053354"
+ cy="27.640751"
+ fx="29.053354"
+ fy="27.640751"
+ r="3.2408545" />
+ <linearGradient
+ id="linearGradient2984"
+ inkscape:collect="always">
+ <stop
+ id="stop2986"
+ offset="0"
+ style="stop-color:#e7e2b8;stop-opacity:1;" />
+ <stop
+ id="stop2988"
+ offset="1"
+ style="stop-color:#e7e2b8;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="3.3817025"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:snap-global="true"
+ showguides="false"
+ inkscape:window-width="1152"
+ inkscape:window-height="793"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:snap-grids="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid32" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata27">
+ <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></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ style="stroke-width:1px"
+ d="m 7.928713,9.9183168 0,2.2074262"
+ id="path58" />
+ <path
+ style="fill:#00ff00;stroke-width:1px"
+ d="M 7.9737625,10.50396 C 6.1717823,15.549505 6.1717823,15.549505 6.1717823,15.549505"
+ id="path64" />
+ <path
+ style="stroke-width:1px"
+ d="m 3.9643565,8.1613861 c 0.04505,6.3519799 0.04505,6.3519799 0.04505,6.3519799 l 0,0"
+ id="path34" />
+ <rect
+ style="fill:#888a85;fill-opacity:1;stroke:#888a85;stroke-width:0.40673011999999997;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect818"
+ width="0.46330088"
+ height="9.3764267"
+ x="4.3126459"
+ y="8.0054026"
+ transform="matrix(0.96374482,-0.26682563,0.27375433,0.96179965,0,0)" />
+ <rect
+ style="fill:#cc0000;fill-opacity:1;stroke:#ef2929;stroke-width:1.26722789;stroke-opacity:1"
+ id="rect28"
+ width="1.2625616"
+ height="6.4170895"
+ x="3.7529984"
+ y="2.3978021"
+ ry="0.62467241"
+ transform="matrix(0.96822704,-0.25007277,0.29182642,0.9564713,0,0)" />
+ <path
+ sodipodi:type="star"
+ style="fill:#e9b96e;fill-opacity:0;stroke:#8f5902;stroke-width:0.57858991999999998;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1;stroke-linejoin:bevel"
+ id="path828"
+ sodipodi:sides="3"
+ sodipodi:cx="4.1896038"
+ sodipodi:cy="15.369307"
+ sodipodi:r1="5.1855874"
+ sodipodi:r2="2.2652025"
+ sodipodi:arg1="-1.6142472"
+ sodipodi:arg2="-0.61129667"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.079953976"
+ inkscape:randomized="0"
+ d="m 3.9643564,10.188614 c 0.3506863,-0.03083 1.8911358,3.583684 2.080232,3.880625 0.1976792,0.31042 2.8996375,3.361739 2.7442509,3.695344 -0.1486398,0.319121 -4.0491295,-0.15407 -4.4008365,-0.138779 -0.367671,0.01599 -4.36116969,0.83029 -4.57238707,0.528919 -0.2020465,-0.288286 2.15799367,-3.429614 2.32060457,-3.741847 0.1699918,-0.326405 1.4615321,-4.192029 1.8281361,-4.224262 z"
+ transform="matrix(0.80582785,0.02450966,-0.02314404,0.85337599,4.8820158,0.50401861)" />
+ <g
+ id="g12687"
+ transform="translate(0.45099069,0.74942062)">
+ <path
+ sodipodi:nodetypes="cccccc"
+ id="path2960"
+ d="M 3.1781506,12.311899 5.380053,8.1740123 15.072589,-0.80795299 C 16.698027,-2.0773811 18.61549,0.17677763 17.269305,1.5908536 L 7.5460431,10.351631 3.1781506,12.311899 z"
+ style="color:#000000;fill:#cb9022;fill-opacity:1;fill-rule:evenodd;stroke:#5c410c;stroke-width:0.55234361;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path2982"
+ d="M 3.6881537,11.914091 5.4496756,8.6037819 c 0.9955939,0.193125 1.676718,0.8098537 1.7219019,1.7569811 l -3.4834238,1.553328 z"
+ style="color:#000000;fill:url(#radialGradient12692);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3004"
+ d="M 7.1926465,10.395805 7.156667,9.7679658 17.407525,0.54092818 c 0,0 0.0635,0.50320052 0.01347,0.63421122 L 7.1926465,10.395805 z"
+ style="color:#000000;fill:#000000;fill-opacity:0.36363639;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true" />
+ </g>
+ </g>
+</svg>
diff --git a/app/bin/bitmaps/SVG/switchmnew.svg b/app/bin/bitmaps/SVG/switchmnew.svg
new file mode 100644
index 0000000..4f8a2e6
--- /dev/null
+++ b/app/bin/bitmaps/SVG/switchmnew.svg
@@ -0,0 +1,172 @@
+<?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:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16px"
+ height="16px"
+ id="svg22"
+ sodipodi:version="0.32"
+ inkscape:version="0.46+devel"
+ sodipodi:docname="switchm.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs24">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 8 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="16 : 8 : 1"
+ inkscape:persp3d-origin="8 : 5.3333333 : 1"
+ id="perspective30" />
+ <inkscape:perspective
+ id="perspective1018"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12512"
+ id="radialGradient278"
+ gradientUnits="userSpaceOnUse"
+ cx="55"
+ cy="125"
+ fx="55"
+ fy="125"
+ r="14.375" />
+ <linearGradient
+ id="linearGradient12512">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop12513" />
+ <stop
+ style="stop-color:#fff520;stop-opacity:0.89108908;"
+ offset="0.50000000"
+ id="stop12517" />
+ <stop
+ style="stop-color:#fff300;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop12514" />
+ </linearGradient>
+ <radialGradient
+ r="14.375"
+ fy="125"
+ fx="55"
+ cy="125"
+ cx="55"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1028"
+ xlink:href="#linearGradient12512"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="3.3817025"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:snap-global="true"
+ showguides="false"
+ inkscape:window-width="1152"
+ inkscape:window-height="793"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:snap-grids="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid32" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata27">
+ <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></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ style="stroke-width:1px"
+ d="m 7.928713,9.9183168 0,2.2074262"
+ id="path58" />
+ <path
+ style="fill:#00ff00;stroke-width:1px"
+ d="M 7.9737625,10.50396 C 6.1717823,15.549505 6.1717823,15.549505 6.1717823,15.549505"
+ id="path64" />
+ <path
+ style="stroke-width:1px"
+ d="m 3.9643565,8.1613861 c 0.04505,6.3519799 0.04505,6.3519799 0.04505,6.3519799 l 0,0"
+ id="path34" />
+ <rect
+ style="fill:#888a85;fill-opacity:1;stroke:#888a85;stroke-width:0.40673011999999997;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect818"
+ width="0.46330088"
+ height="9.3764267"
+ x="4.3126459"
+ y="8.0054026"
+ transform="matrix(0.96374482,-0.26682563,0.27375433,0.96179965,0,0)" />
+ <rect
+ style="fill:#cc0000;fill-opacity:1;stroke:#ef2929;stroke-width:1.26722789;stroke-opacity:1"
+ id="rect28"
+ width="1.2625616"
+ height="6.4170895"
+ x="3.7529984"
+ y="2.3978021"
+ ry="0.62467241"
+ transform="matrix(0.96822704,-0.25007277,0.29182642,0.9564713,0,0)" />
+ <path
+ sodipodi:type="star"
+ style="fill:#e9b96e;fill-opacity:0;stroke:#8f5902;stroke-width:0.57858991999999998;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1;stroke-linejoin:bevel"
+ id="path828"
+ sodipodi:sides="3"
+ sodipodi:cx="4.1896038"
+ sodipodi:cy="15.369307"
+ sodipodi:r1="5.1855874"
+ sodipodi:r2="2.2652025"
+ sodipodi:arg1="-1.6142472"
+ sodipodi:arg2="-0.61129667"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.079953976"
+ inkscape:randomized="0"
+ d="m 3.9643564,10.188614 c 0.3506863,-0.03083 1.8911358,3.583684 2.080232,3.880625 0.1976792,0.31042 2.8996375,3.361739 2.7442509,3.695344 -0.1486398,0.319121 -4.0491295,-0.15407 -4.4008365,-0.138779 -0.367671,0.01599 -4.36116969,0.83029 -4.57238707,0.528919 -0.2020465,-0.288286 2.15799367,-3.429614 2.32060457,-3.741847 0.1699918,-0.326405 1.4615321,-4.192029 1.8281361,-4.224262 z"
+ transform="matrix(0.80582785,0.02450966,-0.02314404,0.85337599,4.8820158,0.50401861)" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:url(#radialGradient1028);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.25000024;marker:none;visibility:visible;display:block"
+ id="path12511"
+ sodipodi:cx="55"
+ sodipodi:cy="125"
+ sodipodi:rx="14.375"
+ sodipodi:ry="14.375"
+ d="m 69.375,125 a 14.375,14.375 0 1 1 -28.75,0 14.375,14.375 0 1 1 28.75,0 z"
+ transform="matrix(0.3476829,0,0,0.344549,-7.4547377,-39.36714)"
+ inkscape:export-filename="/home/jimmac/ximian_art/icons/nautilus/suse93/stock_new-16.png"
+ inkscape:export-xdpi="33.852203"
+ inkscape:export-ydpi="33.852203" />
+ </g>
+</svg>
diff --git a/app/bin/bitmaps/SVG/tipofday.svg b/app/bin/bitmaps/SVG/tipofday.svg
new file mode 100644
index 0000000..c83540d
--- /dev/null
+++ b/app/bin/bitmaps/SVG/tipofday.svg
@@ -0,0 +1,1176 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:ns="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ 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:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="tipofday.svg"
+ sodipodi:docbase="C:\Dokumente und Einstellungen\MF\Eigene Dateien\xtc\source\xtrkcad\app\bin\bitmaps\SVG"
+ inkscape:version="0.45.1"
+ sodipodi:version="0.32"
+ id="svg19655"
+ height="63.500313"
+ width="51"
+ inkscape:export-filename="/home/jimmac/Desktop/poing.png"
+ inkscape:export-xdpi="392.72742"
+ inkscape:export-ydpi="392.72742"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ version="1.0">
+ <defs
+ id="defs3">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ id="perspective155" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3300">
+ <stop
+ style="stop-color:#4c4c28;stop-opacity:1;"
+ offset="0"
+ id="stop3302" />
+ <stop
+ style="stop-color:#4c4c28;stop-opacity:0;"
+ offset="1"
+ id="stop3304" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3311">
+ <stop
+ id="stop3313"
+ offset="0"
+ style="stop-color:#d6d7a5;stop-opacity:1;" />
+ <stop
+ id="stop3315"
+ offset="1.0000000"
+ style="stop-color:#8e8f6d;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3265">
+ <stop
+ id="stop3267"
+ offset="0"
+ style="stop-color:#929470;stop-opacity:1;" />
+ <stop
+ style="stop-color:#60614a;stop-opacity:1.0000000;"
+ offset="0.26470590"
+ id="stop3269" />
+ <stop
+ id="stop3271"
+ offset="0.63235295"
+ style="stop-color:#f3f5ba;stop-opacity:1.0000000;" />
+ <stop
+ id="stop3273"
+ offset="1.0000000"
+ style="stop-color:#929470;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3175"
+ inkscape:collect="always">
+ <stop
+ id="stop3177"
+ offset="0"
+ style="stop-color:#f1f3ff;stop-opacity:1;" />
+ <stop
+ id="stop3179"
+ offset="1"
+ style="stop-color:#f1f3ff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2399">
+ <stop
+ style="stop-color:#929470;stop-opacity:1;"
+ offset="0"
+ id="stop2401" />
+ <stop
+ id="stop2407"
+ offset="0.26470590"
+ style="stop-color:#fcffc1;stop-opacity:1.0000000;" />
+ <stop
+ style="stop-color:#f3f5ba;stop-opacity:1.0000000;"
+ offset="0.63235295"
+ id="stop2409" />
+ <stop
+ style="stop-color:#929470;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop2403" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6339">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop6341" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop6343" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient20428">
+ <stop
+ id="stop20430"
+ offset="0.0000000"
+ style="stop-color:#a3a3a3;stop-opacity:1.0000000;" />
+ <stop
+ id="stop20432"
+ offset="1"
+ style="stop-color:#b5b5b5;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient20393">
+ <stop
+ id="stop20395"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.44117647;"
+ offset="0.41176471"
+ id="stop2427" />
+ <stop
+ id="stop20397"
+ offset="1.0000000"
+ style="stop-color:#000000;stop-opacity:0.48039216;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient20210">
+ <stop
+ id="stop20212"
+ offset="0.0000000"
+ style="stop-color:#000000;stop-opacity:0.51546389;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.14432989;"
+ offset="0.55172414"
+ id="stop20218" />
+ <stop
+ id="stop20214"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ fy="11.4873"
+ fx="17.8335"
+ r="22.709299"
+ cy="11.4873"
+ cx="17.8335"
+ id="aigrd7">
+ <stop
+ id="stop19512"
+ style="stop-color:#ffffff;stop-opacity:0.17525773;"
+ offset="0.0000000" />
+ <stop
+ id="stop19514"
+ style="stop-color:#709ac8;stop-opacity:1.0000000;"
+ offset="0.88200003" />
+ <stop
+ id="stop19516"
+ style="stop-color:#6f96dd;stop-opacity:1.0000000;"
+ offset="1.0000000" />
+ </radialGradient>
+ <linearGradient
+ y2="43.165001"
+ x2="26.4785"
+ y1="43.165001"
+ x1="23.124001"
+ gradientUnits="userSpaceOnUse"
+ id="aigrd1">
+ <stop
+ id="stop19415"
+ style="stop-color:#686868"
+ offset="5.618000e-003" />
+ <stop
+ id="stop19417"
+ style="stop-color:#777777"
+ offset="3.012137e-002" />
+ <stop
+ id="stop19419"
+ style="stop-color:#929292"
+ offset="8.366583e-002" />
+ <stop
+ id="stop19421"
+ style="stop-color:#A7A7A7"
+ offset="0.1422" />
+ <stop
+ id="stop19423"
+ style="stop-color:#B6B6B6"
+ offset="0.2074" />
+ <stop
+ id="stop19425"
+ style="stop-color:#BEBEBE"
+ offset="0.2846" />
+ <stop
+ id="stop19427"
+ style="stop-color:#C1C1C1"
+ offset="0.4045" />
+ <stop
+ id="stop19429"
+ style="stop-color:#BCBCBC"
+ offset="0.4962" />
+ <stop
+ id="stop19431"
+ style="stop-color:#ADADAD"
+ offset="0.6057" />
+ <stop
+ id="stop19433"
+ style="stop-color:#959595"
+ offset="0.7245" />
+ <stop
+ id="stop19435"
+ style="stop-color:#747474"
+ offset="0.8497" />
+ <stop
+ id="stop19437"
+ style="stop-color:#494949"
+ offset="0.9789" />
+ <stop
+ id="stop19439"
+ style="stop-color:#414141"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient19894"
+ gradientUnits="userSpaceOnUse"
+ x1="18.9951"
+ y1="37.226601"
+ x2="30.169901"
+ y2="37.226601">
+ <stop
+ offset="5.618000e-003"
+ style="stop-color:#A3A349"
+ id="stop19896" />
+ <stop
+ offset="2.078677e-002"
+ style="stop-color:#ACAC54"
+ id="stop19898" />
+ <stop
+ offset="6.600059e-002"
+ style="stop-color:#C1C172"
+ id="stop19900" />
+ <stop
+ offset="0.1148"
+ style="stop-color:#D4D68E"
+ id="stop19902" />
+ <stop
+ offset="0.1677"
+ style="stop-color:#E2E4A6"
+ id="stop19904" />
+ <stop
+ offset="0.2265"
+ style="stop-color:#EDF0B8"
+ id="stop19906" />
+ <stop
+ offset="0.2963"
+ style="stop-color:#F3F6C3"
+ id="stop19908" />
+ <stop
+ offset="0.4045"
+ style="stop-color:#F5F8C7"
+ id="stop19910" />
+ <stop
+ offset="0.5239"
+ style="stop-color:#EEF0BE"
+ id="stop19912" />
+ <stop
+ offset="0.6666"
+ style="stop-color:#DBDDA9"
+ id="stop19914" />
+ <stop
+ offset="0.8211"
+ style="stop-color:#BEBD88"
+ id="stop19916" />
+ <stop
+ offset="0.9832"
+ style="stop-color:#989564"
+ id="stop19918" />
+ <stop
+ offset="1"
+ style="stop-color:#949160"
+ id="stop19920" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.639127,0,0,1.639127,-15.97035,-29.79355)"
+ y2="43.165001"
+ x2="26.4785"
+ y1="43.165001"
+ x1="23.124001"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20109"
+ xlink:href="#aigrd1"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ r="7.8289828"
+ fy="74.20993"
+ fx="14.772334"
+ cy="74.20993"
+ cx="14.772334"
+ gradientTransform="scale(1.764278,0.566804)"
+ id="radialGradient20216"
+ xlink:href="#linearGradient20210"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="36.726292"
+ x2="32.096882"
+ y1="10.061084"
+ x1="16.998856"
+ gradientTransform="matrix(1.140494,0,0,0.926002,0.27233,-3.24717)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7708"
+ xlink:href="#linearGradient6339"
+ inkscape:collect="always" />
+ <radialGradient
+ r="33.93409"
+ fy="29.869318"
+ fx="68.137589"
+ cy="29.869318"
+ cx="68.137589"
+ gradientTransform="matrix(0.55129,0,0,0.766034,-10.48701,3.514312)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7720"
+ xlink:href="#aigrd7"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="3.8557322"
+ x2="-5.2517161"
+ y1="16.651863"
+ x1="37.940434"
+ gradientTransform="matrix(0.894129,0,0,0.98523,1.515981,2.4498e-2)"
+ id="linearGradient3181"
+ xlink:href="#linearGradient3175"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20393"
+ id="linearGradient1700"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.6293,0,0,1.589068,50.68808,3.804378)"
+ x1="30.620375"
+ y1="10.313651"
+ x2="32.16608"
+ y2="18.162935" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20393"
+ id="linearGradient1702"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6293,0,0,1.589068,1.411612,3.929378)"
+ x1="30.620375"
+ y1="10.313651"
+ x2="32.16608"
+ y2="18.162935" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20428"
+ id="linearGradient1704"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.985083,0,0,0.503757,1.786612,4.554378)"
+ x1="14.637301"
+ y1="31.504122"
+ x2="9.3648205"
+ y2="32.25098" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient19894"
+ id="linearGradient1725"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.02645,0.974232)"
+ x1="-22.87417"
+ y1="38.675991"
+ x2="-4.3908315"
+ y2="38.675991" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2399"
+ id="linearGradient1727"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.02645,0.974232)"
+ x1="-10.480865"
+ y1="39.033951"
+ x2="-23.851389"
+ y2="39.142845" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient19894"
+ id="linearGradient1729"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.02645,0.974232)"
+ x1="-22.87417"
+ y1="38.675991"
+ x2="-4.3908315"
+ y2="38.675991" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2399"
+ id="linearGradient1731"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.02645,0.974232)"
+ x1="-10.480865"
+ y1="39.033951"
+ x2="-23.851389"
+ y2="39.142845" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3311"
+ id="linearGradient2516"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.60344,0,0,0.549396,0.614167,2.4498e-2)"
+ x1="17.879995"
+ y1="55.362793"
+ x2="11.906206"
+ y2="54.863026" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3265"
+ id="linearGradient2518"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.905728,-4.386156e-2,0.18951,-0.963437,0.614167,2.4498e-2)"
+ x1="-29.007195"
+ y1="-29.799353"
+ x2="-37.641232"
+ y2="-29.598314" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient19894"
+ id="linearGradient2522"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.618682,-0.132027,6.262726e-2,0.741184,31.12021,8.30041)"
+ x1="-22.87417"
+ y1="38.675991"
+ x2="-4.3908315"
+ y2="38.675991" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2399"
+ id="linearGradient2524"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.618682,-0.132027,6.262726e-2,0.741184,31.12021,8.30041)"
+ x1="-10.480865"
+ y1="39.033951"
+ x2="-23.851389"
+ y2="39.142845" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient19894"
+ id="linearGradient2529"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.566621,2.988977e-2,-0.118557,0.656541,36.18544,20.08311)"
+ x1="-22.87417"
+ y1="38.675991"
+ x2="-4.3908315"
+ y2="38.675991" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2399"
+ id="linearGradient2531"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.566621,2.988977e-2,-0.118557,0.656541,36.18544,20.08311)"
+ x1="-10.480865"
+ y1="39.033951"
+ x2="-23.851389"
+ y2="39.142845" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3300"
+ id="linearGradient3306"
+ gradientTransform="scale(1.002656,0.997352)"
+ x1="24.613028"
+ y1="31.146202"
+ x2="24.613028"
+ y2="26.739624"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3311"
+ id="linearGradient3127"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.60344,0,0,0.549396,0.614167,2.4498e-2)"
+ x1="17.879995"
+ y1="55.362793"
+ x2="11.906206"
+ y2="54.863026" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3265"
+ id="linearGradient3129"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.905728,-4.386156e-2,0.18951,-0.963437,0.614167,2.4498e-2)"
+ x1="-29.007195"
+ y1="-29.799353"
+ x2="-37.641232"
+ y2="-29.598314" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#aigrd7"
+ id="radialGradient3131"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.55129,0,0,0.766034,-10.48701,3.514312)"
+ cx="68.137589"
+ cy="29.869318"
+ fx="68.137589"
+ fy="29.869318"
+ r="33.93409" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6339"
+ id="linearGradient3133"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.140494,0,0,0.926002,0.27233,-3.24717)"
+ x1="16.998856"
+ y1="10.061084"
+ x2="32.096882"
+ y2="36.726292" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3175"
+ id="linearGradient3135"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.894129,0,0,0.98523,1.515981,2.4498e-2)"
+ x1="37.940434"
+ y1="16.651863"
+ x2="-5.2517161"
+ y2="3.8557322" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3311"
+ id="linearGradient3157"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.60344,0,0,0.549396,0.614167,2.4498e-2)"
+ x1="17.879995"
+ y1="55.362793"
+ x2="11.906206"
+ y2="54.863026" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3265"
+ id="linearGradient3159"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.905728,-4.386156e-2,0.18951,-0.963437,0.614167,2.4498e-2)"
+ x1="-29.007195"
+ y1="-29.799353"
+ x2="-37.641232"
+ y2="-29.598314" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#aigrd7"
+ id="radialGradient3161"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.55129,0,0,0.766034,-10.48701,3.514312)"
+ cx="68.137589"
+ cy="29.869318"
+ fx="68.137589"
+ fy="29.869318"
+ r="33.93409" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3175"
+ id="linearGradient3163"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.894129,0,0,0.98523,1.515981,2.4498e-2)"
+ x1="37.940434"
+ y1="16.651863"
+ x2="-5.2517161"
+ y2="3.8557322" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20393"
+ id="linearGradient3165"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.6293,0,0,1.589068,50.68808,3.804378)"
+ x1="30.620375"
+ y1="10.313651"
+ x2="32.16608"
+ y2="18.162935" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20393"
+ id="linearGradient3167"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6293,0,0,1.589068,1.411612,3.929378)"
+ x1="30.620375"
+ y1="10.313651"
+ x2="32.16608"
+ y2="18.162935" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20428"
+ id="linearGradient3169"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.985083,0,0,0.503757,1.786612,4.554378)"
+ x1="14.637301"
+ y1="31.504122"
+ x2="9.3648205"
+ y2="32.25098" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6339"
+ id="linearGradient3171"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.140494,0,0,0.926002,0.27233,-3.24717)"
+ x1="16.998856"
+ y1="10.061084"
+ x2="32.096882"
+ y2="36.726292" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3300"
+ id="linearGradient3185"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.002656,0.997352)"
+ x1="24.613028"
+ y1="31.146202"
+ x2="24.613028"
+ y2="26.739624" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient19894"
+ id="linearGradient3187"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.566621,2.988977e-2,-0.118557,0.656541,36.18544,20.08311)"
+ x1="-22.87417"
+ y1="38.675991"
+ x2="-4.3908315"
+ y2="38.675991" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2399"
+ id="linearGradient3189"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.566621,2.988977e-2,-0.118557,0.656541,36.18544,20.08311)"
+ x1="-10.480865"
+ y1="39.033951"
+ x2="-23.851389"
+ y2="39.142845" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient19894"
+ id="linearGradient3191"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.02645,0.974232)"
+ x1="-22.87417"
+ y1="38.675991"
+ x2="-4.3908315"
+ y2="38.675991" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2399"
+ id="linearGradient3193"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.02645,0.974232)"
+ x1="-10.480865"
+ y1="39.033951"
+ x2="-23.851389"
+ y2="39.142845" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient19894"
+ id="linearGradient3195"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.02645,0.974232)"
+ x1="-22.87417"
+ y1="38.675991"
+ x2="-4.3908315"
+ y2="38.675991" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2399"
+ id="linearGradient3197"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.02645,0.974232)"
+ x1="-10.480865"
+ y1="39.033951"
+ x2="-23.851389"
+ y2="39.142845" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient19894"
+ id="linearGradient3199"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.618682,-0.132027,6.262726e-2,0.741184,31.12021,8.30041)"
+ x1="-22.87417"
+ y1="38.675991"
+ x2="-4.3908315"
+ y2="38.675991" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2399"
+ id="linearGradient3201"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.618682,-0.132027,6.262726e-2,0.741184,31.12021,8.30041)"
+ x1="-10.480865"
+ y1="39.033951"
+ x2="-23.851389"
+ y2="39.142845" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#aigrd1"
+ id="linearGradient4100"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.639127,0,0,1.639127,-15.97035,-29.79355)"
+ x1="23.124001"
+ y1="43.165001"
+ x2="26.4785"
+ y2="43.165001" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3300"
+ id="linearGradient4102"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.002656,0.997352)"
+ x1="24.613028"
+ y1="31.146202"
+ x2="24.613028"
+ y2="26.739624" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient19894"
+ id="linearGradient4104"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.566621,2.988977e-2,-0.118557,0.656541,36.18544,20.08311)"
+ x1="-22.87417"
+ y1="38.675991"
+ x2="-4.3908315"
+ y2="38.675991" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2399"
+ id="linearGradient4106"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.566621,2.988977e-2,-0.118557,0.656541,36.18544,20.08311)"
+ x1="-10.480865"
+ y1="39.033951"
+ x2="-23.851389"
+ y2="39.142845" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient19894"
+ id="linearGradient4108"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.02645,0.974232)"
+ x1="-22.87417"
+ y1="38.675991"
+ x2="-4.3908315"
+ y2="38.675991" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2399"
+ id="linearGradient4110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.02645,0.974232)"
+ x1="-10.480865"
+ y1="39.033951"
+ x2="-23.851389"
+ y2="39.142845" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient19894"
+ id="linearGradient4112"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.02645,0.974232)"
+ x1="-22.87417"
+ y1="38.675991"
+ x2="-4.3908315"
+ y2="38.675991" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2399"
+ id="linearGradient4114"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.02645,0.974232)"
+ x1="-10.480865"
+ y1="39.033951"
+ x2="-23.851389"
+ y2="39.142845" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient19894"
+ id="linearGradient4116"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.618682,-0.132027,6.262726e-2,0.741184,31.12021,8.30041)"
+ x1="-22.87417"
+ y1="38.675991"
+ x2="-4.3908315"
+ y2="38.675991" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2399"
+ id="linearGradient4118"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.618682,-0.132027,6.262726e-2,0.741184,31.12021,8.30041)"
+ x1="-10.480865"
+ y1="39.033951"
+ x2="-23.851389"
+ y2="39.142845" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3311"
+ id="linearGradient4120"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.60344,0,0,0.549396,0.614167,2.4498e-2)"
+ x1="17.879995"
+ y1="55.362793"
+ x2="11.906206"
+ y2="54.863026" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3265"
+ id="linearGradient4122"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.905728,-4.386156e-2,0.18951,-0.963437,0.614167,2.4498e-2)"
+ x1="-29.007195"
+ y1="-29.799353"
+ x2="-37.641232"
+ y2="-29.598314" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#aigrd7"
+ id="radialGradient4124"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.55129,0,0,0.766034,-10.48701,3.514312)"
+ cx="68.137589"
+ cy="29.869318"
+ fx="68.137589"
+ fy="29.869318"
+ r="33.93409" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3175"
+ id="linearGradient4126"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.894129,0,0,0.98523,1.515981,2.4498e-2)"
+ x1="37.940434"
+ y1="16.651863"
+ x2="-5.2517161"
+ y2="3.8557322" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20393"
+ id="linearGradient4128"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.6293,0,0,1.589068,50.68808,3.804378)"
+ x1="30.620375"
+ y1="10.313651"
+ x2="32.16608"
+ y2="18.162935" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20393"
+ id="linearGradient4130"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6293,0,0,1.589068,1.411612,3.929378)"
+ x1="30.620375"
+ y1="10.313651"
+ x2="32.16608"
+ y2="18.162935" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient20428"
+ id="linearGradient4132"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.985083,0,0,0.503757,1.786612,4.554378)"
+ x1="14.637301"
+ y1="31.504122"
+ x2="9.3648205"
+ y2="32.25098" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6339"
+ id="linearGradient4134"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.140494,0,0,0.926002,0.27233,-3.24717)"
+ x1="16.998856"
+ y1="10.061084"
+ x2="32.096882"
+ y2="36.726292" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:window-y="81"
+ inkscape:window-x="212"
+ inkscape:window-height="818"
+ inkscape:window-width="1060"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ showgrid="true"
+ inkscape:current-layer="layer1"
+ inkscape:cy="-15.580292"
+ inkscape:cx="-132.96706"
+ inkscape:zoom="1"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="0.55294118"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ inkscape:showpageshadow="false">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0px"
+ originy="0px"
+ spacingx="1px"
+ spacingy="1px"
+ color="#0000ff"
+ empcolor="#0000ff"
+ opacity="0.2"
+ empopacity="0.4"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata4">
+ <rdf:RDF>
+ <ns:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Info</dc:title>
+ <dc:creator>
+ <ns:Agent>
+ <dc:title>Jakub Steiner</dc:title>
+ </ns:Agent>
+ </dc:creator>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>dialog</rdf:li>
+ <rdf:li>info</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:source>http://jimmac.musichall.cz</dc:source>
+ <ns:license
+ rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ <dc:contributor>
+ <ns:Agent>
+ <dc:title>Garrett LeSage</dc:title>
+ </ns:Agent>
+ </dc:contributor>
+ </ns:Work>
+ <ns:License
+ rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <ns:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <ns:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <ns:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </ns:License>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1"
+ id="layer1"
+ transform="translate(8.5,-1.9996886)">
+ <path
+ transform="matrix(1.197183,0,0,1.098591,-6.201582,-3.209507)"
+ d="M 39.875 42.0625 A 13.8125 4.4375 0 1 1 12.25,42.0625 A 13.8125 4.4375 0 1 1 39.875 42.0625 z"
+ sodipodi:ry="4.4375"
+ sodipodi:rx="13.8125"
+ sodipodi:cy="42.0625"
+ sodipodi:cx="26.0625"
+ id="path20208"
+ style="opacity:0.8;color:#000000;fill:url(#radialGradient20216);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true" />
+ <g
+ id="g4076"
+ transform="translate(0,1)"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true">
+ <path
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ transform="matrix(1.075823,0,0,0.937493,-2.551335,3.047213)"
+ id="path19509"
+ d="M 21.893504,38.885945 L 21.893504,40.36116 C 21.893504,41.836375 23.204807,43.147679 24.680022,43.147679 C 26.155237,43.147679 27.466539,41.836375 27.466539,40.36116 L 27.466539,38.885945 L 21.893504,38.885945 z "
+ style="fill:url(#linearGradient4100);fill-rule:nonzero;stroke:#565656;stroke-miterlimit:4;stroke-opacity:1" />
+ <g
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ transform="matrix(0.989073,0,0,0.993556,-0.408739,7.920479e-3)"
+ id="g3173">
+ <path
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ sodipodi:nodetypes="cccccccscccccccs"
+ id="path3209"
+ d="M 24.511725,27.668867 C 21.208844,27.660897 17.463275,28.632054 19.492913,30.467931 C 18.98969,30.670934 18.270371,31.124313 18.355167,32.185222 C 18.401983,32.739286 18.989243,33.079394 19.79236,33.32911 C 18.881908,33.967722 18.302581,34.642557 18.355167,35.264921 C 18.401438,35.812525 18.976334,36.187531 19.76303,36.43814 C 18.875519,37.069403 18.303301,37.760121 18.355167,38.373951 C 18.434436,39.312088 20.457743,40.362928 24.838928,40.2419 C 27.993329,40.155914 30.776913,39.590514 30.996599,38.373951 C 31.082862,37.896248 30.691907,37.450531 30.087355,37.05408 C 30.539926,36.597918 30.85698,36.135242 30.820616,35.704878 C 30.774128,35.154694 30.205993,34.781923 29.412754,34.53166 C 30.300265,33.900397 30.872482,33.209679 30.820616,32.595849 C 30.774128,32.045664 30.205993,31.702225 29.412754,31.45196 C 30.310848,30.817288 30.872816,30.133928 30.820616,29.516149 C 30.762593,28.829446 27.61599,27.676358 24.511725,27.668867 z "
+ style="color:#000000;fill:#aeae57;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4102);stroke-width:2.01752925;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ sodipodi:nodetypes="csccc"
+ id="path3183"
+ d="M 30.920208,38.329767 C 30.700522,39.546331 27.591422,40.232861 22.615132,39.983673 C 19.463507,39.825856 19.283163,38.944055 19.502848,37.727491 C 19.722534,36.510926 22.458318,35.65848 25.609509,35.824708 C 28.7607,35.990936 31.139893,37.113203 30.920208,38.329767 z "
+ style="color:#000000;fill:url(#linearGradient4104);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4106);stroke-width:0.08906282;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ sodipodi:type="arc"
+ style="color:#000000;fill:url(#linearGradient4108);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4110);stroke-width:0.13035245;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path1603"
+ sodipodi:cx="-13.87697"
+ sodipodi:cy="27.228739"
+ sodipodi:rx="10.341436"
+ sodipodi:ry="3.2703688"
+ d="M -3.5355339 27.228739 A 10.341436 3.2703688 0 1 1 -24.218407,27.228739 A 10.341436 3.2703688 0 1 1 -3.5355339 27.228739 z"
+ transform="matrix(0.60274,-0.128625,6.428372e-2,0.760788,31.12021,14.49141)" />
+ <path
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ transform="matrix(0.60274,-0.128625,6.428372e-2,0.760788,31.12021,11.39591)"
+ d="M -3.5355339 27.228739 A 10.341436 3.2703688 0 1 1 -24.218407,27.228739 A 10.341436 3.2703688 0 1 1 -3.5355339 27.228739 z"
+ sodipodi:ry="3.2703688"
+ sodipodi:rx="10.341436"
+ sodipodi:cy="27.228739"
+ sodipodi:cx="-13.87697"
+ id="path2364"
+ style="color:#000000;fill:url(#linearGradient4112);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4114);stroke-width:0.13035245;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ sodipodi:nodetypes="cccss"
+ id="path2366"
+ d="M 30.698087,29.636386 C 30.698087,31.014688 28.157326,32.55444 24.716601,33.288693 C 21.275876,34.022945 18.38922,33.50421 18.273172,32.130802 C 18.157124,30.757395 20.509679,29.155466 23.952388,28.968827 C 27.422379,28.780711 30.698087,28.924901 30.698087,29.636386 z "
+ style="color:#000000;fill:url(#linearGradient4116);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4118);stroke-width:0.08906286;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ transform="matrix(0.335464,0,0,0.335464,11.74678,27.2261)"
+ d="M 31 22.375 A 3.25 3.25 0 1 1 24.5,22.375 A 3.25 3.25 0 1 1 31 22.375 z"
+ sodipodi:ry="3.25"
+ sodipodi:rx="3.25"
+ sodipodi:cy="22.375"
+ sodipodi:cx="27.75"
+ id="path20372"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ sodipodi:nodetypes="cscc"
+ id="path3241"
+ d="M 19.342183,33.378865 C 22.736592,33.883533 26.320992,33.346192 29.214315,31.470807 C 30.025582,30.944962 30.147604,30.343945 30.520921,29.873844 C 29.09679,31.000705 25.494982,34.035625 19.342183,33.378865 z "
+ style="fill:#000000;fill-opacity:0.23391807;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ sodipodi:type="arc"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path2435"
+ sodipodi:cx="27.75"
+ sodipodi:cy="22.375"
+ sodipodi:rx="3.25"
+ sodipodi:ry="3.25"
+ d="M 31 22.375 A 3.25 3.25 0 1 1 24.5,22.375 A 3.25 3.25 0 1 1 31 22.375 z"
+ transform="matrix(0.335464,0,0,0.335464,11.74678,30.23376)" />
+ <path
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ sodipodi:nodetypes="cscc"
+ id="path3237"
+ d="M 19.466621,39.517838 C 22.86103,40.022506 26.44543,39.485165 29.338753,37.60978 C 30.15002,37.083935 30.272043,36.482919 30.645359,36.012817 C 29.221228,37.139678 25.61942,40.174598 19.466621,39.517838 z "
+ style="fill:#000000;fill-opacity:0.23391807;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ style="fill:#000000;fill-opacity:0.23391807;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 19.487361,36.406872 C 22.88177,36.91154 26.46617,36.374199 29.359492,34.498814 C 30.17076,33.972969 30.292782,33.371953 30.666099,32.901851 C 29.241968,34.028712 25.64016,37.063632 19.487361,36.406872 z "
+ id="path3239"
+ sodipodi:nodetypes="cscc" />
+ </g>
+ <g
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ transform="translate(-0.988797,0)"
+ id="g3146">
+ <g
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ id="g3141">
+ <path
+ transform="matrix(0.954439,0,0,0.989869,1.433222,0.639881)"
+ sodipodi:nodetypes="csscs"
+ id="path3243"
+ d="M 18.87103,29.628128 C 18.87103,28.836695 20.445135,27.889988 24.419234,27.942972 C 28.101154,27.992059 30.526608,28.83866 30.526608,30.105404 C 30.526608,31.345281 27.307242,32.174416 23.874677,32.008188 C 20.442113,31.84196 18.87103,30.868005 18.87103,29.628128 z "
+ style="color:#000000;fill:url(#linearGradient4120);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4122);stroke-width:0.09083303;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true" />
+ <path
+ transform="matrix(0.954439,0,0,0.989869,1.433222,0.639881)"
+ sodipodi:nodetypes="csssssc"
+ id="path6305"
+ d="M 24.680021,0.8622936 C 16.858005,0.8622936 10.506261,6.8372628 10.506261,14.195288 C 10.506261,21.737851 16.247826,22.573217 16.247826,25.352995 C 16.247826,28.619061 19.614103,32.322687 25.149309,32.188995 C 31.035159,32.046835 33.464182,28.825655 33.464182,25.352995 C 33.464182,22.384064 38.853781,22.304889 38.853781,14.195288 C 38.853781,6.8372628 32.502038,0.8622936 24.680021,0.8622936 z "
+ style="color:#000000;fill:url(#radialGradient4124);fill-opacity:1;fill-rule:nonzero;stroke:#616471;stroke-width:1.01595449;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true" />
+ <path
+ transform="matrix(0.954439,0,0,0.989869,1.433222,0.639881)"
+ style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4126);stroke-width:0.94685698;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 24.680021,1.9277146 C 17.389999,1.9277146 11.470252,7.4963123 11.470252,14.353901 C 11.470252,21.383476 16.82132,22.162027 16.82132,24.752746 C 16.82132,27.79668 19.958648,31.248413 25.117392,31.123813 C 30.602931,30.991321 32.866751,27.989222 32.866751,24.752746 C 32.866751,21.98574 37.889791,21.911948 37.889791,14.353901 C 37.889791,7.4963123 31.970044,1.9277146 24.680021,1.9277146 z "
+ id="path2429"
+ sodipodi:nodetypes="csssssc"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true" />
+ </g>
+ <g
+ id="g1695"
+ transform="matrix(0.9375,0,0,0.926938,0.569221,0.25176)"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true">
+ <path
+ style="fill:url(#linearGradient4128);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+ d="M 31.947292,19.22274 C 32.260034,19.326988 32.468529,19.63973 32.364281,19.952471 L 28.507134,31.523913 C 28.402887,31.836655 28.090145,32.045149 27.777403,31.940902 C 27.464662,31.836655 27.256168,31.523913 27.360415,31.211172 L 31.217562,19.63973 C 31.321809,19.326988 31.634551,19.118493 31.947292,19.22274 z "
+ id="path1691"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true" />
+ <path
+ id="path19612"
+ d="M 20.152404,19.34774 C 19.839662,19.451988 19.631167,19.76473 19.735415,20.077471 L 23.592562,31.648913 C 23.696809,31.961655 24.009551,32.170149 24.322293,32.065902 C 24.635034,31.961655 24.843528,31.648913 24.739281,31.336172 L 20.882134,19.76473 C 20.777887,19.451988 20.465145,19.243493 20.152404,19.34774 z "
+ style="fill:url(#linearGradient4130);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4132);stroke-width:0.21454535;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 20.255362,19.273128 C 20.009452,19.315194 19.816806,19.507772 19.774653,19.753667 C 19.732499,19.999562 19.850004,20.245309 20.067862,20.366878 C 20.067862,20.366878 21.910084,21.447747 24.317862,21.991878 C 26.72564,22.536009 29.806763,22.571305 32.130362,20.304378 C 32.305608,20.165345 32.386854,19.938963 32.340007,19.720224 C 32.29316,19.501485 32.126325,19.328233 31.909509,19.273168 C 31.692693,19.218103 31.463406,19.290751 31.317862,19.460628 C 29.367326,21.36359 26.773024,21.36522 24.567862,20.866878 C 22.3627,20.368536 20.661612,19.366878 20.661612,19.366878 C 20.542178,19.287089 20.397682,19.253744 20.255362,19.273128 z "
+ id="path19614"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true" />
+ </g>
+ <path
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ style="opacity:0.5977654;color:#000000;fill:url(#linearGradient4134);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.98750001;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 25.001158,3.5644322 C 18.737608,3.5644322 13.655359,7.5900329 13.655359,12.547843 C 13.655359,14.527956 14.632918,16.261758 16.006008,17.747035 C 17.558672,18.378895 19.249827,18.832941 21.114752,18.832941 C 27.378302,18.832941 32.460549,14.807341 32.460551,9.849528 C 32.460551,7.857476 31.466744,6.1074629 30.07856,4.6174331 C 28.533139,3.9930601 26.854241,3.5644321 25.001158,3.5644322 z "
+ id="path6334"
+ transform="matrix(0.954439,0,0,0.989869,1.433222,0.639881)" />
+ </g>
+ </g>
+ <image
+ y="36.5"
+ x="-8.5"
+ id="image2986"
+ height="29"
+ width="51"
+ sodipodi:absref="C:\Dokumente und Einstellungen\MF\Eigene Dateien\xtc\source\xtrkcad\app\lib\icon.gif"
+ xlink:href="C:\Dokumente und Einstellungen\MF\Eigene Dateien\xtc\source\xtrkcad\app\lib\icon.gif" />
+ </g>
+</svg>
diff --git a/app/bin/bitmaps/above.xpm b/app/bin/bitmaps/above.xpm
new file mode 100644
index 0000000..07f5daf
--- /dev/null
+++ b/app/bin/bitmaps/above.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * above_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+" ",
+" ..........",
+" ..... . . . .",
+" ..XXX... . . ..",
+" .XXXXXX.. . . .",
+".XXXXXXX. . . ..",
+".XXXXXXXX. . . .",
+".XXXXXXXX.. . ..",
+".XXXXXXXX. . . .",
+".XXXXXXX. . . ..",
+" .XXXXXX.. . . .",
+" ..XXX... . . ..",
+" ..... . . . .",
+" ..........",
+" ",
+" "};
diff --git a/app/bin/bitmaps/arrow0.xbm b/app/bin/bitmaps/arrow0.xbm
new file mode 100644
index 0000000..60fb2aa
--- /dev/null
+++ b/app/bin/bitmaps/arrow0.xbm
@@ -0,0 +1,9 @@
+#define arrow0_width 24
+#define arrow0_height 24
+static char arrow0_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x04, 0x02,
+ 0x00, 0x04, 0x01, 0x00, 0x84, 0x00, 0x00, 0x04, 0x01, 0x00, 0x24, 0x02,
+ 0x00, 0x54, 0x04, 0x00, 0x8c, 0x08, 0x00, 0x04, 0x11, 0x00, 0x00, 0x22,
+ 0x00, 0x00, 0x44, 0x00, 0x00, 0x88, 0x00, 0x00, 0x50, 0x00, 0x00, 0x20};
diff --git a/app/bin/bitmaps/arrow3.xbm b/app/bin/bitmaps/arrow3.xbm
new file mode 100644
index 0000000..5f85bc0
--- /dev/null
+++ b/app/bin/bitmaps/arrow3.xbm
@@ -0,0 +1,9 @@
+#define arrow3_width 24
+#define arrow3_height 24
+static char arrow3_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x07, 0x00, 0xfc, 0x03,
+ 0x00, 0xfc, 0x01, 0x00, 0xfc, 0x00, 0x00, 0xfc, 0x01, 0x00, 0xfc, 0x03,
+ 0x00, 0xdc, 0x07, 0x00, 0x8c, 0x0f, 0x00, 0x04, 0x1f, 0x00, 0x00, 0x3e,
+ 0x00, 0x00, 0x7c, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x70, 0x00, 0x00, 0x20};
diff --git a/app/bin/bitmaps/arrows.xbm b/app/bin/bitmaps/arrows.xbm
new file mode 100644
index 0000000..494b8de
--- /dev/null
+++ b/app/bin/bitmaps/arrows.xbm
@@ -0,0 +1,10 @@
+#define arrows_width 24
+#define arrows_height 24
+// static unsigned char arrows_bits[] = {
+static char arrows_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0x1f, 0x00, 0x01, 0x10, 0x00, 0xfd, 0x17, 0x00, 0xfd, 0x13,
+ 0x00, 0xfd, 0x09, 0x00, 0xfd, 0x04, 0x00, 0xfd, 0x09, 0x00, 0xfd, 0x13,
+ 0x00, 0xdd, 0x27, 0x00, 0x8d, 0x4f, 0x00, 0x25, 0x9f, 0x00, 0x51, 0x3e,
+ 0x00, 0x8f, 0x7c, 0x00, 0x00, 0xf9, 0x00, 0x00, 0x72, 0x00, 0x00, 0x24};
diff --git a/app/bin/bitmaps/ballgreen.xpm b/app/bin/bitmaps/ballgreen.xpm
new file mode 100644
index 0000000..14fb1e2
--- /dev/null
+++ b/app/bin/bitmaps/ballgreen.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * ballgreen[] = {
+"16 16 16 1",
+" c None",
+". c #292929",
+"+ c #292B29",
+"@ c #29322B",
+"# c #365233",
+"$ c #2D432E",
+"% c #57A572",
+"& c #B0D6C1",
+"* c #3F9159",
+"= c #7EC097",
+"- c #296932",
+"; c #2D8840",
+"> c #2C9231",
+", c #44C530",
+"' c #45BA32",
+") c #7BF737",
+" .+@#$@+. ",
+" +$%&&&&%$+ ",
+" +#&&&&&&&&*+ ",
+" +#=&===&&&==#+ ",
+".@%%%%%%%%%%%*@.",
+"+-;%%;*%**%%%*$+",
+"@-**;*;;;;;;*;-@",
+"@--;-;;;;;;;;;-@",
+"@---->>>;->>---$",
+"@->->>>>>;>>;--@",
+"+->>>>,>>,>>>>-+",
+".$>>>,,,,,,>>>@.",
+" +->',,)),,,>-+ ",
+" +#,)))))),>+ ",
+" +#,)))),$+ ",
+" .+$##$+. "};
diff --git a/app/bin/bitmaps/ballred.xpm b/app/bin/bitmaps/ballred.xpm
new file mode 100644
index 0000000..8d56dd4
--- /dev/null
+++ b/app/bin/bitmaps/ballred.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *ballred[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 16 1",
+" c #20F301EC00EA",
+". c #060400000000",
+"X c #297B14040000",
+"o c #ED34010C0000",
+"O c #FFFF07880000",
+"+ c #E2BA07180718",
+"@ c #A1E800000000",
+"# c #F4791D5E016C",
+"$ c #D2A11FA11FA1",
+"% c #6D77055602AD",
+"& c #FB014C2607BE",
+"* c #FB747AB40D88",
+"= c #CDB757875787",
+"- c #E5DEA339A339",
+"; c #000000000000",
+": c None",
+/* pixels */
+"::::;. .;::::",
+":::. =----= .:::",
+"::.%--------$.::",
+":.%=====-====%.:",
+"; $$$=$$$$=$$% ;",
+".%+$$$$$$$$$$$%.",
+" @++++++++++++@ ",
+" @++@+++++@+++@ ",
+" @ooooOoooooooo ",
+" oooooOOOOoooo@ ",
+".@ooOOOOOOOOoo@.",
+"; oOO######OOo ;",
+":.@O##&&&###O@.:",
+"::.%#&&*&*&#%.::",
+":::.X#***&#X.:::",
+"::::;. XX .;::::"
+};
diff --git a/app/bin/bitmaps/below.xpm b/app/bin/bitmaps/below.xpm
new file mode 100644
index 0000000..43bc22a
--- /dev/null
+++ b/app/bin/bitmaps/below.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * below_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+" ",
+" ...........",
+" ... . . . . .",
+" ..XX.. . . . ..",
+" .XXX. . . . . .",
+".XXXX.. . . . ..",
+".XXXX. . . . . .",
+".XXXX.. . . . ..",
+".XXXX. . . . . .",
+".XXXX.. . . . ..",
+" .XXX. . . . . .",
+" ..XX.. . . . ..",
+" ... . . . . .",
+" ...........",
+" ",
+" "};
diff --git a/app/bin/bitmaps/bigdot.xbm b/app/bin/bitmaps/bigdot.xbm
new file mode 100644
index 0000000..332225a
--- /dev/null
+++ b/app/bin/bitmaps/bigdot.xbm
@@ -0,0 +1,5 @@
+#define bigdot_width 3
+#define bigdot_height 3
+// static unsigned char bigdot_bits[] = {
+static char bigdot_bits[] = {
+ 0x02, 0x05, 0x02};
diff --git a/app/bin/bitmaps/blockdel.xpm b/app/bin/bitmaps/blockdel.xpm
new file mode 100644
index 0000000..5a02815
--- /dev/null
+++ b/app/bin/bitmaps/blockdel.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char * blockdel_xpm[] = {
+"16 16 33 1",
+" c None",
+". c #FE0C28",
+"+ c #FE102B",
+"@ c #D1FCD1",
+"# c #D2FCD2",
+"$ c #FF0000",
+"% c #FF102A",
+"& c #D3FCD3",
+"* c #FF0101",
+"= c #000000",
+"- c #C38790",
+"; c #FE0D29",
+"> c #B2A8AA",
+", c #ACB5B7",
+"' c #FE122B",
+") c #ACB6B7",
+"! c #DE5162",
+"~ c #B5A0A2",
+"{ c #F51819",
+"] c #FE0A23",
+"^ c #D66070",
+"/ c #FF0202",
+"( c #C67C7E",
+"_ c #B6A0A5",
+": c #FF0303",
+"< c #FFF5F5",
+"[ c #FEEEEE",
+"} c #FFF6F6",
+"| c #FDF1F1",
+"1 c #FE142F",
+"2 c #FFF0F0",
+"3 c #FD102C",
+"4 c #FE0D28",
+" ",
+" .+ @# $$",
+" %.. @& $$ ",
+" .. *$$ ",
+" = .. $$ = ",
+" = -.; $$> = ",
+" = , .'$$ , = ",
+"=== ,)!$$~,, ===",
+"=== ,,{$]^,, ===",
+" = ,/$ +. , = ",
+" = ($ .._ = ",
+" $: < .+ ",
+" $* [}| 1. ",
+" $$ 2} .3 ",
+" *$ 4. ",
+" * . "};
diff --git a/app/bin/bitmaps/blockedit.xpm b/app/bin/bitmaps/blockedit.xpm
new file mode 100644
index 0000000..cfe3e5e
--- /dev/null
+++ b/app/bin/bitmaps/blockedit.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char * blockedit_xpm[] = {
+"16 16 70 1",
+" c None",
+". c #028D05",
+"+ c #008B04",
+"@ c #815C14",
+"# c #C88F21",
+"$ c #6AC66C",
+"% c #94DA95",
+"& c #008C03",
+"* c #008D03",
+"= c #875F15",
+"- c #CA8F22",
+"; c #CB9022",
+"> c #008C04",
+", c #8CD68D",
+"' c #99DD9A",
+") c #008B03",
+"! c #8E6516",
+"~ c #B7821F",
+"{ c #575B0E",
+"] c #976A17",
+"^ c #B07D1D",
+"/ c #6C4C10",
+"( c #000000",
+"_ c #4E610C",
+": c #9F7119",
+"< c #A8781C",
+"[ c #5D420D",
+"} c #00C3FF",
+"| c #63540F",
+"1 c #A7771A",
+"2 c #A0711B",
+"3 c #61450F",
+"4 c #090601",
+"5 c #704E11",
+"6 c #AE7C1C",
+"7 c #956B1B",
+"8 c #5E5526",
+"9 c #34898C",
+"0 c #BA9E58",
+"a c #CE972E",
+"b c #C88E21",
+"c c #8D661B",
+"d c #4C6B4F",
+"e c #00C4FF",
+"f c #01C1FB",
+"g c #7F7C4C",
+"h c #E3D6A3",
+"i c #DDC482",
+"j c #82621C",
+"k c #467461",
+"l c #01C2FC",
+"m c #C9AB64",
+"n c #CBB06D",
+"o c #997C3E",
+"p c #6A4E10",
+"q c #03BEF7",
+"r c #634813",
+"s c #886628",
+"t c #95360D",
+"u c #EE2C2C",
+"v c #F46E6E",
+"w c #EC1C1C",
+"x c #EA0000",
+"y c #F99A9A",
+"z c #F9B3B3",
+"A c #F37E7E",
+"B c #F48080",
+"C c #F16262",
+"D c #EB0000",
+"E c #E90000",
+" .+ @#",
+" $%&* =-;",
+" >,'&) !;;~",
+" *&&&{];;^/",
+" ( &&)_:;;<[ ",
+" ( } |1;;234 ",
+" ( } 56;-78 ( ",
+"((( }}90abcd (((",
+"((( efghijkl (((",
+" ( e mnop } ( ",
+" ( qrst } ( ",
+" uvwx ",
+" yzAx ",
+" BzCx ",
+" DEEx ",
+" "};
diff --git a/app/bin/bitmaps/blocknew.xpm b/app/bin/bitmaps/blocknew.xpm
new file mode 100644
index 0000000..92685f4
--- /dev/null
+++ b/app/bin/bitmaps/blocknew.xpm
@@ -0,0 +1,90 @@
+/* XPM */
+static char * blocknew_xpm[] = {
+"16 16 71 1",
+" c None",
+". c #028D05",
+"+ c #3DA505",
+"@ c #C1DB0D",
+"# c #FFF417",
+"$ c #FFF41A",
+"% c #6AC66C",
+"& c #96DC91",
+"* c #7BBE08",
+"= c #C2DB12",
+"- c #FCF427",
+"; c #FFF750",
+"> c #FFF528",
+", c #FFF518",
+"' c #008C04",
+") c #8CD68D",
+"! c #A9E084",
+"~ c #9CCC0B",
+"{ c #E4EA1B",
+"] c #F9F560",
+"^ c #FFFAA5",
+"/ c #FFF864",
+"( c #FFF41E",
+"_ c #008D03",
+": c #40A604",
+"< c #A5CF0D",
+"[ c #EDED1D",
+"} c #FBF676",
+"| c #FFFCD0",
+"1 c #FFFCD1",
+"2 c #FFF878",
+"3 c #FFF51F",
+"4 c #FFF413",
+"5 c #000000",
+"6 c #008C03",
+"7 c #299C05",
+"8 c #95C90A",
+"9 c #E4E919",
+"0 c #FFF756",
+"a c #F4F795",
+"b c #FCFA91",
+"c c #FAF255",
+"d c #D3CA17",
+"e c #00C3FF",
+"f c #FDF215",
+"g c #E6F14D",
+"h c #F4F443",
+"i c #EFE61C",
+"j c #9B940D",
+"k c #A4E36A",
+"l c #D0EC42",
+"m c #C3BA0E",
+"n c #585404",
+"o c #0DC6F2",
+"p c #3ACEC6",
+"q c #49D1B9",
+"r c #7EDB86",
+"s c #4C4901",
+"t c #080700",
+"u c #00C4FF",
+"v c #EE2C2C",
+"w c #F46E6E",
+"x c #EC1C1C",
+"y c #EA0000",
+"z c #F99A9A",
+"A c #F9B3B3",
+"B c #F37E7E",
+"C c #F48080",
+"D c #F16262",
+"E c #EB0000",
+"F c #E90000",
+" .+@#$$# ",
+" %&*=-;;>, ",
+" ')!~{]^^/( ",
+" _:<[}|1234",
+" 5 67890abcd ",
+" 5 e f(ghij ",
+" 5 e 4klmn ",
+"555 eeeeeopqrst5",
+"555 ueeeeeee 555",
+" 5 u e 5 ",
+" 5 e e 5 ",
+" vwxy ",
+" zABy ",
+" CADy ",
+" EFFy ",
+" "};
diff --git a/app/bin/bitmaps/bma0.xbm b/app/bin/bitmaps/bma0.xbm
new file mode 100644
index 0000000..e0a2815
--- /dev/null
+++ b/app/bin/bitmaps/bma0.xbm
@@ -0,0 +1,6 @@
+#define bma0_width 16
+#define bma0_height 16
+static char bma0_bits[] = {
+ 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00,
+ 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00,
+ 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/bma135.xbm b/app/bin/bitmaps/bma135.xbm
new file mode 100644
index 0000000..e0c5f4a
--- /dev/null
+++ b/app/bin/bitmaps/bma135.xbm
@@ -0,0 +1,6 @@
+#define bma135_width 16
+#define bma135_height 16
+static char bma135_bits[] = {
+ 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00,
+ 0x40, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x08,
+ 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x00};
diff --git a/app/bin/bitmaps/bma45.xbm b/app/bin/bitmaps/bma45.xbm
new file mode 100644
index 0000000..c4717b4
--- /dev/null
+++ b/app/bin/bitmaps/bma45.xbm
@@ -0,0 +1,6 @@
+#define bma45_width 16
+#define bma45_height 16
+static char bma45_bits[] = {
+ 0x00, 0x40, 0x00, 0x20, 0x00, 0x10, 0x00, 0x08, 0x00, 0x04, 0x00, 0x02,
+ 0x00, 0x01, 0x80, 0x00, 0x40, 0x00, 0x20, 0x00, 0x10, 0x00, 0x08, 0x00,
+ 0x04, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/bma90.xbm b/app/bin/bitmaps/bma90.xbm
new file mode 100644
index 0000000..cf03ee3
--- /dev/null
+++ b/app/bin/bitmaps/bma90.xbm
@@ -0,0 +1,6 @@
+#define bma90_width 16
+#define bma90_height 16
+static char bma90_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/bmendpt.xbm b/app/bin/bitmaps/bmendpt.xbm
new file mode 100644
index 0000000..1bea7b7
--- /dev/null
+++ b/app/bin/bitmaps/bmendpt.xbm
@@ -0,0 +1,6 @@
+#define bmendpt_width 16
+#define bmendpt_height 16
+static char bmendpt_bits[] = {
+ 0x81, 0x40, 0x82, 0x20, 0x84, 0x10, 0x88, 0x08, 0x90, 0x04, 0xa0, 0x02,
+ 0xc0, 0x01, 0xff, 0x7f, 0xc0, 0x01, 0xa0, 0x02, 0x90, 0x04, 0x88, 0x08,
+ 0x84, 0x10, 0x82, 0x20, 0x81, 0x40, 0x00, 0x00};
diff --git a/app/bin/bitmaps/bo_edge.xpm b/app/bin/bitmaps/bo_edge.xpm
new file mode 100644
index 0000000..da936f9
--- /dev/null
+++ b/app/bin/bitmaps/bo_edge.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * bo_edge_xpm[] = {
+"16 14 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" ...... ",
+" .XXXX. ",
+" .XXXX. ",
+" .XXXX. ",
+" .XXXX. ",
+" .XXXX. ",
+" .XXXX. ",
+" .XXXX. ",
+" .XXXX. ",
+" .XXXX. ",
+" .XXXX. ",
+" .XXXX. ",
+" .XXXX. ",
+" ...... "};
diff --git a/app/bin/bitmaps/bo_flat.xpm b/app/bin/bitmaps/bo_flat.xpm
new file mode 100644
index 0000000..1402d10
--- /dev/null
+++ b/app/bin/bitmaps/bo_flat.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * bo_flat_xpm[] = {
+"16 14 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" ",
+" ",
+" ",
+" ",
+" .............. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" .............. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/app/bin/bitmaps/bo_ll.xpm b/app/bin/bitmaps/bo_ll.xpm
new file mode 100644
index 0000000..a3bfcdb
--- /dev/null
+++ b/app/bin/bitmaps/bo_ll.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * bo_ll_xpm[] = {
+"16 14 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" ........ ",
+" .XXXXXX. ",
+" .XXXXXX. ",
+" .XXXXXX. ",
+" .XXX.... ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" ..... "};
diff --git a/app/bin/bitmaps/bo_lld.xpm b/app/bin/bitmaps/bo_lld.xpm
new file mode 100644
index 0000000..f1068cf
--- /dev/null
+++ b/app/bin/bitmaps/bo_lld.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * bo_lld_xpm[] = {
+"16 14 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" ",
+" ",
+" ",
+" .............. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" ..........XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" ..... ",
+" ",
+" "};
diff --git a/app/bin/bitmaps/bo_lli.xpm b/app/bin/bitmaps/bo_lli.xpm
new file mode 100644
index 0000000..e5d5bc7
--- /dev/null
+++ b/app/bin/bitmaps/bo_lli.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * bo_lli_xpm[] = {
+"16 14 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" ..... ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .....XXX. ",
+" .XXXXXXX. ",
+" .XXXXXXX. ",
+" .XXXXXXX. ",
+" ......... "};
diff --git a/app/bin/bitmaps/bo_llu.xpm b/app/bin/bitmaps/bo_llu.xpm
new file mode 100644
index 0000000..79ad1f1
--- /dev/null
+++ b/app/bin/bitmaps/bo_llu.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * bo_llu_xpm[] = {
+"16 14 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" ",
+" ",
+" ..... ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX.......... ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" .............. ",
+" ",
+" ",
+" "};
diff --git a/app/bin/bitmaps/bo_lr.xpm b/app/bin/bitmaps/bo_lr.xpm
new file mode 100644
index 0000000..869a0ba
--- /dev/null
+++ b/app/bin/bitmaps/bo_lr.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * bo_lr_xpm[] = {
+"16 14 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" ........ ",
+" .XXXXXX. ",
+" .XXXXXX. ",
+" .XXXXXX. ",
+" ....XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" ..... "};
diff --git a/app/bin/bitmaps/bo_lrd.xpm b/app/bin/bitmaps/bo_lrd.xpm
new file mode 100644
index 0000000..29f6550
--- /dev/null
+++ b/app/bin/bitmaps/bo_lrd.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * bo_lrd_xpm[] = {
+"16 14 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" ",
+" ",
+" ",
+" .............. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" .XXX.......... ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" ..... ",
+" ",
+" "};
diff --git a/app/bin/bitmaps/bo_lri.xpm b/app/bin/bitmaps/bo_lri.xpm
new file mode 100644
index 0000000..e58e682
--- /dev/null
+++ b/app/bin/bitmaps/bo_lri.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * bo_lri_xpm[] = {
+"16 14 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" ..... ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX..... ",
+" .XXXXXXX. ",
+" .XXXXXXX. ",
+" .XXXXXXX. ",
+" ......... "};
diff --git a/app/bin/bitmaps/bo_lru.xpm b/app/bin/bitmaps/bo_lru.xpm
new file mode 100644
index 0000000..2c093b5
--- /dev/null
+++ b/app/bin/bitmaps/bo_lru.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * bo_lru_xpm[] = {
+"16 14 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" ",
+" ",
+" ..... ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" ..........XXX. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" .............. ",
+" ",
+" ",
+" "};
diff --git a/app/bin/bitmaps/bo_t.xpm b/app/bin/bitmaps/bo_t.xpm
new file mode 100644
index 0000000..6842404
--- /dev/null
+++ b/app/bin/bitmaps/bo_t.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * bo_t_xpm[] = {
+"16 14 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" ............. ",
+" .XXXXXXXXXXX. ",
+" .XXXXXXXXXXX. ",
+" .XXXXXXXXXXX. ",
+" .....XXX..... ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" ..... "};
diff --git a/app/bin/bitmaps/bo_ti.xpm b/app/bin/bitmaps/bo_ti.xpm
new file mode 100644
index 0000000..3c86b96
--- /dev/null
+++ b/app/bin/bitmaps/bo_ti.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * bo_ti_xpm[] = {
+"16 14 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" ..... ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .....XXX..... ",
+" .XXXXXXXXXXX. ",
+" .XXXXXXXXXXX. ",
+" .XXXXXXXXXXX. ",
+" ............. "};
diff --git a/app/bin/bitmaps/bo_tl.xpm b/app/bin/bitmaps/bo_tl.xpm
new file mode 100644
index 0000000..5d63874
--- /dev/null
+++ b/app/bin/bitmaps/bo_tl.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * bo_tl_xpm[] = {
+"16 14 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" ..... ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" ..........XXX. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" ..........XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" ..... ",
+" "};
diff --git a/app/bin/bitmaps/bo_tr.xpm b/app/bin/bitmaps/bo_tr.xpm
new file mode 100644
index 0000000..4acbcef
--- /dev/null
+++ b/app/bin/bitmaps/bo_tr.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * bo_tr_xpm[] = {
+"16 14 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" ..... ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX.......... ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" .XXX.......... ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" ..... "};
diff --git a/app/bin/bitmaps/bridge.xbm b/app/bin/bitmaps/bridge.xbm
new file mode 100644
index 0000000..fd5857b
--- /dev/null
+++ b/app/bin/bitmaps/bridge.xbm
@@ -0,0 +1,7 @@
+#define bridge_width 16
+#define bridge_height 16
+// static unsigned char bridge_bits[] = {
+static char bridge_bits[] = {
+ 0x01, 0x80, 0x01, 0x80, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x82, 0x20,
+ 0xff, 0xff, 0x82, 0x20, 0x82, 0x20, 0xff, 0xff, 0x82, 0x20, 0x00, 0x00,
+ 0x00, 0x00, 0xfe, 0x7f, 0x01, 0x80, 0x01, 0x80};
diff --git a/app/bin/bitmaps/carpart.xpm b/app/bin/bitmaps/carpart.xpm
new file mode 100644
index 0000000..215a7c1
--- /dev/null
+++ b/app/bin/bitmaps/carpart.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char*carpart_xpm[]={
+"16 16 3 1",
+". c None",
+"# c #ffff00000000",
+"a c #000000000000",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+".##############.",
+".##############.",
+".##############.",
+".##############.",
+"a##############a",
+"..a.a......a.a..",
+".a.a.a....a.a.a.",
+"..a.a......a.a..",
+"................",
+"................"};
diff --git a/app/bin/bitmaps/carproto.xpm b/app/bin/bitmaps/carproto.xpm
new file mode 100644
index 0000000..eb07037
--- /dev/null
+++ b/app/bin/bitmaps/carproto.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char*carproto_xpm[]={
+"16 16 4 1",
+". c None",
+"c c #ffff00000000",
+"a c #00000000ffff",
+"# c #000000000000",
+"....a.......a...",
+"...aa..aa..aa...",
+"..aaa..aa.aaa...",
+"...aa......aa...",
+"...aa..aa..aa...",
+"...aa..aa..aa...",
+"..aaaa....aaaa..",
+".cccccccccccccc.",
+".cccccccccccccc.",
+".cccccccccccccc.",
+".cccccccccccccc.",
+"#cccccccccccccc#",
+"..#.#......#.#..",
+".#.#.#....#.#.#.",
+"..#.#......#.#..",
+"................"};
diff --git a/app/bin/bitmaps/chkbox.xbm b/app/bin/bitmaps/chkbox.xbm
new file mode 100644
index 0000000..c61d538
--- /dev/null
+++ b/app/bin/bitmaps/chkbox.xbm
@@ -0,0 +1,7 @@
+#define chkbox_width 16
+#define chkbox_height 16
+// static unsigned char chkbox_bits[] = {
+static char chkbox_bits[] = {
+ 0x00, 0x80, 0xfe, 0x6f, 0x02, 0x30, 0x02, 0x58, 0x02, 0x4c, 0x02, 0x46,
+ 0x1a, 0x47, 0xbc, 0x43, 0xfe, 0x43, 0xfc, 0x41, 0xfa, 0x41, 0xf2, 0x40,
+ 0xe2, 0x40, 0x42, 0x40, 0xbe, 0x7f, 0x00, 0x00};
diff --git a/app/bin/bitmaps/circle1.xpm b/app/bin/bitmaps/circle1.xpm
new file mode 100644
index 0000000..03426f0
--- /dev/null
+++ b/app/bin/bitmaps/circle1.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * circle1_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+"o c #FFFFFFFFFFFF",
+" ...... ",
+" . . ",
+" .. .... .. ",
+" .XXXXXXXXXXX . ",
+" .XoooooooooX . ",
+". XoXXXoXXXoX .",
+". XoXoXoXoooX. .",
+". XoXXXoXXooX. .",
+". XoooXoooXoX. .",
+". XoooXoooXoX. .",
+". XoooXoXXooX .",
+" .XoooooooooX . ",
+" .XXXXXXXXXXX . ",
+" .. .... .. ",
+" . . ",
+" ...... "};
diff --git a/app/bin/bitmaps/circle2.xpm b/app/bin/bitmaps/circle2.xpm
new file mode 100644
index 0000000..343f29b
--- /dev/null
+++ b/app/bin/bitmaps/circle2.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * circle2_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+" ...... ",
+" . . . . . ",
+" .. .... .. ",
+" . ... . ... . ",
+" . .. .. . ",
+". . . .",
+". . . .",
+". . XXXX ....",
+".... XX . .",
+". . X X . .",
+". . X X . .",
+" . .. X. . ",
+" . ... . ..X . ",
+" .. .... .X ",
+" . . . . ",
+" ...... "};
diff --git a/app/bin/bitmaps/circle3.xpm b/app/bin/bitmaps/circle3.xpm
new file mode 100644
index 0000000..3a7c9ab
--- /dev/null
+++ b/app/bin/bitmaps/circle3.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * circle3_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+" ...... ",
+" . . . . . ",
+" .. .... .. ",
+" . ... . ... . ",
+" . .. .. . ",
+". . . .",
+". . . .",
+". . XX ....",
+".... XX . .",
+". . X X. .",
+". . X X .",
+" . .. XX . ",
+" . ... .XXXX . ",
+" .. .... .. ",
+" . . . . . ",
+" ...... "};
diff --git a/app/bin/bitmaps/cnote.xpm b/app/bin/bitmaps/cnote.xpm
new file mode 100644
index 0000000..c008c24
--- /dev/null
+++ b/app/bin/bitmaps/cnote.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * cnote_xpm[] = {
+"16 16 3 1",
+". c None",
+" c #000000000000",
+"X c #FFFFFFFF0000",
+" ......",
+" XXXXXXXX .....",
+" XXXXXX X X ....",
+" XXXXXX X XX ...",
+" XXXXXX X XXX ..",
+" XXXXXX X .",
+" XXXXXX XXXXXX .",
+" XXXXXX XXXXXX .",
+" XXXXXX XXXXXX .",
+" XXXXXX XXXXXX .",
+" XXXXXX XXXXXX .",
+" XXXXXXXXXXXXX .",
+" XXXXXX XXXXXX .",
+" XXXXXXXXXXXXX .",
+" XXXXXXXXXXXXX .",
+" ."};
diff --git a/app/bin/bitmaps/cross0.xbm b/app/bin/bitmaps/cross0.xbm
new file mode 100644
index 0000000..373d897
--- /dev/null
+++ b/app/bin/bitmaps/cross0.xbm
@@ -0,0 +1,5 @@
+#define cross0_width 8
+#define cross0_height 8
+//static unsigned char cross0_bits[] = {
+static char cross0_bits[] = {
+ 0x04, 0x04, 0x1f, 0x04, 0x04, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/curve1.xpm b/app/bin/bitmaps/curve1.xpm
new file mode 100644
index 0000000..dd1a295
--- /dev/null
+++ b/app/bin/bitmaps/curve1.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * curve1_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #FFFF00000000",
+"X c #000000000000",
+"o c #861782078617",
+" . ",
+" ... ",
+" . . . ",
+" . .X .",
+" X XX.XX ",
+" oXXX .X ",
+" X XXX XX.XX ",
+" X X. .X .",
+" XooX X. . . ",
+" X X ... ",
+" XoX X X . ",
+" XoX ",
+" X XX ",
+" X X ",
+"XXXXX ",
+" X X "};
diff --git a/app/bin/bitmaps/curve2.xpm b/app/bin/bitmaps/curve2.xpm
new file mode 100644
index 0000000..e1ff0c6
--- /dev/null
+++ b/app/bin/bitmaps/curve2.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * curve2_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #000000000000",
+"X c #861782078617",
+"o c #FFFF00000000",
+" . X",
+" ......",
+" . .. . .",
+" .. ..... ",
+" . X.. . ..",
+" . .o .. . ",
+" X. o . ",
+" . X. o ",
+" . .X o ",
+" . . X o ",
+" . . o ",
+"..... o o",
+" . . o o",
+" . . ooo",
+" . . ooo",
+" .... ooooo"};
diff --git a/app/bin/bitmaps/curve3.xpm b/app/bin/bitmaps/curve3.xpm
new file mode 100644
index 0000000..97c447b
--- /dev/null
+++ b/app/bin/bitmaps/curve3.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * curve3_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #000000000000",
+"X c #861782078617",
+"o c #FFFF00000000",
+" . X",
+" ......",
+" . .. . .",
+" ..X ..... ",
+" . .. . ..",
+" . .ooooo . ",
+" .Xooo . ",
+" . .ooo ",
+" . .o. o ",
+" . .o o ",
+" . . o ",
+" . . o ",
+"..... o ",
+" . . o ",
+" . . o ",
+" .... o"};
diff --git a/app/bin/bitmaps/curve4.xpm b/app/bin/bitmaps/curve4.xpm
new file mode 100644
index 0000000..0d26396
--- /dev/null
+++ b/app/bin/bitmaps/curve4.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * curve4_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #000000000000",
+"X c #861782078617",
+"o c #FFFF00000000",
+" . X",
+" ......",
+" . .. . .",
+" ..X ..... ",
+" . .. . ..",
+" . .ooooo . ",
+" .Xooo . ",
+" . .ooo ",
+" . .o. o o",
+" . .o o o ",
+" . . o o ",
+" . . oo ",
+"..... oo ",
+" . . o ",
+" . . o ",
+" .... o "};
diff --git a/app/bin/bitmaps/dbench.xpm b/app/bin/bitmaps/dbench.xpm
new file mode 100644
index 0000000..a880329
--- /dev/null
+++ b/app/bin/bitmaps/dbench.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * dbench_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF9A691861",
+" .XXXX.XX",
+" .XXXX.XXX",
+" ..XXX..XXXX",
+" .XXXX.XXXXXX",
+" .XXXX.XXXXXXX",
+" ......XXXXXXXX",
+" .XXXX.XXXXXXXX",
+" .XXXX.XXXXXXXX",
+" .XXXX.XXXXXXX.",
+" .XXXX.XXXXXX. ",
+" .XXXX.XXXXX. ",
+" .XXXX.XXXX. ",
+" .XXXX.XX.. ",
+" .XXXX.X. ",
+" .XXXX.. ",
+" ...... "};
diff --git a/app/bin/bitmaps/dbox.xpm b/app/bin/bitmaps/dbox.xpm
new file mode 100644
index 0000000..83dbeec
--- /dev/null
+++ b/app/bin/bitmaps/dbox.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * dbox_xpm[] = {
+"16 16 3 1",
+"X c None",
+" c #000000000000",
+". c #FFFF00000000",
+" .....",
+" XX..",
+" XXXXXXXXXXX.X.",
+" XXXXXXXXXX.XX.",
+" XXXXXXXXX.XX .",
+" XXXXXXXX.XXX ",
+" XXXXXXX.XXXX ",
+" XXXXXX.XXXXX ",
+" XXXXX.XXXXXX ",
+" XXXX.XXXXXXX ",
+" XXX.XXXXXXXX ",
+" XX.XXXXXXXXX ",
+" X.XXXXXXXXXX ",
+" .XXXXXXXXXXX ",
+".. ",
+".. "};
diff --git a/app/bin/bitmaps/dcircle1.xpm b/app/bin/bitmaps/dcircle1.xpm
new file mode 100644
index 0000000..a17a56a
--- /dev/null
+++ b/app/bin/bitmaps/dcircle1.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * dcircle1_xpm[] = {
+"16 16 3 1",
+" c #None",
+". c #000000000000",
+"X c #FFFF00000000",
+" ...... ",
+" ........ ",
+" ... ... ",
+" .XXXXXXXXXXX.. ",
+" .X X.. ",
+"..X XXX XXX X ..",
+". X X X X X ..",
+". X XXX XX X ..",
+". X X X X ..",
+". X X X X ..",
+"..X X XX X ..",
+" .X X.. ",
+" .XXXXXXXXXXX.. ",
+" ... ... ",
+" ........ ",
+" ...... "};
diff --git a/app/bin/bitmaps/dcircle2.xpm b/app/bin/bitmaps/dcircle2.xpm
new file mode 100644
index 0000000..36e4763
--- /dev/null
+++ b/app/bin/bitmaps/dcircle2.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * dcircle2_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+" ...... ",
+" ........ ",
+" ... ... ",
+" ... .. ",
+" .. . ",
+".. ..",
+".. ..",
+".. XXXXX ..",
+".. XX ..",
+".. X X ..",
+".. X X ..",
+" .. X X . ",
+" ... X.. ",
+" ... .X ",
+" ......... ",
+" ...... "};
diff --git a/app/bin/bitmaps/dcircle3.xpm b/app/bin/bitmaps/dcircle3.xpm
new file mode 100644
index 0000000..ec0dc1f
--- /dev/null
+++ b/app/bin/bitmaps/dcircle3.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * dcircle3_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+" ...... ",
+" ........ ",
+" ... ... ",
+" .. .. ",
+" .. . ",
+".. ..",
+".. ..",
+".. XX ..",
+".. XX X ..",
+".. X X ..",
+".. X X ..",
+" . XX . ",
+" .. XXXXX.. ",
+" ... ... ",
+" ........ ",
+" ...... "};
diff --git a/app/bin/bitmaps/dcurve1.xpm b/app/bin/bitmaps/dcurve1.xpm
new file mode 100644
index 0000000..286e8bc
--- /dev/null
+++ b/app/bin/bitmaps/dcurve1.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * dcurve1_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #FFFF00000000",
+"X c #000000000000",
+" . ",
+" ... ",
+" . . . ",
+" . . .",
+" XXX.X ",
+" XXXX.X ",
+" XXX . ",
+" XXX . . ",
+" XXX . . . ",
+" XXX ... ",
+" XXX . ",
+" XX ",
+" XXX ",
+" XX ",
+" XX ",
+" XX "};
diff --git a/app/bin/bitmaps/dcurve2.xpm b/app/bin/bitmaps/dcurve2.xpm
new file mode 100644
index 0000000..2714d5e
--- /dev/null
+++ b/app/bin/bitmaps/dcurve2.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * dcurve2_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+" ",
+" ..... ",
+" ........",
+" .... ..",
+" ... .",
+" .X. ",
+" ...X ",
+" ... X ",
+" .. X ",
+" ... X ",
+" .. X ",
+" .. X X",
+" .. X X",
+" .. X X",
+" .. XX",
+" .. XXXXX"};
diff --git a/app/bin/bitmaps/dcurve3.xpm b/app/bin/bitmaps/dcurve3.xpm
new file mode 100644
index 0000000..c452ffd
--- /dev/null
+++ b/app/bin/bitmaps/dcurve3.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * dcurve3_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+" ",
+" ..... ",
+" ........",
+" .... .",
+" ... ",
+" .XXXXXX ",
+" ..XXX ",
+" .. XXX ",
+" .. X X ",
+" ... X X ",
+" .. X X ",
+" .. X ",
+" .. X ",
+" .. X ",
+" .. XX",
+" .. XX"};
diff --git a/app/bin/bitmaps/dcurve4.xpm b/app/bin/bitmaps/dcurve4.xpm
new file mode 100644
index 0000000..2474481
--- /dev/null
+++ b/app/bin/bitmaps/dcurve4.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * dcurve4_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+" ",
+" ..... ",
+" ........",
+" .... ..",
+" ... ",
+" .XXXXXX ",
+" ..XXX ",
+" .. XXX ",
+" .. X X .",
+" .. X X . ",
+" .. X X . ",
+" .. X. ",
+" .. .X ",
+" .. . ",
+" .. . ",
+" .. . "};
diff --git a/app/bin/bitmaps/ddimlin.xpm b/app/bin/bitmaps/ddimlin.xpm
new file mode 100644
index 0000000..3980e44
--- /dev/null
+++ b/app/bin/bitmaps/ddimlin.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * ddimlin_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #FFFF00000000",
+"X c #000000000000",
+" .....",
+" ..",
+" . .",
+" . .",
+" . .",
+" X XXX ",
+" X X X ",
+" XX XX ",
+" X X ",
+" XX XX ",
+" . ",
+". . ",
+". . ",
+". . ",
+".. ",
+"..... "};
diff --git a/app/bin/bitmaps/delete.xpm b/app/bin/bitmaps/delete.xpm
new file mode 100644
index 0000000..1e88b80
--- /dev/null
+++ b/app/bin/bitmaps/delete.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * delete_xpm[] = {
+"16 16 2 1",
+". c None",
+" c #000000000000",
+" ............ .",
+" ......... ..",
+".. ...... ...",
+"... .... ....",
+".. .. .. .. ..",
+" .. . ",
+".. ... ... ..",
+".. .... .... ..",
+".. ... ... ..",
+" . . . ",
+".. . .... . ..",
+"... ...... ...",
+".. ........ ..",
+". ........... .",
+" .............",
+". ............. "};
diff --git a/app/bin/bitmaps/describe.xpm b/app/bin/bitmaps/describe.xpm
new file mode 100644
index 0000000..e5506a5
--- /dev/null
+++ b/app/bin/bitmaps/describe.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * describe_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #FFFF00000000",
+"X c #000000000000",
+" ...... ",
+" ... ... ",
+" ... ... ",
+" ... ... ",
+" ... ... ",
+" X X ... X ",
+"XXXXXXXX ... XX",
+" X X ... X ",
+" X .... X ",
+" X ... X ",
+"XXXX ... XXXXXX",
+" X ... X X ",
+" ... ",
+" ",
+" ... ",
+" ... "};
diff --git a/app/bin/bitmaps/dfilbox.xpm b/app/bin/bitmaps/dfilbox.xpm
new file mode 100644
index 0000000..4d78c26
--- /dev/null
+++ b/app/bin/bitmaps/dfilbox.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * dfilbox_xpm[] = {
+"16 16 4 1",
+"o c None",
+" c #000000000000",
+". c #FFFF00000000",
+"X c #0000FFFFFFFF",
+" .....",
+" XXXXXXXXXXXXX..",
+" XXXXXXXXXXXX.X.",
+" XXXXXXXXXXX.XX.",
+" XXXXXXXXXX.XXX.",
+" XXXXXXXXX.XXXX ",
+" XXXXXXXX.XXXXX ",
+" XXXXXXX.XXXXXX ",
+" XXXXXX.XXXXXXX ",
+" XXXXX.XXXXXXXX ",
+" XXXX.XXXXXXXXX ",
+" XXX.XXXXXXXXXX ",
+" XX.XXXXXXXXXXX ",
+" X.XXXXXXXXXXXX ",
+"..XXXXXXXXXXXXX ",
+".. "};
diff --git a/app/bin/bitmaps/dfilpoly.xpm b/app/bin/bitmaps/dfilpoly.xpm
new file mode 100644
index 0000000..56a62ee
--- /dev/null
+++ b/app/bin/bitmaps/dfilpoly.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * dfilpoly_xpm[] = {
+"16 16 4 1",
+"X c None",
+" c #FFFF00000000",
+". c #000000000000",
+"o c #0000FFFFFFFF",
+" ..... XXXXXXXXX",
+".oooooo..... XXX",
+".ooooooooo..XXXX",
+".oooooooo.XXXXXX",
+".oooooo..XXXXXXX",
+".ooooo.XXXXXXXXX",
+".oooo.XXXXXXXXXX",
+".oooo .XXXXXXXXX",
+".oooooo..... XXX",
+" oooooooooooo.. ",
+"X.oooooooooooo.X",
+"X.oooooooooo..XX",
+"XX.oooooooo.XXXX",
+"XXX.oooooo.XXXXX",
+"XXX.oooo..XXXXXX",
+"XXXX .. XXXXXXXX"};
diff --git a/app/bin/bitmaps/dflcrcl1.xpm b/app/bin/bitmaps/dflcrcl1.xpm
new file mode 100644
index 0000000..404660d
--- /dev/null
+++ b/app/bin/bitmaps/dflcrcl1.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * dflcrcl1_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+" ...... ",
+" .. . . . ",
+" . . . . . .. ",
+" .XXXXXXXXXXX.. ",
+" .X X . ",
+". X XXX XXX X. .",
+"..X X X X X ..",
+". X XXX XX X. .",
+"..X X X X ..",
+". X X X X. .",
+"..X X XX X ..",
+". X X.. ",
+" .XXXXXXXXXXX . ",
+" .. . . . ... ",
+" . . . .. ",
+" ...... "};
diff --git a/app/bin/bitmaps/dflcrcl2.xpm b/app/bin/bitmaps/dflcrcl2.xpm
new file mode 100644
index 0000000..c02d1ea
--- /dev/null
+++ b/app/bin/bitmaps/dflcrcl2.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * dflcrcl2_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #000000000000",
+"X c #0000FFFFFFFF",
+"o c #FFFF00000000",
+" ...... ",
+" .XXXXXX. ",
+" ..XXXXXXXX.. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+".XXXXXXXXXXXXXX.",
+".XXXXXXXXXXXXXX.",
+".XXXXXXoooooXXX.",
+".XXXXXXooXXXXXX.",
+".XXXXXXoXoXXXXX.",
+".XXXXXXoXXoXXXX.",
+" .XXXXXoXXXoXX. ",
+" .XXXXXXXXXXoX. ",
+" ..XXXXXXXXXo ",
+" .XXXXXX.. ",
+" ...... "};
diff --git a/app/bin/bitmaps/dflcrcl3.xpm b/app/bin/bitmaps/dflcrcl3.xpm
new file mode 100644
index 0000000..e1bd80a
--- /dev/null
+++ b/app/bin/bitmaps/dflcrcl3.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * dflcrcl3_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #000000000000",
+"X c #0000FFFFFFFF",
+"o c #FFFF00000000",
+" ...... ",
+" .XXXXXX. ",
+" ..XXXXXXXX.. ",
+" .XXXXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+".XXXXXXXXXXXXXX.",
+".XXXXXXXXXXXXXX.",
+".XXXXXXooXXXXXX.",
+".XXXXXXooXXXoXX.",
+".XXXXXXXXoXXoXX.",
+".XXXXXXXXXoXoXX.",
+" .XXXXXXXXXooX. ",
+" .XXXXXXoooooX. ",
+" ..XXXXXXXX.. ",
+" .XXXXXX. ",
+" ...... "};
diff --git a/app/bin/bitmaps/dline.xpm b/app/bin/bitmaps/dline.xpm
new file mode 100644
index 0000000..2105dad
--- /dev/null
+++ b/app/bin/bitmaps/dline.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * dline_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #FFFF00000000",
+"X c #000000000000",
+" .....",
+" ..",
+" . .",
+" . .",
+" . .",
+" . ",
+" X. ",
+" XXX ",
+" XXX ",
+" XXX ",
+" XXX ",
+" XXX ",
+" XXX ",
+" XXX ",
+"XXX ",
+"XX "};
diff --git a/app/bin/bitmaps/document-new.xpm b/app/bin/bitmaps/document-new.xpm
new file mode 100644
index 0000000..df4790d
--- /dev/null
+++ b/app/bin/bitmaps/document-new.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *document_new[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 16 1",
+" c #578757875787",
+". c #D8CCC69C0972",
+"X c #F68EE212077A",
+"o c #4DB24DB22F3A",
+"O c #6DBE6C5B24E5",
+"+ c #F4FCE3151187",
+"@ c #F755E8202525",
+"# c #EC82D7FE0467",
+"$ c #383338333833",
+"% c #E683DCF75128",
+"& c #F190EA107861",
+"* c #E462E45CE3EB",
+"= c #FFFDE56F00EE",
+"- c #E1C4CC690469",
+"; c None",
+": c #FFFFE5710000",
+/* pixels */
+" $$$$$$$$$oo.=;;",
+"$********%@++#-;",
+"$*******&@+@++#:",
+"$*******%+@&&@X=",
+"$*******%+@&&@X=",
+"$*****o*&@+@@+#:",
+"$***&****%@++@-;",
+"$*********%%%o;;",
+"$************$;;",
+"$************$;;",
+"$*&**********$;;",
+"$*******&****$;;",
+"$************$;;",
+"$************$;;",
+" $$$$$$$$$$$$ ;;",
+";;;;;;;;;;;;;;;;"
+};
diff --git a/app/bin/bitmaps/document-open.xpm b/app/bin/bitmaps/document-open.xpm
new file mode 100644
index 0000000..be91cd7
--- /dev/null
+++ b/app/bin/bitmaps/document-open.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * document_open[] = {
+"16 16 16 1",
+" c None",
+". c #181917",
+"+ c #292928",
+"@ c #DBDBDB",
+"# c #5E5F5E",
+"$ c #181919",
+"% c #A6A6A5",
+"& c #09215F",
+"* c #092260",
+"= c #88ABD2",
+"- c #779BCA",
+"; c #4A76B5",
+"> c #265299",
+", c #243F67",
+"' c #0F2D6C",
+") c #082160",
+" ...+.++. ",
+" +.@@@@@@#. ",
+"++++.@@@@@@@#$ ",
+"+%%#.@#####@@#$ ",
+"+%%#+@@@@@@@@%. ",
+".%%#.@######@%. ",
+".%%#.@@@@@@@@%. ",
+".%&&&&&&&&&&&&&*",
+"+%&=====-======&",
+".%&=;;;;;;;;;;-&",
+".%&=;;-;;;-;;;-&",
+"$%&=;;;-;;;;;;-&",
+".%*;;;>>;>;>>>;&",
+"$%&;>>>;>;>>;>;&",
+".,&,'>'>>>>''>'*",
+"$&&&&&&&&&&&&&*)"};
diff --git a/app/bin/bitmaps/document-print.xpm b/app/bin/bitmaps/document-print.xpm
new file mode 100644
index 0000000..69802d6
--- /dev/null
+++ b/app/bin/bitmaps/document-print.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * document_print_xpm[] = {
+"16 16 5 1",
+" c None",
+". c #BABDB6",
+"+ c #EEEEEC",
+"@ c #888A85",
+"# c #D3D7CF",
+" ",
+" ........... ",
+" .++++@++++. ",
+" .+..@@@..+. ",
+" .++@@@@@++. ",
+" .+...@...+. ",
+" .++++@++++. ",
+" .+++++++++. ",
+" @@@.........@@@",
+" @+++++++++++++@",
+" @+#+.+#+#+#+#+@",
+" @+###########+@",
+" @+.@@@@@@@@@.+@",
+" @+...........+@",
+" @+###########+@",
+" @@@@@@@@@@@@@@@"};
diff --git a/app/bin/bitmaps/document-save.xpm b/app/bin/bitmaps/document-save.xpm
new file mode 100644
index 0000000..afc2ce6
--- /dev/null
+++ b/app/bin/bitmaps/document-save.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * document_save[] = {
+"16 16 16 1",
+" c None",
+". c #193A55",
+"+ c #192933",
+"@ c #0A2342",
+"# c #122735",
+"$ c #536974",
+"% c #A7BDC6",
+"& c #5180AA",
+"* c #244E77",
+"= c #272925",
+"- c #102C4B",
+"; c #E6E6E6",
+"> c #7095AB",
+", c #2D5C8D",
+"' c #6E6E6E",
+") c #9B9C9B",
+".+..@@@#. ",
+"...$%%&*@ ",
+"+=#---&%*#=====.",
+"=%;%>,@>&-%;;;;=",
+"=;;%%$@,&-'%;;;=",
+"=;;@@@@,*@@@@;;=",
+"=;;)@&***,&@$%;=",
+"=;;;)@&,,>@$;;;=",
+"=;;;%)@>&@$%;;;=",
+"=;;;;;)#@$;;;;;=",
+"=;;;;;;;;;;;;;;=",
+"=))))))))))))))=",
+"=))')')')')')')=",
+"=))')')')')')')=",
+"=))))))))))))))=",
+"+==============+"};
diff --git a/app/bin/bitmaps/dpoly.xpm b/app/bin/bitmaps/dpoly.xpm
new file mode 100644
index 0000000..b46993e
--- /dev/null
+++ b/app/bin/bitmaps/dpoly.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * dpoly_xpm[] = {
+"16 16 3 1",
+"X c None",
+" c #FFFF00000000",
+". c #000000000000",
+" ..... XXXXXXXXX",
+".XXXXXX..... XXX",
+".XXXXXXXXX..XXXX",
+".XXXXXXXX.XXXXXX",
+".XXXXXX..XXXXXXX",
+".XXXXX.XXXXXXXXX",
+".XXX..XXXXXXXXXX",
+".XX ...XXXXXXXXX",
+".XXXXXX......XXX",
+" XXXXXXXXXXXX.. ",
+"X.XXXXXXXXXXXX.X",
+"X.XXXXXXXXXX..XX",
+"XX.XXXXXXXX.XXXX",
+"XXX.XXXXXX.XXXXX",
+"XXX.XXXX..XXXXXX",
+"XXXX .. XXXXXXXX"};
diff --git a/app/bin/bitmaps/dtbledge.xpm b/app/bin/bitmaps/dtbledge.xpm
new file mode 100644
index 0000000..7772d10
--- /dev/null
+++ b/app/bin/bitmaps/dtbledge.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * dtbledge_xpm[] = {
+"16 16 4 1",
+"o c None",
+". c #000000000000",
+" c #0000FFFF0000",
+"X c #861782078617",
+" .",
+" ..",
+" .X",
+" ..X",
+" ..XX",
+" .XXX",
+" ..XXX",
+" ..XXXX",
+" .XXXXo",
+" ..XXXXo",
+" .XXXXoo",
+"..........XXXooo",
+"..........XXXooo",
+"XXXXXXXX..XXoooo",
+"XXXXXXXX..Xooooo",
+"XXXXXXXX..Xooooo"};
diff --git a/app/bin/bitmaps/ebroad.xpm b/app/bin/bitmaps/ebroad.xpm
new file mode 100644
index 0000000..11bc4d6
--- /dev/null
+++ b/app/bin/bitmaps/ebroad.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * ebroad_xpm[] = {
+"41 16 2 1",
+". c None",
+" c #000000000000",
+" .................................. .",
+" ..................................... ",
+" ...... ... .. .. . ... .. .. .",
+" .. .. . .... .. . .. .. . .. . .. . .",
+" ..... .. .. .. . .. .. . . .. . .",
+" ..... . .... . .... .. .. . .... .. . .",
+" .. . . ... . .. .. .. . .. .. ",
+".........................................",
+".........................................",
+"........ .................... ........",
+"........ ... ................... ........",
+"........ ... . ... ... ... ........",
+"........ .. .. . .. . .. . .. ........",
+"........ ... . .... .. . .. . .. ........",
+"........ ... . .... .. . . . .. ........",
+"........ .. ..... ... . .. ........"};
diff --git a/app/bin/bitmaps/edit-redo.xpm b/app/bin/bitmaps/edit-redo.xpm
new file mode 100644
index 0000000..3d3a70c
--- /dev/null
+++ b/app/bin/bitmaps/edit-redo.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *edit_redo[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 7 1",
+" c #4EE29B270680",
+". c #73EAD2BE1616",
+"X c #94FB9F050707",
+"o c #A20EDAEE280A",
+"O c #CC4BD6801D9D",
+"+ c #AEC8ED136114",
+"@ c None",
+/* pixels */
+"@@@@@@@@@ @@@@@@",
+"@@@@@@@@@ @@@@@",
+"@@@@@@@@@ + @@@@",
+"@@@@@@ ++ @@@",
+"@@@@ X+++++.+ @@",
+"@@@ ++ooooo..+ @",
+"@@ o+ooooo....+ ",
+"@ o+oooO.....+ @",
+"@.+OOoooooO.o @@",
+"@ +OX oo @@@",
+"@ +X @@@@ o @@@@",
+"@ o @@@@@ @@@@@",
+"@ + @@@@@ @@@@@@",
+"@ oX@@@@@@@@@@@@",
+"@@ OX@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@"
+};
diff --git a/app/bin/bitmaps/edit-undo.xpm b/app/bin/bitmaps/edit-undo.xpm
new file mode 100644
index 0000000..4840284
--- /dev/null
+++ b/app/bin/bitmaps/edit-undo.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *edit_undo[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 6 1",
+" c #BD4FA17C1684",
+". c #C482A29B05D3",
+"X c #ECB0D6B82037",
+"o c #F318E3AA67FF",
+"O c #FA79F1F1A77C",
+"+ c None",
+/* pixels */
+"++++++.+++++++++",
+"+++++..+++++++++",
+"++++.O.+++++++++",
+"+++.OX.. +++++",
+"++.OXXoooo ++++",
+"+.OXXoXXXXoo +++",
+".OXXXXXXXXXXX ++",
+"+.OXXXXXXXXXo +",
+"++.oXoooooXX.o.+",
+"+++.oo.....oXo +",
+"++++.o.++++.oo +",
+"+++++..+++++.O +",
+"++++++.+++++.o +",
+"++++++++++++Xo++",
+"++++++++++++o ++",
+"++++++++++++++++"
+};
diff --git a/app/bin/bitmaps/egtbroad.xpm b/app/bin/bitmaps/egtbroad.xpm
new file mode 100644
index 0000000..1a6ca6d
--- /dev/null
+++ b/app/bin/bitmaps/egtbroad.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * egtbroad_xpm[] = {
+"41 16 2 1",
+". c None",
+" c #000000000000",
+" .................................. .",
+" ..................................... ",
+" ...... ... .. .. . ... .. .. .",
+" .. .. . .... .. . .. .. . .. . .. . .",
+" ..... .. .. .. . .. .. . . .. . .",
+" ..... . .... . .... .. .. . .... .. . .",
+" .. . . ... . .. .. .. . .. .. ",
+".........................................",
+".........................................",
+"..... ..... .................... .....",
+"...... .... ... ................... .....",
+"....... ... ... . ... ... ... .....",
+"........ .. .. .. . .. . .. . .. .....",
+"....... ... ... . .... .. . .. . .. .....",
+"...... .... ... . .... .. . . . .. .....",
+"..... ..... .. ..... .. . .. ......"};
diff --git a/app/bin/bitmaps/egtsharp.xpm b/app/bin/bitmaps/egtsharp.xpm
new file mode 100644
index 0000000..63212a0
--- /dev/null
+++ b/app/bin/bitmaps/egtsharp.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * egtsharp_xpm[] = {
+"41 16 2 1",
+". c None",
+" c #000000000000",
+" .................................. .",
+" ..................................... ",
+" ...... ... .. .. . ... .. .. .",
+" .. .. . .... .. . .. .. . .. . .. . .",
+" ..... .. .. .. . .. .. . . .. . .",
+" ..... . .... . .... .. .. . .... .. . .",
+" .. . . ... . .. .. .. . .. .. ",
+".........................................",
+"..... ...... . ......................",
+"...... .... ...... ......................",
+"....... ... ...... ... .. .. .....",
+"........ ... . .. . .. . .. . .. ....",
+"....... ........ . .. . .. . .... .. ....",
+"...... ......... . .. . . . .... .....",
+"..... ..... .. .. .. . . .... .......",
+"................................. ......."};
diff --git a/app/bin/bitmaps/elev.xpm b/app/bin/bitmaps/elev.xpm
new file mode 100644
index 0000000..de8cd96
--- /dev/null
+++ b/app/bin/bitmaps/elev.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * elev_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #FFFF00000000",
+"X c #FFFF0000FFFF",
+"o c #000000000000",
+" . ",
+" ... ",
+" . . . XXXXX",
+" . . . X",
+" . X ",
+" . X ",
+" . X ",
+" . X ",
+" . XXXXX",
+" o o o o ",
+"ooooooooooooooo ",
+" o o o o ",
+" o o o o ",
+" o o o o ",
+"ooooooooooooooo ",
+" o o o o "};
diff --git a/app/bin/bitmaps/eltbroad.xpm b/app/bin/bitmaps/eltbroad.xpm
new file mode 100644
index 0000000..a2fb83a
--- /dev/null
+++ b/app/bin/bitmaps/eltbroad.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * eltbroad_xpm[] = {
+"41 16 2 1",
+". c None",
+" c #000000000000",
+" .................................. .",
+" ..................................... ",
+" ...... ... .. .. . ... .. .. .",
+" .. .. . .... .. . .. .. . .. . .. . .",
+" ..... .. .. .. . .. .. . . .. . .",
+" ..... . .... . .... .. .. . .... .. . .",
+" .. . . ... . .. .. .. . .. .. ",
+".........................................",
+".........................................",
+"........ .. .................... .....",
+"....... ... ... ................... .....",
+"...... .... ... . ... ... ... .....",
+"..... ..... .. .. . .. . .. . .. .....",
+"...... .... ... . .... .. . .. . .. .....",
+"....... ... ... . .... .. . . . .. .....",
+"........ .. .. ..... .. . .. ......"};
diff --git a/app/bin/bitmaps/enone.xpm b/app/bin/bitmaps/enone.xpm
new file mode 100644
index 0000000..bcc479e
--- /dev/null
+++ b/app/bin/bitmaps/enone.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * enone_xpm[] = {
+"41 16 2 1",
+". c None",
+" c #000000000000",
+" .................................. .",
+" ..................................... ",
+" ...... ... .. .. . ... .. .. .",
+" .. .. . .... .. . .. .. . .. . .. . .",
+" ..... .. .. .. . .. .. . . .. . .",
+" ..... .. .... . .... .. .. . .... .. . .",
+" .. . ... . .. .. .. . .. .. ",
+".........................................",
+".......... ... ..........................",
+".......... .. ..........................",
+".......... . .. .. ... ............",
+".......... . . . .. . .. . .. ...........",
+".......... . . .. . .. . ............",
+".......... .. . .. . .. . ..............",
+".......... ... .. .. .. .. ...........",
+"........................................."};
diff --git a/app/bin/bitmaps/enormal.xpm b/app/bin/bitmaps/enormal.xpm
new file mode 100644
index 0000000..fa5890a
--- /dev/null
+++ b/app/bin/bitmaps/enormal.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * enormal_xpm[] = {
+"41 16 2 1",
+". c None",
+" c #000000000000",
+" .................................. .",
+" ..................................... ",
+" ...... ... .. .. . ... .. .. .",
+" .. .. . .... .. . .. .. . .. . .. . .",
+" ..... .. .. .. . .. .. . . .. . .",
+" ..... .. .... . .... .. .. . .... .. . .",
+" .. . ... . .. .. .. . .. .. ",
+".........................................",
+"..... ... ........................ ......",
+"..... .. ........................ ......",
+"..... . .. .. .. . ... .. ......",
+"..... . . . .. . .. . .. .. . .. . ......",
+"..... . . .. . .... .. .. . .. . ......",
+"..... .. . .. . .... .. .. . .. . ......",
+"..... ... .. .. .... .. .. .. .. .....",
+"........................................."};
diff --git a/app/bin/bitmaps/esharp.xpm b/app/bin/bitmaps/esharp.xpm
new file mode 100644
index 0000000..b7129f0
--- /dev/null
+++ b/app/bin/bitmaps/esharp.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * esharp_xpm[] = {
+"41 16 2 1",
+". c None",
+" c #000000000000",
+" .................................. .",
+" ..................................... ",
+" ...... ... .. .. . ... .. .. .",
+" .. .. . .... .. . .. .. . .. . .. . .",
+" ..... .. .. .. . .. .. . . .. . .",
+" ..... . .... . .... .. .. . .... .. . .",
+" .. . . ... . .. .. .. . .. .. ",
+".........................................",
+"........ . ..........................",
+"....... ...... ..........................",
+"....... ...... ... .. .. .........",
+"........ . .. . .. . .. . .. ........",
+"............ . .. . .. . .... .. ........",
+"............ . .. . . . .... .........",
+"....... .. .. .. . . .... ...........",
+"............................. ..........."};
diff --git a/app/bin/bitmaps/exit.xpm b/app/bin/bitmaps/exit.xpm
new file mode 100644
index 0000000..ab8c191
--- /dev/null
+++ b/app/bin/bitmaps/exit.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char*exit_xpm[]={
+"16 16 2 1",
+". c None",
+"# c #000000000000",
+"................",
+"................",
+".###.#.#.#.###..",
+".#...#.#.#..#...",
+".#...#.#.#..#...",
+".#...#.#.#..#...",
+".#....#..#..#...",
+".###..#..#..#...",
+".#....#..#..#...",
+".#...#.#.#..#...",
+".#...#.#.#..#...",
+".#...#.#.#..#...",
+".###.#.#.#..#...",
+"................",
+"................",
+"................"};
diff --git a/app/bin/bitmaps/export.xpm b/app/bin/bitmaps/export.xpm
new file mode 100644
index 0000000..f6bc7d3
--- /dev/null
+++ b/app/bin/bitmaps/export.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * export_xpm[] = {
+"16 16 2 1",
+" c None",
+". c #000000000000",
+" .........",
+" . .",
+" . . .",
+" . . .",
+"...... . .",
+" .. .",
+" .. .",
+"...... . .",
+" . . .. .",
+" . .. . ..",
+" . .. ",
+" ",
+" . . ... .",
+" . . .",
+" . . . . .",
+" "};
diff --git a/app/bin/bitmaps/extend.xpm b/app/bin/bitmaps/extend.xpm
new file mode 100644
index 0000000..4fb45d1
--- /dev/null
+++ b/app/bin/bitmaps/extend.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * extend_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #FFFF00000000",
+"X c #000000000000",
+"o c #0000FFFFFFFF",
+" ",
+" . ",
+" ... ",
+" . . . ",
+" .X . X.",
+" XXX.XXX",
+" X . X ",
+" X X . X ",
+" X . X ",
+"o o X X X. X ",
+"oooooXX .X X ",
+"o o X .. X ",
+"o o... XX X ",
+"o o X XX ",
+"oooooXX ",
+"o o X "};
diff --git a/app/bin/bitmaps/flash.xbm b/app/bin/bitmaps/flash.xbm
new file mode 100644
index 0000000..677978d
--- /dev/null
+++ b/app/bin/bitmaps/flash.xbm
@@ -0,0 +1,9 @@
+#define flash_width 24
+#define flash_height 24
+static char flash_bits[] = {
+ 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x04, 0x04, 0x04, 0x08, 0x04, 0x02,
+ 0x10, 0x04, 0x01, 0x20, 0x84, 0x00, 0x40, 0x44, 0x00, 0x80, 0x24, 0x00,
+ 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0xff, 0xf5, 0x1f, 0x00, 0x00, 0x00,
+ 0x00, 0x15, 0x00, 0x80, 0x24, 0x00, 0x40, 0x44, 0x00, 0x20, 0x84, 0x00,
+ 0x10, 0x04, 0x01, 0x08, 0x04, 0x02, 0x04, 0x04, 0x04, 0x00, 0x04, 0x00,
+ 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/flip.xpm b/app/bin/bitmaps/flip.xpm
new file mode 100644
index 0000000..03966eb
--- /dev/null
+++ b/app/bin/bitmaps/flip.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * flip_xpm[] = {
+"16 16 4 1",
+"# c None",
+". c #0000ffffffff",
+"b c #000000000000",
+"a c #ffff00000000",
+".######a#######b",
+"..#####a######bb",
+"...####a#####bbb",
+"....###a####bbbb",
+".....##a###bbbbb",
+"......#a##bbbbbb",
+".......a#bbbbbbb",
+".......abbbbbbbb",
+".......abbbbbbbb",
+".......a#bbbbbbb",
+"......#a##bbbbbb",
+".....##a###bbbbb",
+"....###a####bbbb",
+"...####a#####bbb",
+"..#####a######bb",
+".######a#######b"};
diff --git a/app/bin/bitmaps/go.xpm b/app/bin/bitmaps/go.xpm
new file mode 100644
index 0000000..b8a5478
--- /dev/null
+++ b/app/bin/bitmaps/go.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * go_xpm[] = {
+"16 16 3 1",
+" c None",
+"X c #000000000000",
+"o c #0000FFFF0000",
+" XXXXX ",
+" XXXXXXXXX ",
+" XXoooooooXX ",
+" XXoooooooooXX ",
+" XoooooooooooX ",
+"XXoooooooooooXX ",
+"XXoooooooooooXX ",
+"XXoooooooooooXX ",
+"XXoooooooooooXX ",
+"XXoooooooooooXX ",
+" XoooooooooooX ",
+" XXoooooooooXX ",
+" XXoooooooXX ",
+" XXXXXXXXX ",
+" XXXXX ",
+" "};
diff --git a/app/bin/bitmaps/helix.xpm b/app/bin/bitmaps/helix.xpm
new file mode 100644
index 0000000..ba0551e
--- /dev/null
+++ b/app/bin/bitmaps/helix.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * helix_xpm[] = {
+"16 16 2 1",
+" c None",
+". c #000000000000",
+" ",
+" ........... ",
+" . ",
+" . . ",
+" . . ",
+" .......... ",
+" . . ",
+" . . ",
+" .......... ",
+" . . ",
+" . . ",
+" ......... ",
+" . ",
+" . ",
+" ............ ",
+" "};
diff --git a/app/bin/bitmaps/hndldto.xpm b/app/bin/bitmaps/hndldto.xpm
new file mode 100644
index 0000000..f49fef6
--- /dev/null
+++ b/app/bin/bitmaps/hndldto.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * hndldto_xpm[] = {
+"16 16 2 1",
+" c None",
+". c #000000000000",
+" . . ",
+" .. ",
+" . ... ",
+" .. . . ",
+" . .. ",
+" . ...... . ",
+"... ....... ... ",
+" . ........ . ",
+" . .. . ",
+"..... .. ...... ",
+" . .. . . ",
+" .. ",
+" .. ",
+" .. ",
+" .. ",
+" "};
diff --git a/app/bin/bitmaps/hotbarl.xbm b/app/bin/bitmaps/hotbarl.xbm
new file mode 100644
index 0000000..09b8309
--- /dev/null
+++ b/app/bin/bitmaps/hotbarl.xbm
@@ -0,0 +1,7 @@
+#define turnbarl_width 16
+#define turnbarl_height 16
+// static unsigned char turnbarl_bits[] = {
+static char turnbarl_bits[] = {
+ 0x00, 0x30, 0x00, 0x3c, 0x00, 0x3f, 0xc0, 0x3f, 0xe0, 0x3f, 0xf8, 0x3f,
+ 0xfe, 0x3f, 0xff, 0x3f, 0xff, 0x3f, 0xfe, 0x3f, 0xf8, 0x3f, 0xe0, 0x3f,
+ 0x80, 0x3f, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x30};
diff --git a/app/bin/bitmaps/hotbarr.xbm b/app/bin/bitmaps/hotbarr.xbm
new file mode 100644
index 0000000..bebcebf
--- /dev/null
+++ b/app/bin/bitmaps/hotbarr.xbm
@@ -0,0 +1,7 @@
+#define turnbarr_width 16
+#define turnbarr_height 16
+// static unsigned char turnbarr_bits[] = {
+static char turnbarr_bits[] = {
+ 0x0c, 0x00, 0x3c, 0x00, 0xfc, 0x00, 0xfc, 0x03, 0xfc, 0x07, 0xfc, 0x1f,
+ 0xfc, 0x7f, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0x7f, 0xfc, 0x1f, 0xfc, 0x07,
+ 0xfc, 0x01, 0xfc, 0x00, 0x3c, 0x00, 0x0c, 0x00};
diff --git a/app/bin/bitmaps/import.xpm b/app/bin/bitmaps/import.xpm
new file mode 100644
index 0000000..f048333
--- /dev/null
+++ b/app/bin/bitmaps/import.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * import_xpm[] = {
+"16 16 2 1",
+" c None",
+". c #FFFFFFFFFFFF",
+" .......",
+" ....... .......",
+" ....... ... ...",
+" ....... .... ..",
+" ....... . .",
+" ....... ...... ",
+" ....... ...... ",
+" ....... . .",
+" . .... .... ..",
+" .. .. ... ...",
+" .... .........",
+"................",
+".. . . . .....",
+"... ... .. .....",
+" . . .. .. .....",
+"................"};
diff --git a/app/bin/bitmaps/join.xpm b/app/bin/bitmaps/join.xpm
new file mode 100644
index 0000000..b42f2cb
--- /dev/null
+++ b/app/bin/bitmaps/join.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * join_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+" ",
+" ",
+" . .",
+" . ",
+" . . .",
+" . ",
+" . . .",
+" . ",
+" XXX . .",
+". . XX ",
+"..... X X X ",
+". . X X ",
+". .XXXX ",
+". . X ",
+"..... X ",
+". . "};
diff --git a/app/bin/bitmaps/l1.xbm b/app/bin/bitmaps/l1.xbm
new file mode 100644
index 0000000..9cadd73
--- /dev/null
+++ b/app/bin/bitmaps/l1.xbm
@@ -0,0 +1,6 @@
+#define l1_width 10
+#define l1_height 16
+static char l1_bits[] = { 0x00, 0x00,
+ 0x30, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0x30, 0x00, 0x30, 0x00,
+ 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,
+ 0xfc, 0x00, 0xfc, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l10.xbm b/app/bin/bitmaps/l10.xbm
new file mode 100644
index 0000000..349f3cf
--- /dev/null
+++ b/app/bin/bitmaps/l10.xbm
@@ -0,0 +1,6 @@
+#define l10_width 10
+#define l10_height 16
+static char l10_bits[] = { 0x00, 0x00,
+ 0xe6, 0x01, 0xe7, 0x01, 0x37, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03,
+ 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03,
+ 0xe6, 0x01, 0xef, 0x01, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l11.xbm b/app/bin/bitmaps/l11.xbm
new file mode 100644
index 0000000..fa3ca0e
--- /dev/null
+++ b/app/bin/bitmaps/l11.xbm
@@ -0,0 +1,6 @@
+#define l11_width 10
+#define l11_height 16
+static char l11_bits[] = { 0x00, 0x00,
+ 0xc6, 0x00, 0xe7, 0x00, 0xe7, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00,
+ 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00,
+ 0xc6, 0x00, 0xef, 0x01, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l12.xbm b/app/bin/bitmaps/l12.xbm
new file mode 100644
index 0000000..c1a5274
--- /dev/null
+++ b/app/bin/bitmaps/l12.xbm
@@ -0,0 +1,6 @@
+#define l12_width 10
+#define l12_height 16
+static char l12_bits[] = { 0x00, 0x00,
+ 0xe6, 0x00, 0xf7, 0x01, 0x17, 0x03, 0x06, 0x03, 0x06, 0x03, 0x86, 0x01,
+ 0x86, 0x01, 0xc6, 0x00, 0xc6, 0x00, 0x66, 0x00, 0x66, 0x00, 0x36, 0x00,
+ 0xf6, 0x03, 0xf7, 0x03, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l13.xbm b/app/bin/bitmaps/l13.xbm
new file mode 100644
index 0000000..1414eb0
--- /dev/null
+++ b/app/bin/bitmaps/l13.xbm
@@ -0,0 +1,6 @@
+#define l13_width 10
+#define l13_height 16
+static char l13_bits[] = { 0x00, 0x00,
+ 0xe6, 0x00, 0xf7, 0x01, 0x17, 0x03, 0x06, 0x03, 0x06, 0x03, 0x06, 0x03,
+ 0xc6, 0x01, 0xc6, 0x01, 0x06, 0x03, 0x06, 0x03, 0x06, 0x03, 0x16, 0x03,
+ 0xf6, 0x01, 0xe7, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l14.xbm b/app/bin/bitmaps/l14.xbm
new file mode 100644
index 0000000..05e820f
--- /dev/null
+++ b/app/bin/bitmaps/l14.xbm
@@ -0,0 +1,6 @@
+#define l14_width 10
+#define l14_height 16
+static char l14_bits[] = { 0x00, 0x00,
+ 0x06, 0x01, 0x87, 0x01, 0x87, 0x01, 0xc6, 0x01, 0xe6, 0x01, 0xa6, 0x01,
+ 0xb6, 0x01, 0x96, 0x01, 0xf6, 0x03, 0xf6, 0x03, 0x86, 0x01, 0x86, 0x01,
+ 0x86, 0x01, 0x8f, 0x01, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l15.xbm b/app/bin/bitmaps/l15.xbm
new file mode 100644
index 0000000..22daac2
--- /dev/null
+++ b/app/bin/bitmaps/l15.xbm
@@ -0,0 +1,6 @@
+#define l15_width 10
+#define l15_height 16
+static char l15_bits[] = { 0x00, 0x00,
+ 0xf6, 0x03, 0xf7, 0x03, 0x37, 0x00, 0x36, 0x00, 0x36, 0x00, 0xf6, 0x00,
+ 0xf6, 0x01, 0x06, 0x03, 0x06, 0x03, 0x06, 0x03, 0x06, 0x03, 0x06, 0x03,
+ 0xf6, 0x01, 0xf7, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l16.xbm b/app/bin/bitmaps/l16.xbm
new file mode 100644
index 0000000..9f86249
--- /dev/null
+++ b/app/bin/bitmaps/l16.xbm
@@ -0,0 +1,6 @@
+#define l16_width 10
+#define l16_height 16
+static char l16_bits[] = { 0x00, 0x00,
+ 0xc6, 0x01, 0xe7, 0x03, 0x37, 0x00, 0x36, 0x00, 0x36, 0x00, 0xf6, 0x01,
+ 0xf6, 0x01, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03,
+ 0xe6, 0x01, 0xcf, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l17.xbm b/app/bin/bitmaps/l17.xbm
new file mode 100644
index 0000000..8169be6
--- /dev/null
+++ b/app/bin/bitmaps/l17.xbm
@@ -0,0 +1,6 @@
+#define l17_width 10
+#define l17_height 16
+static char l17_bits[] = { 0x00, 0x00,
+ 0xf6, 0x03, 0xf7, 0x03, 0x07, 0x03, 0x06, 0x03, 0x06, 0x03, 0x86, 0x01,
+ 0x86, 0x01, 0x86, 0x00, 0xc6, 0x00, 0x46, 0x00, 0x66, 0x00, 0x26, 0x00,
+ 0x36, 0x00, 0x17, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l18.xbm b/app/bin/bitmaps/l18.xbm
new file mode 100644
index 0000000..68742a1
--- /dev/null
+++ b/app/bin/bitmaps/l18.xbm
@@ -0,0 +1,6 @@
+#define l18_width 10
+#define l18_height 16
+static char l18_bits[] = { 0x00, 0x00,
+ 0xc6, 0x00, 0xe7, 0x01, 0x37, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03,
+ 0xe6, 0x01, 0xe6, 0x01, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03,
+ 0xe6, 0x01, 0xcf, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l19.xbm b/app/bin/bitmaps/l19.xbm
new file mode 100644
index 0000000..0dc6ea6
--- /dev/null
+++ b/app/bin/bitmaps/l19.xbm
@@ -0,0 +1,6 @@
+#define l19_width 10
+#define l19_height 16
+static char l19_bits[] = { 0x00, 0x00,
+ 0xc6, 0x00, 0xe7, 0x01, 0x37, 0x03, 0x36, 0x03, 0x36, 0x03, 0x36, 0x03,
+ 0x36, 0x03, 0xe6, 0x03, 0xc6, 0x03, 0x06, 0x03, 0x06, 0x03, 0x06, 0x03,
+ 0xf6, 0x01, 0xf7, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l2.xbm b/app/bin/bitmaps/l2.xbm
new file mode 100644
index 0000000..6e09c68
--- /dev/null
+++ b/app/bin/bitmaps/l2.xbm
@@ -0,0 +1,6 @@
+#define l2_width 10
+#define l2_height 16
+static char l2_bits[] = { 0x00, 0x00,
+ 0xfc, 0x00, 0xfe, 0x01, 0x03, 0x03, 0x03, 0x03, 0x00, 0x03, 0x80, 0x01,
+ 0xc0, 0x00, 0x60, 0x00, 0x30, 0x00, 0x18, 0x00, 0x0c, 0x00, 0x06, 0x00,
+ 0xff, 0x03, 0xff, 0x03, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l20.xbm b/app/bin/bitmaps/l20.xbm
new file mode 100644
index 0000000..473553b
--- /dev/null
+++ b/app/bin/bitmaps/l20.xbm
@@ -0,0 +1,6 @@
+#define l20_width 10
+#define l20_height 16
+static char l20_bits[] = { 0x00, 0x00,
+ 0x8e, 0x01, 0xcf, 0x03, 0xdb, 0x02, 0x59, 0x03, 0xd8, 0x02, 0x58, 0x03,
+ 0xc8, 0x02, 0x4c, 0x03, 0xcc, 0x02, 0x46, 0x03, 0xc6, 0x02, 0x43, 0x03,
+ 0xdf, 0x03, 0x9f, 0x01, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l3.xbm b/app/bin/bitmaps/l3.xbm
new file mode 100644
index 0000000..66ac3ab
--- /dev/null
+++ b/app/bin/bitmaps/l3.xbm
@@ -0,0 +1,6 @@
+#define l3_width 10
+#define l3_height 16
+static char l3_bits[] = { 0x00, 0x00,
+ 0xfc, 0x00, 0xfe, 0x01, 0x03, 0x03, 0x03, 0x03, 0x00, 0x03, 0x00, 0x03,
+ 0xe0, 0x01, 0xe0, 0x01, 0x00, 0x03, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03,
+ 0xfe, 0x01, 0xfc, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l4.xbm b/app/bin/bitmaps/l4.xbm
new file mode 100644
index 0000000..d818f48
--- /dev/null
+++ b/app/bin/bitmaps/l4.xbm
@@ -0,0 +1,6 @@
+#define l4_width 10
+#define l4_height 16
+static char l4_bits[] = { 0x00, 0x00,
+ 0x80, 0x01, 0xc0, 0x01, 0xe0, 0x01, 0xb0, 0x01, 0x98, 0x01, 0x8c, 0x01,
+ 0x86, 0x01, 0x83, 0x01, 0xff, 0x03, 0xff, 0x03, 0x80, 0x01, 0x80, 0x01,
+ 0x80, 0x01, 0x80, 0x01, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l5.xbm b/app/bin/bitmaps/l5.xbm
new file mode 100644
index 0000000..c350ac3
--- /dev/null
+++ b/app/bin/bitmaps/l5.xbm
@@ -0,0 +1,6 @@
+#define l5_width 10
+#define l5_height 16
+static char l5_bits[] = { 0x00, 0x00,
+ 0xff, 0x03, 0xff, 0x03, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x7f, 0x00,
+ 0xff, 0x00, 0x80, 0x01, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x80, 0x01,
+ 0xff, 0x00, 0x7f, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l6.xbm b/app/bin/bitmaps/l6.xbm
new file mode 100644
index 0000000..71351c2
--- /dev/null
+++ b/app/bin/bitmaps/l6.xbm
@@ -0,0 +1,6 @@
+#define l6_width 10
+#define l6_height 16
+static char l6_bits[] = { 0x00, 0x00,
+ 0xfc, 0x01, 0xfe, 0x03, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0xff, 0x01,
+ 0xff, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
+ 0xfe, 0x01, 0xfc, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l7.xbm b/app/bin/bitmaps/l7.xbm
new file mode 100644
index 0000000..220e3d9
--- /dev/null
+++ b/app/bin/bitmaps/l7.xbm
@@ -0,0 +1,6 @@
+#define l7_width 10
+#define l7_height 16
+static char l7_bits[] = { 0x00, 0x00,
+ 0xff, 0x03, 0xff, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x80, 0x01,
+ 0xc0, 0x00, 0x60, 0x00, 0x30, 0x00, 0x18, 0x00, 0x0c, 0x00, 0x06, 0x00,
+ 0x03, 0x00, 0x01, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l8.xbm b/app/bin/bitmaps/l8.xbm
new file mode 100644
index 0000000..bb0e2bc
--- /dev/null
+++ b/app/bin/bitmaps/l8.xbm
@@ -0,0 +1,6 @@
+#define l8_width 10
+#define l8_height 16
+static char l8_bits[] = { 0x00, 0x00,
+ 0xfc, 0x00, 0xfe, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
+ 0xfe, 0x01, 0xfe, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
+ 0xfe, 0x01, 0xfc, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/l9.xbm b/app/bin/bitmaps/l9.xbm
new file mode 100644
index 0000000..1589fda
--- /dev/null
+++ b/app/bin/bitmaps/l9.xbm
@@ -0,0 +1,6 @@
+#define l9_width 10
+#define l9_height 16
+static char l9_bits[] = { 0x00, 0x00,
+ 0xfc, 0x00, 0xfe, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
+ 0x03, 0x03, 0xfe, 0x03, 0xfe, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03,
+ 0xff, 0x01, 0xfe, 0x00, 0x00, 0x00};
diff --git a/app/bin/bitmaps/move.xpm b/app/bin/bitmaps/move.xpm
new file mode 100644
index 0000000..ab90555
--- /dev/null
+++ b/app/bin/bitmaps/move.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * move_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #0000FFFFFFFF",
+"X c #000000000000",
+"o c #FFFF00000000",
+" . . X X ",
+"...... XXXXXX ",
+" . . X X ",
+" . . o X X ",
+" . . oX X ",
+"...... XoXXXX ",
+" . . Xo X ",
+" . oooooooooXX ",
+" . . Xo X ",
+"...... XoXXXX ",
+" . . oX X ",
+" . . o X X ",
+" . . X X ",
+"...... XXXXXX ",
+" . . X X ",
+" "};
diff --git a/app/bin/bitmaps/movedesc.xpm b/app/bin/bitmaps/movedesc.xpm
new file mode 100644
index 0000000..520cfd6
--- /dev/null
+++ b/app/bin/bitmaps/movedesc.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * movedesc_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+"o c #0000FFFFFFFF",
+" .. .. .. .. ",
+" . . . . . ",
+" . . .. .. . ",
+" . . . . . ",
+" .. ..X.. .. ",
+" XXX ",
+" X X X ",
+" X X X ",
+" X ",
+" . . X . ",
+"..oo..ooX o.oo..",
+" .o o o Xo o. ",
+" .o o ooXoo o. ",
+" .o o o X o o. ",
+"..oo..oo.oo.oo..",
+" . . . . "};
diff --git a/app/bin/bitmaps/mtbox.xbm b/app/bin/bitmaps/mtbox.xbm
new file mode 100644
index 0000000..8d7f81c
--- /dev/null
+++ b/app/bin/bitmaps/mtbox.xbm
@@ -0,0 +1,7 @@
+#define mtbox_width 16
+#define mtbox_height 16
+// static unsigned char mtbox_bits[] = {
+static char mtbox_bits[] = {
+ 0x00, 0x00, 0xfe, 0x7f, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40,
+ 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40,
+ 0x02, 0x40, 0x02, 0x40, 0xfe, 0x7f, 0x00, 0x00};
diff --git a/app/bin/bitmaps/newcar.xpm b/app/bin/bitmaps/newcar.xpm
new file mode 100644
index 0000000..e1bc24a
--- /dev/null
+++ b/app/bin/bitmaps/newcar.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * newcar_xpm[] = {
+"16 16 4 1",
+". c None",
+"X c #800080008000",
+"o c #000000000000",
+" c #FFFFFFFF0000",
+" ...X. X.X.... ",
+"oooo... ..XX. ",
+".. o... ...X .",
+"...o ..o ..X ..",
+"...o ooo. oo...",
+"...o. ooo oo...",
+"oooooooooooooo ",
+"oooooooooooooo ",
+"oooooooooooooo..",
+"oooooooooooooooo",
+"oooooooooooooooo",
+"...oo.. oo ...o",
+"..oooo.oooo ..o",
+". oooo.oooo. o.",
+" .oo.. oo...oo.",
+" ...... ..... "};
diff --git a/app/bin/bitmaps/note.xbm b/app/bin/bitmaps/note.xbm
new file mode 100644
index 0000000..7ca281a
--- /dev/null
+++ b/app/bin/bitmaps/note.xbm
@@ -0,0 +1,6 @@
+#define note_width 16
+#define note_height 16
+static char note_bits[] = {
+ 0xff, 0x03, 0x01, 0x06, 0x81, 0x0a, 0x81, 0x12, 0x81, 0x22, 0x81, 0x7e,
+ 0x81, 0x40, 0x81, 0x40, 0x81, 0x40, 0x81, 0x40, 0x81, 0x40, 0x01, 0x40,
+ 0x81, 0x40, 0x01, 0x40, 0x01, 0x40, 0xff, 0x7f};
diff --git a/app/bin/bitmaps/openbutt.xpm b/app/bin/bitmaps/openbutt.xpm
new file mode 100644
index 0000000..99b9666
--- /dev/null
+++ b/app/bin/bitmaps/openbutt.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * openbutt_xpm[] = {
+"7 16 2 1",
+" c None",
+". c #000000000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+".......",
+" ..... ",
+" ... ",
+" . ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/app/bin/bitmaps/parallel.xpm b/app/bin/bitmaps/parallel.xpm
new file mode 100644
index 0000000..3fe5591
--- /dev/null
+++ b/app/bin/bitmaps/parallel.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * parallel_xpm[] = {
+"16 16 2 1",
+" c None",
+". c #000000000000",
+" ",
+" ",
+" ",
+"................",
+" . ",
+" . . ",
+" . . ",
+" ",
+" ",
+" . . . ",
+"................",
+" . . . ",
+" . . . ",
+" . . . ",
+"................",
+" . . . "};
diff --git a/app/bin/bitmaps/partlist.xpm b/app/bin/bitmaps/partlist.xpm
new file mode 100644
index 0000000..78c4674
--- /dev/null
+++ b/app/bin/bitmaps/partlist.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * partlist_xpm[] = {
+"16 16 2 1",
+" c None",
+". c #000000000000",
+" . . . ",
+"..... . . ",
+" . . . ",
+"..... . ",
+" . . . ",
+" ",
+". .. .. .. ",
+". . . . .",
+". . .. .. .. ",
+". . . . . .",
+". .. .. . .",
+" ... . . ",
+" . . . . ",
+" . .. ... . ",
+" . . . ",
+" . . ..."};
diff --git a/app/bin/bitmaps/profile.xpm b/app/bin/bitmaps/profile.xpm
new file mode 100644
index 0000000..df22abe
--- /dev/null
+++ b/app/bin/bitmaps/profile.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * profile_xpm[] = {
+"16 16 5 1",
+" c None",
+". c #FFFF00000000",
+"X c #0000FFFFFFFF",
+"o c #00000000FFFF",
+"O c #000000000000",
+" ",
+" . ",
+" .Xo ",
+" .Xo ",
+" .XXXo o ",
+".XXXXo .Xo",
+"OXXXXXo .XO",
+"OXXXXXo .XXO",
+"OXXXXXXo .XXXO",
+"OXXXXXXXo .XXXXO",
+"OXXXXXXXXoXXXXXO",
+"OXXXXXXXXXXXXXXO",
+"OXXXXXXXXXXXXXXO",
+"OOOOOOOOOOOOOOOO",
+" O O O ",
+" O O O "};
diff --git a/app/bin/bitmaps/pull.xpm b/app/bin/bitmaps/pull.xpm
new file mode 100644
index 0000000..a25248e
--- /dev/null
+++ b/app/bin/bitmaps/pull.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * pull_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #0000FFFFFFFF",
+"X c #FFFF00000000",
+"o c #000000000000",
+" . . . . ",
+"...... ......",
+" . . . . ",
+" . . . . ",
+"...... ......",
+" . . . . ",
+" X X ",
+" XX XX ",
+"XXXXXXX XXXXXXX",
+" XX XX ",
+" o X o Xo ",
+"ooo oooo oooo oo",
+" o o o ",
+" o o o ",
+"oo oooo oooo ooo",
+" o o o "};
diff --git a/app/bin/bitmaps/rotate.xpm b/app/bin/bitmaps/rotate.xpm
new file mode 100644
index 0000000..00b6b5a
--- /dev/null
+++ b/app/bin/bitmaps/rotate.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * rotate_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #0000FFFFFFFF",
+"X c #FFFF00000000",
+"o c #000000000000",
+" . .XX ",
+"....... XX ",
+" . . XX ",
+" . . X X",
+"....... o X X",
+" . . XX",
+" . . o XXXX",
+"....... ",
+" . . o ",
+" .o o o o o ",
+".ooooooooooooooo",
+" .o o o o o ",
+" .oo o o o o ",
+"..o..o. o o o ",
+" ooooooooooooooo",
+" o o o o o "};
diff --git a/app/bin/bitmaps/ruler.xpm b/app/bin/bitmaps/ruler.xpm
new file mode 100644
index 0000000..55d4842
--- /dev/null
+++ b/app/bin/bitmaps/ruler.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * ruler_xpm[] = {
+"16 16 2 1",
+" c None",
+". c #000000000000",
+" .. ",
+" . ",
+" . ",
+" . . ",
+" . ... ",
+" . ",
+". ",
+". ",
+" .. ",
+" .. . . ",
+" .. . ",
+" .. . ",
+" .. . ",
+" .. ",
+" .. ",
+" ."};
diff --git a/app/bin/bitmaps/select.xpm b/app/bin/bitmaps/select.xpm
new file mode 100644
index 0000000..c630541
--- /dev/null
+++ b/app/bin/bitmaps/select.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * select_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+" ",
+" . . . . ",
+"................",
+" . . . . ",
+" . . . ",
+" . XX . ",
+"... XXXXXX ..",
+" . XXXXXXXX . ",
+" XXXXXXXX ",
+" XXXXXXX ",
+" XXXXXX ",
+" XXXXXX ",
+" XXX XXX ",
+" XX XXX ",
+" XXX ",
+" X "};
diff --git a/app/bin/bitmaps/snapcurs.xbm b/app/bin/bitmaps/snapcurs.xbm
new file mode 100644
index 0000000..06db450
--- /dev/null
+++ b/app/bin/bitmaps/snapcurs.xbm
@@ -0,0 +1,7 @@
+#define snapcurs_width 16
+#define snapcurs_height 16
+// static unsigned char snapcurs_bits[] = {
+static char snapcurs_bits[] = {
+ 0x00, 0x00, 0x44, 0x44, 0xaa, 0xaa, 0xfc, 0x40, 0xf8, 0x07, 0xfc, 0x47,
+ 0xfa, 0xab, 0xfc, 0x45, 0xf0, 0x03, 0x74, 0x47, 0xb2, 0xae, 0x44, 0x5c,
+ 0x00, 0x08, 0x44, 0x44, 0xaa, 0xaa, 0x44, 0x44};
diff --git a/app/bin/bitmaps/snapvis.xbm b/app/bin/bitmaps/snapvis.xbm
new file mode 100644
index 0000000..cab6ee5
--- /dev/null
+++ b/app/bin/bitmaps/snapvis.xbm
@@ -0,0 +1,7 @@
+#define snapvis_width 16
+#define snapvis_height 16
+// static unsigned char snapvis_bits[] = {
+static char snapvis_bits[] = {
+ 0x44, 0x44, 0x44, 0x44, 0xff, 0xff, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
+ 0xff, 0xff, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0xff, 0xff, 0x44, 0x44,
+ 0x44, 0x44, 0x44, 0x44, 0xff, 0xff, 0x44, 0x44};
diff --git a/app/bin/bitmaps/splittrk.xpm b/app/bin/bitmaps/splittrk.xpm
new file mode 100644
index 0000000..3a03c77
--- /dev/null
+++ b/app/bin/bitmaps/splittrk.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * splittrk_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+" . . ",
+" . ",
+" X . . .",
+" X . . . ",
+" X . . .",
+" XXXX . . . ",
+" . ",
+" . . ",
+" . . ",
+" . ",
+" . . . XXXX ",
+". . . X ",
+" . . . X ",
+". . . X ",
+" . ",
+" . . "};
diff --git a/app/bin/bitmaps/square10.xbm b/app/bin/bitmaps/square10.xbm
new file mode 100644
index 0000000..d419974
--- /dev/null
+++ b/app/bin/bitmaps/square10.xbm
@@ -0,0 +1,7 @@
+#define square10_width 14
+#define square10_height 14
+// static unsigned char square10_bits[] = {
+static char square10_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff};
diff --git a/app/bin/bitmaps/stop.xpm b/app/bin/bitmaps/stop.xpm
new file mode 100644
index 0000000..5c66ba1
--- /dev/null
+++ b/app/bin/bitmaps/stop.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * stop_xpm[] = {
+"16 16 3 1",
+" c None",
+"X c #000000000000",
+"o c #FFFF00000000",
+" XXXXXXX ",
+" XXXXXXXXX ",
+" XXoooooooXX ",
+" XXoooooooooXX ",
+"XXoooooooooooXX ",
+"XXoooooooooooXX ",
+"XXoooooooooooXX ",
+"XXoooooooooooXX ",
+"XXoooooooooooXX ",
+"XXoooooooooooXX ",
+"XXoooooooooooXX ",
+" XXoooooooooXX ",
+" XXoooooooXX ",
+" XXXXXXXXX ",
+" XXXXXXX ",
+" "};
diff --git a/app/bin/bitmaps/straight.xpm b/app/bin/bitmaps/straight.xpm
new file mode 100644
index 0000000..b5fc178
--- /dev/null
+++ b/app/bin/bitmaps/straight.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * straight_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #FFFF00000000",
+"X c #000000000000",
+" .....",
+" X ..",
+" X X . .",
+" X . X.",
+" X . X .",
+" X X . X ",
+" X . X X ",
+" X . X ",
+" X X . X ",
+" X . X X ",
+" X X X ",
+"X X X ",
+" X X X ",
+"X X X ",
+" X ",
+" X X "};
diff --git a/app/bin/bitmaps/struct.xpm b/app/bin/bitmaps/struct.xpm
new file mode 100644
index 0000000..a37979c
--- /dev/null
+++ b/app/bin/bitmaps/struct.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * struct_xpm[] = {
+"16 16 3 1",
+"o c None",
+" c #000000000000",
+". c #FFFFFFFFFFFF",
+" ",
+" ............ ",
+" . .......... . ",
+" .. ........ .. ",
+" ... ...... ... ",
+" .... .... ",
+" ... ...... ... ",
+" .. ........ .. ",
+" . .......... . ",
+" ............ ",
+" ",
+"o ............ o",
+"oo .......... oo",
+"ooo ........ ooo",
+"oooo oo ",
+"oooooooooooooo "};
diff --git a/app/bin/bitmaps/switchmdel.xpm b/app/bin/bitmaps/switchmdel.xpm
new file mode 100644
index 0000000..a6dc5ae
--- /dev/null
+++ b/app/bin/bitmaps/switchmdel.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char * switchmdel_xpm[] = {
+"16 16 35 1",
+" c None",
+". c #CC0000",
+"+ c #CB0000",
+"@ c #FF0000",
+"# c #FE0C28",
+"$ c #FE112B",
+"% c #FF0101",
+"& c #F00D21",
+"* c #FE142E",
+"= c #F80E27",
+"- c #D00103",
+"; c #E80306",
+"> c #FF0303",
+", c #FF0611",
+"' c #FF060D",
+") c #FF0202",
+"! c #F51022",
+"~ c #FD132E",
+"{ c #5A5954",
+"] c #E71B32",
+"^ c #FE132D",
+"/ c #595C58",
+"( c #575954",
+"_ c #FE102C",
+": c #61635F",
+"< c #5A5D5A",
+"[ c #545652",
+"} c #5E5F5C",
+"| c #555753",
+"1 c #FE1530",
+"2 c #5B5C58",
+"3 c #626460",
+"4 c #565752",
+"5 c #575854",
+"6 c #575A56",
+" ",
+" .. ",
+" +.+ @ ",
+" #$ ... @@% ",
+" ##&.. %@@ ",
+" *#=-. @@ ",
+" ##;@> ",
+" ,@' ",
+" )@!#~ ",
+" %@ {]#^ ",
+" @@ /( #_ ",
+" @@ :< # ",
+" @@ [ }| 1# ",
+"@@ 2 #$ ",
+" 3 # ",
+" 4 56 | "};
diff --git a/app/bin/bitmaps/switchmedit.xpm b/app/bin/bitmaps/switchmedit.xpm
new file mode 100644
index 0000000..05168b2
--- /dev/null
+++ b/app/bin/bitmaps/switchmedit.xpm
@@ -0,0 +1,78 @@
+/* XPM */
+static char * switchmedit_xpm[] = {
+"16 16 59 1",
+" c None",
+". c #6F4D10",
+"+ c #A0711A",
+"@ c #EF2828",
+"# c #EF2929",
+"$ c #704E10",
+"% c #A9781B",
+"& c #CB9022",
+"* c #EE2828",
+"= c #ED2828",
+"- c #B07D1D",
+"; c #EE2929",
+"> c #715010",
+", c #B7821E",
+"' c #CA8F22",
+") c #9B6C1A",
+"! c #71510F",
+"~ c #BC851F",
+"{ c #C98E22",
+"] c #906717",
+"^ c #684A0F",
+"/ c #F02929",
+"( c #755311",
+"_ c #BF8820",
+": c #C68D21",
+"< c #886116",
+"[ c #674A10",
+"} c #D92D24",
+"| c #775511",
+"1 c #C38B21",
+"2 c #C38A21",
+"3 c #7E5B14",
+"4 c #6D4B11",
+"5 c #D03026",
+"6 c #855517",
+"7 c #C68D22",
+"8 c #795613",
+"9 c #815D19",
+"0 c #C88F21",
+"a c #B9831F",
+"b c #725012",
+"c c #896C2E",
+"d c #D3AE5A",
+"e c #CB9124",
+"f c #B4801E",
+"g c #6E4D11",
+"h c #CDB678",
+"i c #E2D29B",
+"j c #BC9746",
+"k c #8A6C2B",
+"l c #D7BC78",
+"m c #AD904F",
+"n c #816632",
+"o c #836C40",
+"p c #65490C",
+"q c #7A5B21",
+"r c #785618",
+"s c #878A85",
+"t c #898B86",
+" .+",
+" @# $%&",
+" *#= $-&&",
+" ;#; >,&')",
+" ## !~&{]^",
+" ##/ (_&:<[ ",
+" *#}|1&234 ",
+" 567&_8 ",
+" 90&ab ",
+" cdefg ",
+" hijg ",
+" klmnog ",
+" pqrg sg ",
+" g ssg ",
+" g tsg ",
+" gggggggg "};
diff --git a/app/bin/bitmaps/switchmnew.xpm b/app/bin/bitmaps/switchmnew.xpm
new file mode 100644
index 0000000..403a8b7
--- /dev/null
+++ b/app/bin/bitmaps/switchmnew.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char * switchmnew_xpm[] = {
+"16 16 47 1",
+" c None",
+". c #FFF414",
+"+ c #FFF416",
+"@ c #FFF314",
+"# c #EF2828",
+"$ c #EF2929",
+"% c #FFF518",
+"& c #FFF41E",
+"* c #FFF639",
+"= c #FFF52B",
+"- c #FFF41A",
+"; c #FFF512",
+"> c #EE2828",
+", c #ED2828",
+"' c #FFF513",
+") c #FFF521",
+"! c #FFF969",
+"~ c #FFFA92",
+"{ c #FFF97C",
+"] c #FFF63B",
+"^ c #FFF317",
+"/ c #EE2929",
+"( c #FFF417",
+"_ c #FFF63C",
+": c #FFFA95",
+"< c #FFFDE7",
+"[ c #FFFBB3",
+"} c #FFF75C",
+"| c #FFF51B",
+"1 c #FFF531",
+"2 c #FFF980",
+"3 c #FFFBB5",
+"4 c #FFFA98",
+"5 c #FFF64C",
+"6 c #F35820",
+"7 c #FFF63E",
+"8 c #FFF74D",
+"9 c #FFF51F",
+"0 c #FFF515",
+"a c #EC2828",
+"b c #FFF312",
+"c c #FFF319",
+"d c #E92C2C",
+"e c #D5403F",
+"f c #898A83",
+"g c #8B7247",
+"h c #8A8577",
+" .+@ ",
+" #$ %&*=-; ",
+" >$, ')!~{]^ ",
+" /$/ (_:<[}| ",
+" $$ (12345- ",
+" $$6 |7}890 ",
+" >$a bc|-0 ",
+" de ",
+" f ",
+" g ",
+" gg ",
+" ghf ",
+" g fg ",
+" g f g ",
+" g f g ",
+" gggggggg "};
diff --git a/app/bin/bitmaps/switchmotormark.xbm b/app/bin/bitmaps/switchmotormark.xbm
new file mode 100644
index 0000000..7a476d9
--- /dev/null
+++ b/app/bin/bitmaps/switchmotormark.xbm
@@ -0,0 +1,6 @@
+#define switchmotormark_width 16
+#define switchmotormark_height 16
+static char switchmotormark_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC8, 0x3F,
+ 0xC8, 0x3F, 0xFC, 0x3F, 0xFC, 0x3F, 0xC8, 0x3F, 0xC8, 0x3F, 0x08, 0x00,
+ 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, };
diff --git a/app/bin/bitmaps/text.xpm b/app/bin/bitmaps/text.xpm
new file mode 100644
index 0000000..176621d
--- /dev/null
+++ b/app/bin/bitmaps/text.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * text_xpm[] = {
+"16 16 2 1",
+" c None",
+". c #000000000000",
+" .. ",
+" .. ",
+" .... ",
+" .... ",
+" .. .. ",
+" .. .. ",
+" .. .. ",
+" .. .. ",
+" .. .. ",
+" .......... ",
+" ............ ",
+" .. .. ",
+" .. .. ",
+" .. .. ",
+".. ..",
+"... ..."};
diff --git a/app/bin/bitmaps/train.xpm b/app/bin/bitmaps/train.xpm
new file mode 100644
index 0000000..c94593e
--- /dev/null
+++ b/app/bin/bitmaps/train.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * train_xpm[]={
+"16 16 3 1",
+". c None",
+"# c #800080008000",
+"a c #000000000000",
+".....#..#.#.....",
+"aaaa.......##...",
+"...a........#...",
+"...a...a...#....",
+"...a..aaa..aa...",
+"...a..aaa..aa...",
+"aaaaaaaaaaaaaa..",
+"aaaaaaaaaaaaaa..",
+"aaaaaaaaaaaaaa..",
+"aaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaa",
+"...aa...aa.....a",
+"..aaaa.aaaa....a",
+"..aaaa.aaaa..aa.",
+"...aa...aa...aa.",
+"................"};
diff --git a/app/bin/bitmaps/tunnel.xpm b/app/bin/bitmaps/tunnel.xpm
new file mode 100644
index 0000000..79aed20
--- /dev/null
+++ b/app/bin/bitmaps/tunnel.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * tunnel_xpm[] = {
+"16 16 2 1",
+" c None",
+". c #000000000000",
+" .. ",
+" .. ",
+" .. ",
+" .. ",
+". . .. ",
+".......... . . ",
+". . .. ",
+". . .. ",
+". . .. ",
+".......... . . ",
+". . .. ",
+" .. ",
+" .. ",
+" .. ",
+" .. ",
+" "};
diff --git a/app/bin/bitmaps/turnout.xpm b/app/bin/bitmaps/turnout.xpm
new file mode 100644
index 0000000..91d7af5
--- /dev/null
+++ b/app/bin/bitmaps/turnout.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * turnout_xpm[] = {
+"16 16 2 1",
+" c None",
+". c #000000000000",
+" ",
+" ",
+" . . ",
+" .. ",
+" . ... ",
+" .. . . ",
+" . ... .. ",
+" . .. . .. . ",
+"............... ",
+" . . .. . ",
+" . ... . . ",
+"............... ",
+" . . . . ",
+" ",
+" ",
+" "};
diff --git a/app/bin/bitmaps/turntbl.xpm b/app/bin/bitmaps/turntbl.xpm
new file mode 100644
index 0000000..ca6f359
--- /dev/null
+++ b/app/bin/bitmaps/turntbl.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * turntbl_xpm[] = {
+"16 16 2 1",
+" c None",
+". c #000000000000",
+" . ",
+". .. ",
+" . .. ..... ",
+" . .. . . . ",
+" . . . . . . ",
+" . . . . ",
+" . . . . .",
+".... . . .",
+" . . . . .",
+".... . . .",
+" . . . . .",
+" . . . . ",
+" . . . . . . ",
+" . .. . . . ",
+" . .. ..... ",
+" .. "};
diff --git a/app/bin/bitmaps/xtc.xpm b/app/bin/bitmaps/xtc.xpm
new file mode 100644
index 0000000..3c13e32
--- /dev/null
+++ b/app/bin/bitmaps/xtc.xpm
@@ -0,0 +1,83 @@
+/* XPM */
+static char * xtc_xpm[] = {
+"64 64 16 1",
+" c None",
+". c #888A85",
+"+ c #555753",
+"@ c #D3D7CF",
+"# c #BABDB6",
+"$ c #EEEEEC",
+"% c #4E9A06",
+"& c #73D216",
+"* c #8AE234",
+"= c #E9B96E",
+"- c #FCAF3E",
+"; c #C4A000",
+"> c #C17D11",
+", c #8F5902",
+"' c #F57900",
+") c #2E3436",
+" .......................................+++++++++++ ",
+" .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+ ",
+" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ",
+" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ",
+" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ",
+" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ",
+" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ",
+" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ",
+" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ",
+" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ",
+" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ",
+" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@+ ",
+" ..$$$@$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@%%+ ",
+" ..$$@#@$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%&@+ ",
+" ..$$$@$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@%%*@@+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%&*@**+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@%*@=***+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%*=***&%+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%*@***&%%+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@%&*****%%%%+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@%&=@***%%%%@+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$=%*=***&%%%%#$+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$@%&*@***&%%%%@$$+ ",
+" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$@%&*=***%%%%%@$$$+ ",
+" +.$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$#%**=**&%%%%#$$$$$+ ",
+" +.$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$=%*=@**&%%%%@$$$$$$+ ",
+" +.$$$$$$@$$$$$$$$$$$$$$$$$$$$$$=-*@***%%%%%@$$$$$$$+ ",
+" +.$$$$$$@$$$===$$$$$$$$$$$$$$$=--=**&%%%%#$$$$$$$$$+ ",
+" +.$$$$$$@$$@@@@===$$$$$$$$$$$@----;*%%%%@$$$$$$$$$$+ ",
+" +.$$$@$$@$$@#.#=@=@=@$$$$$$$@------;%%%@$$$$$$$$$$$+ ",
+" +.$$@#@$@$$$$=..#=@==@@@$$$$--------;%$$$$$$$$$$$$$+ ",
+" +.$$$@$$@$$$@@=@#.=@=$===@==------=@$$$$$$$$$$$$$$$+ ",
+" +.$$$$$$@$$$#@=@=@...@==@==------=@$$$$$$$$$$$$$$$$+ ",
+" +.$$$$$$@$$@#.=##===@...#=-----====$==$@@$$@$$$$$$$+ ",
+" +.$$$$$$@$$@==>,.>===-===>--=>======-==-'=='@==$$$$+ ",
+" +.$$$$$$@$$$#===.,,,==>.,>>==..====>======='==@$$$$+ ",
+" +.$$$$$$@$$$#==#==,.+.,++,=.=====>.,......=>==#$$$$+ ",
+" +.$$$$$$@$$$@@@@===$-@=...=#=#,,#,#===.=...,..#@$$$+ ",
+" +.$$$$$$@$$$@@=@=@=$======#.==#>#>@=====@===@=$$$$$+ ",
+" +.$$$$$$@$$$####=#=#=#====#=#>#,.....,....#####$$$$+ ",
+" +.$$$$$$@$$$####.#=#=#==#=###=#=#=#,.......####$$$$+ ",
+" +.$$$$$$@$$$@==@===$=@====@===$-==='=$===@==@==$$$$+ ",
+" +.$$$$$$@$$$$@=$@@@$@@@@@=$@@@$=@@$==$=-=$==$==@$$$+ ",
+" +.$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@$$$@$$@$$$$+ ",
+" +.$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ",
+" +.$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ",
+" ++$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ",
+" ++$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ",
+" ++$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ",
+" )+$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+) ",
+" )+$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+) ",
+" )+.###############################################.+ ",
+" )+++++++++++++++++++++++++++++++++++++++++++++++++ ",
+" ",
+" ",
+" "};
diff --git a/app/bin/bitmaps/xtc16.xbm b/app/bin/bitmaps/xtc16.xbm
new file mode 100644
index 0000000..fc885c5
--- /dev/null
+++ b/app/bin/bitmaps/xtc16.xbm
@@ -0,0 +1,7 @@
+#define xtc16_width 14
+#define xtc16_height 14
+// static unsigned char xtc16_bits[] = {
+static char xtc16_bits[] = {
+ 0xfc, 0x0f, 0x02, 0x10, 0x01, 0x22, 0x01, 0x21, 0xb9, 0x20, 0x45, 0x20,
+ 0xfd, 0x27, 0x45, 0x20, 0x79, 0x20, 0x81, 0x20, 0x02, 0x11, 0xfc, 0x0f,
+ 0x00, 0x04, 0xff, 0x03};
diff --git a/app/bin/bitmaps/xtc64.xbm b/app/bin/bitmaps/xtc64.xbm
new file mode 100644
index 0000000..99b54fb
--- /dev/null
+++ b/app/bin/bitmaps/xtc64.xbm
@@ -0,0 +1,47 @@
+#define xtc64_width 64
+#define xtc64_height 64
+// static unsigned char xtc64_bits[] = {
+static char xtc64_bits[] = {
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
+ 0x01, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x07, 0x80, 0x81, 0x07, 0x00, 0x00,
+ 0x30, 0x38, 0x18, 0x80, 0x61, 0x38, 0xfc, 0xff, 0x0f, 0x0c, 0x60, 0x80,
+ 0x11, 0xe0, 0x00, 0x00, 0x00, 0x02, 0x80, 0x80, 0x09, 0x00, 0x03, 0x00,
+ 0x00, 0x03, 0x80, 0x80, 0x09, 0x00, 0x1c, 0x00, 0x00, 0x01, 0x00, 0x81,
+ 0x05, 0x00, 0x60, 0x00, 0x80, 0x00, 0x00, 0x81, 0x05, 0x00, 0x80, 0x03,
+ 0x40, 0x00, 0x00, 0x82, 0x05, 0x00, 0x00, 0x0c, 0x20, 0x00, 0x00, 0x82,
+ 0x05, 0x00, 0x00, 0x30, 0x10, 0x00, 0x00, 0x82, 0x05, 0x00, 0x00, 0xc0,
+ 0x09, 0x00, 0x00, 0x82, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x82,
+ 0x05, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x81, 0x05, 0x00, 0x00, 0x00,
+ 0xc1, 0x00, 0x00, 0x81, 0x05, 0x00, 0x00, 0x00, 0x01, 0x03, 0x80, 0x80,
+ 0x05, 0x00, 0x00, 0x80, 0x00, 0x1c, 0x80, 0x80, 0x05, 0x00, 0x00, 0x40,
+ 0x00, 0x60, 0x60, 0x80, 0x05, 0x00, 0x00, 0x20, 0x00, 0x80, 0x1f, 0x80,
+ 0x05, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0x08,
+ 0x00, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x80,
+ 0x05, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x80,
+ 0x05, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x05, 0x00, 0x40, 0x00,
+ 0x00, 0x00, 0x00, 0x80, 0x05, 0xf0, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x80,
+ 0x05, 0x0c, 0x10, 0x00, 0x00, 0x00, 0xc0, 0x80, 0xc5, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x83, 0x35, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x8e,
+ 0x0d, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x90, 0x0d, 0x00, 0x02, 0x00,
+ 0x00, 0x00, 0x00, 0xa0, 0x05, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0xc0,
+ 0x05, 0x80, 0x00, 0xf0, 0xff, 0x03, 0x00, 0xc0, 0x05, 0x40, 0x00, 0x30,
+ 0x00, 0x03, 0x00, 0xc0, 0x05, 0x20, 0x00, 0xd0, 0xff, 0x02, 0x00, 0xc0,
+ 0x09, 0x10, 0x00, 0x30, 0x00, 0x03, 0x00, 0xc0, 0x09, 0x10, 0x00, 0xf0,
+ 0xff, 0x03, 0x00, 0xa0, 0x31, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90,
+ 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8f, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xc0, 0x81, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x80,
+ 0x01, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x07, 0x8e, 0xfd, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x01, 0x91, 0x01, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x80, 0xa8,
+ 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa4, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x80, 0xa2, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8e, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
+ 0x01, 0x63, 0xff, 0xc0, 0x01, 0x0f, 0xe0, 0x80, 0x01, 0x66, 0x99, 0x80,
+ 0x81, 0x09, 0xc0, 0x80, 0x01, 0x36, 0x18, 0x80, 0xc1, 0x00, 0xc0, 0x80,
+ 0x01, 0x1c, 0x18, 0x9f, 0xdd, 0xe0, 0xf9, 0x80, 0x01, 0x1c, 0x18, 0xa6,
+ 0xcd, 0x80, 0xcd, 0x80, 0x01, 0x36, 0x18, 0x86, 0xc7, 0xf0, 0xcd, 0x80,
+ 0x01, 0x33, 0x18, 0x86, 0x8d, 0xb9, 0xcd, 0x80, 0x01, 0x63, 0x3c, 0xcf,
+ 0x19, 0x6f, 0xbb, 0x81, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
diff --git a/app/bin/bitmaps/zero.xpm b/app/bin/bitmaps/zero.xpm
new file mode 100644
index 0000000..d3466d5
--- /dev/null
+++ b/app/bin/bitmaps/zero.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * zero_xpm[] = {
+"6 16 2 1",
+" c None",
+". c #000000000000",
+" ",
+" .... ",
+"......",
+".. ..",
+".. ..",
+".. ..",
+".. ..",
+".. ..",
+".. ..",
+".. ..",
+".. ..",
+".. ..",
+".. ..",
+"......",
+" .... ",
+" "};
diff --git a/app/bin/bitmaps/zoom.xpm b/app/bin/bitmaps/zoom.xpm
new file mode 100644
index 0000000..6b845a5
--- /dev/null
+++ b/app/bin/bitmaps/zoom.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * zoom_xpm[] = {
+"16 16 5 1",
+" c None",
+"- c #FFFFFFFFFFFF",
+". c #000000000000",
+"X c #0000FFFFFFFF",
+"o c #FFFF7DF70000",
+" ..... ",
+" ..-XXXX.. ",
+" .----XXX. ",
+".--.---.--. ",
+".-...-.---. ",
+".--.-.----. ",
+".---.-...-. ",
+".XX.------. ",
+" .XXX----. ",
+" ..XXX--... ",
+" ..... .o. ",
+" .o. ",
+" .o. ",
+" .o. ",
+" .. ",
+" "};
diff --git a/app/bin/bitmaps/zoomin.xpm b/app/bin/bitmaps/zoomin.xpm
new file mode 100644
index 0000000..4b6f8d5
--- /dev/null
+++ b/app/bin/bitmaps/zoomin.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * zoomin_xpm[] = {
+"16 16 5 1",
+" c None",
+"- c #FFFFFFFFFFFF",
+". c #000000000000",
+"X c #0000FFFFFFFF",
+"o c #FFFF7DF70000",
+" ..... ",
+" ..-XXXX.. ",
+" .----XXX. ",
+".-.--.--.-. ",
+"........... . ",
+".-.--.--.-. ....",
+"........... . ",
+".X.--.--.-. ",
+" .XXX----. ",
+" ..XXX--.o. ",
+" ..... .o. ",
+" .o. ",
+" .o. ",
+" .o. ",
+" .. ",
+" "};
diff --git a/app/bin/bitmaps/zoomout.xpm b/app/bin/bitmaps/zoomout.xpm
new file mode 100644
index 0000000..8d8d442
--- /dev/null
+++ b/app/bin/bitmaps/zoomout.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * zoomout_xpm[] = {
+"16 16 5 1",
+" c None",
+"- c #FFFFFFFFFFFF",
+". c #000000000000",
+"X c #0000FFFFFFFF",
+"o c #FFFF7DF70000",
+" ..... ",
+" ..-XXXX.. ",
+" .----XXX. ",
+".---------. . ",
+".-.--.--.-. ....",
+"........... . ",
+".-.--.--.-. ....",
+".XX-------. . ",
+" .XXX----. ",
+" ..XXX--... ",
+" ..... .o. ",
+" .o. ",
+" .o. ",
+" .o. ",
+" .. ",
+" "};