aboutsummaryrefslogtreecommitdiffstats
path: root/cgi-bin/gfx
diff options
context:
space:
mode:
authorArne Georg Gleditsch <argggh@lxr.linpro.no>2007-07-05 00:51:08 +0200
committerArne Georg Gleditsch <argggh@lxr.linpro.no>2007-07-05 00:51:08 +0200
commite9fa4c98bb5f084739d3418ade3f0c51e34a0aa1 (patch)
treefec1d635625e031cde7cba1b0a1d95ee92ac760b /cgi-bin/gfx
Rebase tree.
Diffstat (limited to 'cgi-bin/gfx')
-rw-r--r--cgi-bin/gfx/Makefile10
-rw-r--r--cgi-bin/gfx/close.pngbin0 -> 802 bytes
-rw-r--r--cgi-bin/gfx/close.svg102
-rw-r--r--cgi-bin/gfx/diff.pngbin0 -> 605 bytes
-rw-r--r--cgi-bin/gfx/diff.svg129
-rw-r--r--cgi-bin/gfx/left.pngbin0 -> 585 bytes
-rw-r--r--cgi-bin/gfx/left.svg102
-rw-r--r--cgi-bin/gfx/print.pngbin0 -> 355 bytes
-rw-r--r--cgi-bin/gfx/print.svg149
-rw-r--r--cgi-bin/gfx/right.pngbin0 -> 586 bytes
-rw-r--r--cgi-bin/gfx/right.svg102
-rw-r--r--cgi-bin/gfx/rolldown.pngbin0 -> 536 bytes
-rw-r--r--cgi-bin/gfx/rolldown.svg102
13 files changed, 696 insertions, 0 deletions
diff --git a/cgi-bin/gfx/Makefile b/cgi-bin/gfx/Makefile
new file mode 100644
index 0000000..bef9f65
--- /dev/null
+++ b/cgi-bin/gfx/Makefile
@@ -0,0 +1,10 @@
+SVGFILES=$(wildcard *.svg)
+PNGFILES=$(subst svg,png,${SVGFILES})
+
+all: ${PNGFILES}
+
+clean:
+ rm -f ${PNGFILES}
+
+%.png: %.svg
+ inkscape -e $@ -w 16 -h 16 $<
diff --git a/cgi-bin/gfx/close.png b/cgi-bin/gfx/close.png
new file mode 100644
index 0000000..cd4178f
--- /dev/null
+++ b/cgi-bin/gfx/close.png
Binary files differ
diff --git a/cgi-bin/gfx/close.svg b/cgi-bin/gfx/close.svg
new file mode 100644
index 0000000..2207f0f
--- /dev/null
+++ b/cgi-bin/gfx/close.svg
@@ -0,0 +1,102 @@
+<?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: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="32px"
+ height="32px"
+ id="svg2160"
+ sodipodi:version="0.32"
+ inkscape:version="0.45"
+ sodipodi:modified="TRUE"
+ inkscape:export-filename="foo"
+ inkscape:export-xdpi="67.5"
+ inkscape:export-ydpi="67.5">
+ <defs
+ id="defs2162">
+ <linearGradient
+ id="linearGradient3207">
+ <stop
+ style="stop-color:#f19257;stop-opacity:0.31632653;"
+ offset="0"
+ id="stop3209" />
+ <stop
+ style="stop-color:#e25213;stop-opacity:1;"
+ offset="1"
+ id="stop3211" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3185">
+ <stop
+ style="stop-color:#ed2929;stop-opacity:1;"
+ offset="1"
+ id="stop3187" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3207"
+ id="radialGradient3217"
+ cx="16"
+ cy="16"
+ fx="16"
+ fy="16"
+ r="15"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.197802"
+ inkscape:cx="16"
+ inkscape:cy="16"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="822"
+ inkscape:window-height="596"
+ inkscape:window-x="427"
+ inkscape:window-y="289" />
+ <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">
+ <rect
+ style="opacity:1;fill:url(#radialGradient3217);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:16.69999886;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2168"
+ width="30"
+ height="30"
+ x="1"
+ y="1" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#dfdfdf;stroke-width:5;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 27,27 L 5,5"
+ id="path2170" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#dfdfdf;stroke-width:5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 4.92738,27.193327 L 27.04318,5.1040233"
+ id="path3219"
+ sodipodi:nodetypes="cc" />
+ </g>
+</svg>
diff --git a/cgi-bin/gfx/diff.png b/cgi-bin/gfx/diff.png
new file mode 100644
index 0000000..73edeca
--- /dev/null
+++ b/cgi-bin/gfx/diff.png
Binary files differ
diff --git a/cgi-bin/gfx/diff.svg b/cgi-bin/gfx/diff.svg
new file mode 100644
index 0000000..46290d3
--- /dev/null
+++ b/cgi-bin/gfx/diff.svg
@@ -0,0 +1,129 @@
+<?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: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="32px"
+ height="32px"
+ id="svg2160"
+ sodipodi:version="0.32"
+ inkscape:version="0.45"
+ inkscape:export-filename="foo"
+ inkscape:export-xdpi="67.5"
+ inkscape:export-ydpi="67.5"
+ sodipodi:docbase="/home/argggh/privat/tshirt-art"
+ sodipodi:docname="diff.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ sodipodi:modified="true">
+ <defs
+ id="defs2162">
+ <linearGradient
+ id="linearGradient3207">
+ <stop
+ style="stop-color:#e8ef1f;stop-opacity:0.3137255;"
+ offset="0"
+ id="stop3209" />
+ <stop
+ style="stop-color:#e8ef1f;stop-opacity:1;"
+ offset="1"
+ id="stop3211" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3185">
+ <stop
+ style="stop-color:#ed2929;stop-opacity:1;"
+ offset="1"
+ id="stop3187" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3207"
+ id="radialGradient3217"
+ cx="16"
+ cy="16"
+ fx="16"
+ fy="16"
+ r="15"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3207"
+ id="radialGradient3246"
+ gradientUnits="userSpaceOnUse"
+ cx="23.32336"
+ cy="10.578739"
+ fx="23.32336"
+ fy="10.578739"
+ r="15"
+ gradientTransform="matrix(-0.740049,-0.6725529,0.6904064,-0.7596943,32.018907,33.65448)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3207"
+ id="radialGradient3250"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.740049,-0.6725529,-0.6904064,-0.7596943,-1.8907e-2,45.65448)"
+ cx="23.32336"
+ cy="10.578739"
+ fx="23.32336"
+ fy="10.578739"
+ r="15" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="15.836083"
+ inkscape:cx="16.28893"
+ inkscape:cy="16.801809"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="false"
+ inkscape:document-units="px"
+ inkscape:window-width="822"
+ inkscape:window-height="1025"
+ inkscape:window-x="280"
+ inkscape:window-y="96"
+ objecttolerance="50"
+ guidetolerance="50"
+ inkscape:object-nodes="false"
+ inkscape:object-points="false"
+ inkscape:object-bbox="false"
+ inkscape:guide-bbox="false"
+ inkscape:grid-points="true"
+ inkscape:object-paths="false" />
+ <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:url(#radialGradient3246);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:16.69999886;stroke-opacity:1"
+ d="M 31,11 L 21,1 L 21,6 L 14,6 L 14,14 L 21,14 L 21,19 L 31,11 z "
+ id="rect2168"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="fill:url(#radialGradient3250);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:16.69999886;stroke-opacity:1"
+ d="M 1,21 L 11,12 L 11,17 L 18,17 L 18,25 L 11,25 L 11,30 L 1,21 z "
+ id="path3248"
+ sodipodi:nodetypes="cccccccc" />
+ </g>
+</svg>
diff --git a/cgi-bin/gfx/left.png b/cgi-bin/gfx/left.png
new file mode 100644
index 0000000..b01b78c
--- /dev/null
+++ b/cgi-bin/gfx/left.png
Binary files differ
diff --git a/cgi-bin/gfx/left.svg b/cgi-bin/gfx/left.svg
new file mode 100644
index 0000000..4a3b1df
--- /dev/null
+++ b/cgi-bin/gfx/left.svg
@@ -0,0 +1,102 @@
+<?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: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="32px"
+ height="32px"
+ id="svg2160"
+ sodipodi:version="0.32"
+ inkscape:version="0.45"
+ inkscape:export-filename="foo"
+ inkscape:export-xdpi="67.5"
+ inkscape:export-ydpi="67.5"
+ sodipodi:docbase="/home/argggh/privat/tshirt-art"
+ sodipodi:docname="left.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ sodipodi:modified="true">
+ <defs
+ id="defs2162">
+ <linearGradient
+ id="linearGradient3207">
+ <stop
+ style="stop-color:#288b0a;stop-opacity:0.3137255;"
+ offset="0"
+ id="stop3209" />
+ <stop
+ style="stop-color:#298b0a;stop-opacity:1;"
+ offset="1"
+ id="stop3211" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3185">
+ <stop
+ style="stop-color:#ed2929;stop-opacity:1;"
+ offset="1"
+ id="stop3187" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3207"
+ id="radialGradient3217"
+ cx="16"
+ cy="16"
+ fx="16"
+ fy="16"
+ r="15"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="15.836083"
+ inkscape:cx="16"
+ inkscape:cy="16.801809"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="false"
+ inkscape:document-units="px"
+ inkscape:window-width="822"
+ inkscape:window-height="1025"
+ inkscape:window-x="280"
+ inkscape:window-y="96"
+ objecttolerance="50"
+ guidetolerance="50"
+ inkscape:object-nodes="false"
+ inkscape:object-points="false"
+ inkscape:object-bbox="false"
+ inkscape:guide-bbox="false"
+ inkscape:grid-points="true"
+ inkscape:object-paths="false" />
+ <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:url(#radialGradient3217);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:16.69999886;stroke-opacity:1"
+ d="M 1,16 L 20,1 L 20,9 L 31,9 L 31,23 L 20,23 L 20,31 L 1,16 z "
+ id="rect2168"
+ sodipodi:nodetypes="cccccccc" />
+ </g>
+</svg>
diff --git a/cgi-bin/gfx/print.png b/cgi-bin/gfx/print.png
new file mode 100644
index 0000000..4e56c0e
--- /dev/null
+++ b/cgi-bin/gfx/print.png
Binary files differ
diff --git a/cgi-bin/gfx/print.svg b/cgi-bin/gfx/print.svg
new file mode 100644
index 0000000..b981609
--- /dev/null
+++ b/cgi-bin/gfx/print.svg
@@ -0,0 +1,149 @@
+<?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="32px"
+ height="32px"
+ id="svg2160"
+ sodipodi:version="0.32"
+ inkscape:version="0.45"
+ inkscape:export-filename="foo"
+ inkscape:export-xdpi="67.5"
+ inkscape:export-ydpi="67.5"
+ sodipodi:docbase="/home/argggh/projects/lxrng/cgi-bin/gfx"
+ sodipodi:docname="print.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ sodipodi:modified="true">
+ <defs
+ id="defs2162">
+ <linearGradient
+ id="linearGradient3207">
+ <stop
+ style="stop-color:#288b0a;stop-opacity:0.3137255;"
+ offset="0"
+ id="stop3209" />
+ <stop
+ style="stop-color:#298b0a;stop-opacity:1;"
+ offset="1"
+ id="stop3211" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3185">
+ <stop
+ style="stop-color:#ed2929;stop-opacity:1;"
+ offset="1"
+ id="stop3187" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="15.836083"
+ inkscape:cx="16"
+ inkscape:cy="16.801809"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="false"
+ inkscape:document-units="px"
+ inkscape:window-width="822"
+ inkscape:window-height="1025"
+ inkscape:window-x="605"
+ inkscape:window-y="34"
+ objecttolerance="50"
+ guidetolerance="50"
+ inkscape:object-nodes="false"
+ inkscape:object-points="false"
+ inkscape:object-bbox="false"
+ inkscape:guide-bbox="false"
+ inkscape:grid-points="true"
+ inkscape:object-paths="false" />
+ <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"
+ style="display:inline">
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:16.69999886;stroke-opacity:1"
+ d="M 7,2 L 31,2 L 31,30 L 7,30 L 7,2 z "
+ id="rect2168"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#979797;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10,6 L 25,6"
+ id="path3134" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#979797;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10,10 L 18,10"
+ id="path3136"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#979797;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10,14 L 23,14"
+ id="path3138"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#979797;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10,18 L 15,18"
+ id="path3140"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#979797;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10,24 L 25,24"
+ id="path3142" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="PDF"
+ style="display:inline">
+ <rect
+ style="fill:#ff0901;fill-opacity:1;stroke:#ff0901;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3145"
+ width="24"
+ height="10"
+ x="3"
+ y="7"
+ ry="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 5,15 L 5,9 L 9,9 L 9,13 L 5,13"
+ id="path3147"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#fefefe;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 13,9 L 13,15 L 16,15 L 17,14 L 17,10 L 16,9 L 13,9 z "
+ id="path3149"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 21,15 L 21,9 L 25,9"
+ id="path3151"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 21,13 L 23,13"
+ id="path3153"
+ sodipodi:nodetypes="cc" />
+ </g>
+</svg>
diff --git a/cgi-bin/gfx/right.png b/cgi-bin/gfx/right.png
new file mode 100644
index 0000000..439fe13
--- /dev/null
+++ b/cgi-bin/gfx/right.png
Binary files differ
diff --git a/cgi-bin/gfx/right.svg b/cgi-bin/gfx/right.svg
new file mode 100644
index 0000000..07e8941
--- /dev/null
+++ b/cgi-bin/gfx/right.svg
@@ -0,0 +1,102 @@
+<?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: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="32px"
+ height="32px"
+ id="svg2160"
+ sodipodi:version="0.32"
+ inkscape:version="0.45"
+ inkscape:export-filename="foo"
+ inkscape:export-xdpi="67.5"
+ inkscape:export-ydpi="67.5"
+ sodipodi:docbase="/home/argggh/privat/tshirt-art"
+ sodipodi:docname="right.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ sodipodi:modified="true">
+ <defs
+ id="defs2162">
+ <linearGradient
+ id="linearGradient3207">
+ <stop
+ style="stop-color:#288b0a;stop-opacity:0.3137255;"
+ offset="0"
+ id="stop3209" />
+ <stop
+ style="stop-color:#298b0a;stop-opacity:1;"
+ offset="1"
+ id="stop3211" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3185">
+ <stop
+ style="stop-color:#ed2929;stop-opacity:1;"
+ offset="1"
+ id="stop3187" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3207"
+ id="radialGradient3217"
+ cx="16"
+ cy="16"
+ fx="16"
+ fy="16"
+ r="15"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="15.836083"
+ inkscape:cx="16.28893"
+ inkscape:cy="16.801809"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="false"
+ inkscape:document-units="px"
+ inkscape:window-width="822"
+ inkscape:window-height="1025"
+ inkscape:window-x="280"
+ inkscape:window-y="96"
+ objecttolerance="50"
+ guidetolerance="50"
+ inkscape:object-nodes="false"
+ inkscape:object-points="false"
+ inkscape:object-bbox="false"
+ inkscape:guide-bbox="false"
+ inkscape:grid-points="true"
+ inkscape:object-paths="false" />
+ <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:url(#radialGradient3217);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:16.69999886;stroke-opacity:1"
+ d="M 31,16 L 12,1 L 12,9 L 1,9 L 1,23 L 12,23 L 12,31 L 31,16 z "
+ id="rect2168"
+ sodipodi:nodetypes="cccccccc" />
+ </g>
+</svg>
diff --git a/cgi-bin/gfx/rolldown.png b/cgi-bin/gfx/rolldown.png
new file mode 100644
index 0000000..a2a15ca
--- /dev/null
+++ b/cgi-bin/gfx/rolldown.png
Binary files differ
diff --git a/cgi-bin/gfx/rolldown.svg b/cgi-bin/gfx/rolldown.svg
new file mode 100644
index 0000000..85697fb
--- /dev/null
+++ b/cgi-bin/gfx/rolldown.svg
@@ -0,0 +1,102 @@
+<?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: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="32px"
+ height="32px"
+ id="svg2160"
+ sodipodi:version="0.32"
+ inkscape:version="0.45"
+ inkscape:export-filename="foo"
+ inkscape:export-xdpi="67.5"
+ inkscape:export-ydpi="67.5"
+ sodipodi:docbase="/home/argggh/privat/tshirt-art"
+ sodipodi:docname="rolldown.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ sodipodi:modified="true">
+ <defs
+ id="defs2162">
+ <linearGradient
+ id="linearGradient3207">
+ <stop
+ style="stop-color:#0b718b;stop-opacity:0.3137255;"
+ offset="0"
+ id="stop3209" />
+ <stop
+ style="stop-color:#0b718b;stop-opacity:1;"
+ offset="1"
+ id="stop3211" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3185">
+ <stop
+ style="stop-color:#ed2929;stop-opacity:1;"
+ offset="1"
+ id="stop3187" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3207"
+ id="radialGradient3217"
+ cx="16"
+ cy="16"
+ fx="16"
+ fy="16"
+ r="15"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="15.836083"
+ inkscape:cx="16"
+ inkscape:cy="16.801809"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="false"
+ inkscape:document-units="px"
+ inkscape:window-width="822"
+ inkscape:window-height="1025"
+ inkscape:window-x="280"
+ inkscape:window-y="96"
+ objecttolerance="50"
+ guidetolerance="50"
+ inkscape:object-nodes="false"
+ inkscape:object-points="false"
+ inkscape:object-bbox="false"
+ inkscape:guide-bbox="false"
+ inkscape:grid-points="true"
+ inkscape:object-paths="false" />
+ <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:url(#radialGradient3217);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:16.69999886;stroke-opacity:1"
+ d="M 1,7 L 31,7 L 16.444972,27 L 1,7 z "
+ id="rect2168"
+ sodipodi:nodetypes="cccc" />
+ </g>
+</svg>