]> git.xonotic.org Git - xonotic/mediasource.git/commitdiff
First batch of Luma theme sourcefiles
authorSeverin Meyer <sev.ch@web.de>
Sat, 1 Mar 2014 16:41:09 +0000 (17:41 +0100)
committerSeverin Meyer <sev.ch@web.de>
Sat, 1 Mar 2014 16:41:09 +0000 (17:41 +0100)
103 files changed:
gfx/luma/gfx/menu/luma/background_ingame.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/background_ingame_l2.svg [new symlink]
gfx/luma/gfx/menu/luma/background_l2.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/bigbutton_c.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/bigbutton_d.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/bigbutton_f.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/bigbutton_n.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/bigbuttongray_c.svg [new symlink]
gfx/luma/gfx/menu/luma/bigbuttongray_d.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/bigbuttongray_f.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/bigbuttongray_n.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/border.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/button_c.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/button_d.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/button_f.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/button_n.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/buttongray_c.svg [new symlink]
gfx/luma/gfx/menu/luma/buttongray_d.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/buttongray_f.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/buttongray_n.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/charmapbutton.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/checkbox_c0.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/checkbox_c1.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/checkbox_d0.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/checkbox_d1.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/checkbox_f0.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/checkbox_f1.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/checkbox_n0.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/checkbox_n1.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/checkmark.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/clearbutton_c.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/clearbutton_f.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/clearbutton_n.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/closebutton_c.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/closebutton_f.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/closebutton_n.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/color.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/colorbutton_c.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/colorbutton_f.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/colorbutton_n.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/colorpicker_m.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/colorpicker_selected.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/common.css [new file with mode: 0644]
gfx/luma/gfx/menu/luma/common.filters [new file with mode: 0644]
gfx/luma/gfx/menu/luma/common_c.css [new file with mode: 0644]
gfx/luma/gfx/menu/luma/common_c.gradients [new file with mode: 0644]
gfx/luma/gfx/menu/luma/common_d.css [new file with mode: 0644]
gfx/luma/gfx/menu/luma/common_f.css [new file with mode: 0644]
gfx/luma/gfx/menu/luma/common_f.gradients [new file with mode: 0644]
gfx/luma/gfx/menu/luma/common_n.css [new file with mode: 0644]
gfx/luma/gfx/menu/luma/common_n.gradients [new file with mode: 0644]
gfx/luma/gfx/menu/luma/common_s.css [new file with mode: 0644]
gfx/luma/gfx/menu/luma/crosshairbutton_c.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/crosshairbutton_d.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/crosshairbutton_f.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/crosshairbutton_n.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/cursor.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/cursor_move.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/cursor_resize.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/cursor_resize2.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/icon_aeslevel1.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/icon_aeslevel2.svg [new symlink]
gfx/luma/gfx/menu/luma/icon_aeslevel3.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/icon_aeslevel4.svg [new symlink]
gfx/luma/gfx/menu/luma/icon_aeslevel5.svg [new symlink]
gfx/luma/gfx/menu/luma/icon_mod_.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/icon_mod_MinstaGib.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/icon_mod_NewToys.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/icon_mod_Overkill.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/icon_mod_XDF.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/icon_pure1.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/icon_stats1.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/inputbox_f.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/inputbox_n.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/nopreview_map.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/nopreview_menuskin.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/nopreview_player.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/radiobutton_c0.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/radiobutton_c1.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/radiobutton_d0.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/radiobutton_d1.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/radiobutton_f0.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/radiobutton_f1.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/radiobutton_n0.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/radiobutton_n1.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/scrollbar_c.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/scrollbar_f.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/scrollbar_n.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/scrollbar_s.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/slider_c.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/slider_d.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/slider_f.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/slider_n.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/slider_s.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/tab_c.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/tab_d.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/tab_f.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/tab_n.svg [new file with mode: 0644]
gfx/luma/gfx/menu/luma/tooltip.svg [new file with mode: 0644]
gfx/luma/render-svg.sh [new file with mode: 0755]
gfx/luma/render-version.sh [new file with mode: 0755]
gfx/luma/tools/color-convert.pl [new file with mode: 0755]
gfx/luma/tools/hsv-matrix.pl [new file with mode: 0755]

diff --git a/gfx/luma/gfx/menu/luma/background_ingame.svg b/gfx/luma/gfx/menu/luma/background_ingame.svg
new file mode 100644 (file)
index 0000000..7311ebc
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="1" height="1">
+       <rect class="background" width="1" height="1"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/background_ingame_l2.svg b/gfx/luma/gfx/menu/luma/background_ingame_l2.svg
new file mode 120000 (symlink)
index 0000000..56f03cf
--- /dev/null
@@ -0,0 +1 @@
+background_l2.svg
\ No newline at end of file
diff --git a/gfx/luma/gfx/menu/luma/background_l2.svg b/gfx/luma/gfx/menu/luma/background_l2.svg
new file mode 100644 (file)
index 0000000..a83f955
--- /dev/null
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="2560" height="2048">
+       <defs>
+               <text id="version" x="756" y="432" text-align="center" text-anchor="middle" font-size="64px" font-family="Xolonium">LUMINOS</text>
+               <g id="wings">
+                       <path id="wing" d="m622,220.8c-1.8,57.4,32.9,107.6,83.1,128.2-33.9-6.5-64.4-4.7-70.1-20.6-9.1-25.3-35.7-19.5-35.5,5.3-15.9-0.6-41.5-6.8-66.4,23.1-0.3-69.3,88.7-51.4,68.3-92.2-11.5-23-47.1-3.6-33.2,11.7-43.7,8.6-78.7-8-143.8,23.7,57.9-87.5,183.2-49.3,177.4-97-4.4-36.5-59.1-17.9-40.3,5.9-32.9,11.1-92.8-23.7-186-6,86.9-71.8,245.6-13.5,252.3-59.8,5.2-36.5-48.6-37.4-47-7.3-69.5-34.2-90.8-6.9-182.7-37.8,106.8-1.4,205.2-40.05,296.9,7.5-42.1,21.55-71.4,64.7-73,115.3zm-73.1-69.4c-72.1-4.1-67.8,6.7-105.8,2.9,9.6-35-83.4-18.2-24.9,4.2-122.4-6-120.2,41.3-243.2,18.5,138.9-14.5,251.7-95.7,373.9-25.6zm-199.2,59.9c-33.6,14.8-54,42.5-124,36.5,47.2,2.2,83.7-55.8,124-36.5zm186.3,13c-71.8,7.7-47.6,20.7-82.3,23.2,4.3-33.9-76.6-6.3-21.7,7.1-109.4,15.8-83.3,59.8-196.5,44.4,114.6-15,146-121.5,300.5-74.7zm25.5,71.4c-33.6,9.8-25.5,19.3-43.7,22.9-7-35.8-69.7,19-12.5,15.3-61.6,10.6-48.8,43.1-111.4,35.2,56.3-14.2,68.1-100.9,167.6-73.3zm-153.2,22.9c-25.8,15.1-22.8,30.8-86.2,35.7,32.9-0.2,60.6-52.6,86.2-35.7z"/>
+                       <use xlink:href="#wing" transform="matrix(-1,0,0,1,1512,0)"/>
+               </g>
+               <path id="head" d="m789.1,152.7c-34,5.5-77.5,47.9-119.9,82.1l52.1-24.1-30.1,32,26-12.2c-8.5,16.8-7.6,46-35.8,51.7,14.6,14.5,33.5,24.8,54.5,28.8,10,1.9,17,29.9,20,29.9s10-28,20-29.9c21.8-4.2,41.3-15.1,56.2-30.5-74.4,0.9-69.7-74.5-4-91.1-5.1-4.7-21.9-3.8-35.8-1.7,2.4-16.1,25.2-23.8,42.1-21.7-9.6-9.8-21.4-16.8-40.8-8.7l-4.6-4.7zm-9.3,13.6,5.1,5c-6.6,5.6-12.5,6-18.1,1l13-6z"/>
+               <path id="text" d="m46,169c9,0,28,1,33,6l50,50-50,50c-5,5-24,6-33,6h52c4,0,6-1,9-4l37-37,37,37c3,3,5,4,9,4h52c-9,0-28-1-33-6l-50-50,50-50c5-5,24-6,33-6h-52c-4,0-6,1-9,4l-37,37-37-37c-3-3-5-4-9-4h-52zm226,0c-12,0-24,16-24,32v48c0,16,12,32,24,32h96c12,0,24-16,24-32v-48c0-16-12-32-24-32h-96zm136,0c9,0,32,1,32,6v100c0,5-23,6-32,6h88c-9,0-32-1-32-6v-77l79,79c3,3,5,4,9,4h52c-9,0-32-1-32-6v-100c0-5,23-6,32-6h-88c9,0,32,1,32,6v77l-79-79c-3-3-5-4-9-4h-52zm488,0c9,0,29,1,33,6,11,14,12,14,17,14h38v86c0,5-23,6-32,6h88c-9,0-32-1-32-6v-86h38c6,0,7,0,17-14,4-5.3,24-6,33-6h-200zm216,0c9,0,32,1,32,6v100c0,5-23,6-32,6h88c-9,0-32-1-32-6v-100c0-5,23-6,32-6h-88zm160,0c-12,0-24,16-24,32v48c0,16,12,32,24,32h94c18,0,18-24,18-48-3,15-12,28-28,28h-72c-10,0-12-8-12-16v-40c0-8,2-16,12-16h72c16,0,25,13,28,28,0-24,0-48-18-48h-94zm-988,20,72,0c10,0,12,8,12,16v40c0,8-2,16-12,16h-72c-10,0-12-8-12-16v-40c0-8,2-16,12-16z"/>
+               <path id="ring" d="m701.4,109.2c-43.4,20.5-73.4,64.6-73.4,115.8,0,70.7,57.3,128,128,128s128-57.3,128-128c0-51.2-30-95.3-73.4-115.8,34.2,19.1,57.4,55.8,57.4,97.8,0,55.1-40,101-91,110-6,1-15,32-21,32s-15-31-21-32c-51-9-91-54.9-91-110,0-42,23.2-78.7,57.4-97.8z"/>
+               <mask id="textMask">
+                       <use xlink:href="#text" fill="#ffffff" stroke="#000000" stroke-width="5"/>
+               </mask>
+               <mask id="ringMask">
+                       <use xlink:href="#ring" fill="#ffffff" stroke="#000000" stroke-width="5"/>
+               </mask>
+               <radialGradient id="backFill">
+                       <stop stop-color="#1f7fff" stop-opacity="0" offset=".31"/>
+                       <stop stop-color="#1f7fff" stop-opacity=".25" offset=".44"/>
+                       <stop stop-color="#1f7fff" stop-opacity="0" offset=".85"/>
+               </radialGradient>
+               <linearGradient id="headLine" x2="0" y2="1">
+                       <stop stop-color="#ff9f5f" offset="0"/>
+                       <stop stop-color="#ff7f2f" offset=".25"/>
+                       <stop stop-color="#3f0f00" offset="1"/>
+               </linearGradient>
+               <linearGradient id="headFill" x2="0" y2="1">
+                       <stop stop-color="#3f0b00" offset="0"/>
+                       <stop stop-color="#080100" offset="1"/>
+               </linearGradient>
+               <linearGradient id="textLine" x2="0" y2="1">
+                       <stop stop-color="#bfdfff" offset="0"/>
+                       <stop stop-color="#5fafff" offset=".2"/>
+                       <stop stop-color="#5fafff" offset=".8"/>
+                       <stop stop-color="#bfdfff" offset="1"/>
+               </linearGradient>
+               <linearGradient id="textFill" x2="0" y2="1">
+                       <stop stop-color="#0f416f" offset="0"/>
+                       <stop stop-color="#02070d" offset="1"/>
+               </linearGradient>
+               <linearGradient id="wingLine" xlink:href="#headLine" y1=".1" x2="0" y2=".8"/>
+               <linearGradient id="wingFill" xlink:href="#headFill" y1=".1" x2="0" y2=".8"/>
+               <linearGradient id="ringLine" xlink:href="#textLine" y1=".3" x2="0" y2="1"/>
+               <linearGradient id="ringFill" xlink:href="#textFill" y1=".3" x2="0" y2="1"/>
+               <filter id="blur" x="-1" y="-1" width="3" height="3">
+                       <feGaussianBlur stdDeviation="16"/>
+               </filter>
+       </defs>
+       <rect y="-50" x="500" width="512" height="512" fill="url(#backFill)"/>
+       <use xlink:href="#wings" fill="url(#wingLine)" filter="url(#blur)" opacity=".6"/>
+       <use xlink:href="#wings" fill="url(#wingFill)" stroke="url(#wingLine)" stroke-width="2"/>
+       <use xlink:href="#head" fill="url(#headLine)" filter="url(#blur)" opacity=".6"/>
+       <use xlink:href="#head" fill="url(#headFill)" stroke="url(#headLine)" stroke-width="2"/>
+       <use xlink:href="#text" fill="#1f7fff" filter="url(#blur)"/>
+       <use xlink:href="#text" fill="url(#textLine)"/>
+       <use xlink:href="#text" fill="url(#textFill)" stroke="#00001f" stroke-width="8" mask="url(#textMask)"/>
+       <use xlink:href="#ring" fill="#1f7fff" filter="url(#blur)"/>
+       <use xlink:href="#ring" fill="url(#ringLine)"/>
+       <use xlink:href="#ring" fill="url(#ringFill)" stroke="#00001f" stroke-width="8" mask="url(#ringMask)"/>
+       <use xlink:href="#version" fill="#1f7fff" stroke="#1f7fff" stroke-width="3" filter="url(#blur)"/>
+       <use xlink:href="#version" stroke="url(#textLine)" stroke-width="5"/>
+       <use xlink:href="#version" fill="url(#ringFill)" stroke="#00001f"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/bigbutton_c.svg b/gfx/luma/gfx/menu/luma/bigbutton_c.svg
new file mode 100644 (file)
index 0000000..7e1aaec
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_c.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512" height="128">
+       <path class="button" d="m 42,12 -8,96 60,8 376,0 8,-96 -60,-8 z"/>
+       <path class="stripes blurred" d="m 41,18 0,4 376,0 -5,-4 z m -1,8 0,4 386,0 -5,-4 z m -1,8 0,4 440,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m 0,8 0,4 440,0 0,-4 z m 53,8 5,4 381,0 0,-4 z m 9,8 5,4 371,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 44,8 c -4,0 -5.5,3 -6,6 l -7,42 c -1,6 -2,9 -5,12 l -14,14 0,14 24,20 58,0 -16,-12 -34,0 -6,-8 6,-80 360,0 21,15 44.5,0 -3,-4 L 433,27 408,8 z m 374,4 16,12 34,0 6,8 -6,80 -360,0 -21,-15 -44.5,0 3,4 33.5,0 25,19 364,0 c 4,0 5.5,-3 6,-6 l 7,-42 c 1,-6 2,-9 5,-12 l 14,-14 0,-14 -24,-20 z"/>
+               <path class="detail" d="m 28,16 -12,8 0,49.5 7,-7 C 26.5,63 27,61 28.5,52 l 6,-36 -6.5,0 z m 468,38.5 -7,7 c -3.5,3.5 -4,5.5 -5.5,14.5 l -6,36 6.5,0 12,-8 0,-49.5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/bigbutton_d.svg b/gfx/luma/gfx/menu/luma/bigbutton_d.svg
new file mode 100644 (file)
index 0000000..821ea71
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_d.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512" height="128">
+       <path class="button" d="m 42,12 -8,96 60,8 376,0 8,-96 -60,-8 z"/>
+       <path class="stripes blurred" d="m 41,18 0,4 376,0 -5,-4 z m -1,8 0,4 386,0 -5,-4 z m -1,8 0,4 440,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m 0,8 0,4 440,0 0,-4 z m 53,8 5,4 381,0 0,-4 z m 9,8 5,4 371,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 44,8 c -4,0 -5.5,3 -6,6 l -7,42 c -1,6 -2,9 -5,12 l -14,14 0,14 24,20 58,0 -16,-12 -34,0 -6,-8 6,-80 360,0 21,15 44.5,0 -3,-4 L 433,27 408,8 z m 374,4 16,12 34,0 6,8 -6,80 -360,0 -21,-15 -44.5,0 3,4 33.5,0 25,19 364,0 c 4,0 5.5,-3 6,-6 l 7,-42 c 1,-6 2,-9 5,-12 l 14,-14 0,-14 -24,-20 z"/>
+               <path class="detail" d="m 28,16 -12,8 0,49.5 7,-7 C 26.5,63 27,61 28.5,52 l 6,-36 -6.5,0 z m 468,38.5 -7,7 c -3.5,3.5 -4,5.5 -5.5,14.5 l -6,36 6.5,0 12,-8 0,-49.5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/bigbutton_f.svg b/gfx/luma/gfx/menu/luma/bigbutton_f.svg
new file mode 100644 (file)
index 0000000..5582491
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512" height="128">
+       <path class="button" d="m 42,12 -8,96 60,8 376,0 8,-96 -60,-8 z"/>
+       <path class="stripes blurred" d="m 41,18 0,4 376,0 -5,-4 z m -1,8 0,4 386,0 -5,-4 z m -1,8 0,4 440,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m 0,8 0,4 440,0 0,-4 z m 53,8 5,4 381,0 0,-4 z m 9,8 5,4 371,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 44,8 c -4,0 -5.5,3 -6,6 l -7,42 c -1,6 -2,9 -5,12 l -14,14 0,14 24,20 58,0 -16,-12 -34,0 -6,-8 6,-80 360,0 21,15 44.5,0 -3,-4 L 433,27 408,8 z m 374,4 16,12 34,0 6,8 -6,80 -360,0 -21,-15 -44.5,0 3,4 33.5,0 25,19 364,0 c 4,0 5.5,-3 6,-6 l 7,-42 c 1,-6 2,-9 5,-12 l 14,-14 0,-14 -24,-20 z"/>
+               <path class="detail" d="m 28,16 -12,8 0,49.5 7,-7 C 26.5,63 27,61 28.5,52 l 6,-36 -6.5,0 z m 468,38.5 -7,7 c -3.5,3.5 -4,5.5 -5.5,14.5 l -6,36 6.5,0 12,-8 0,-49.5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/bigbutton_n.svg b/gfx/luma/gfx/menu/luma/bigbutton_n.svg
new file mode 100644 (file)
index 0000000..84041b3
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512" height="128">
+       <path class="button" d="m 42,12 -8,96 60,8 376,0 8,-96 -60,-8 z"/>
+       <path class="stripes blurred" d="m 41,18 0,4 376,0 -5,-4 z m -1,8 0,4 386,0 -5,-4 z m -1,8 0,4 440,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m 0,8 0,4 440,0 0,-4 z m 53,8 5,4 381,0 0,-4 z m 9,8 5,4 371,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 44,8 c -4,0 -5.5,3 -6,6 l -7,42 c -1,6 -2,9 -5,12 l -14,14 0,14 24,20 58,0 -16,-12 -34,0 -6,-8 6,-80 360,0 21,15 44.5,0 -3,-4 L 433,27 408,8 z m 374,4 16,12 34,0 6,8 -6,80 -360,0 -21,-15 -44.5,0 3,4 33.5,0 25,19 364,0 c 4,0 5.5,-3 6,-6 l 7,-42 c 1,-6 2,-9 5,-12 l 14,-14 0,-14 -24,-20 z"/>
+               <path class="detail" d="m 28,16 -12,8 0,49.5 7,-7 C 26.5,63 27,61 28.5,52 l 6,-36 -6.5,0 z m 468,38.5 -7,7 c -3.5,3.5 -4,5.5 -5.5,14.5 l -6,36 6.5,0 12,-8 0,-49.5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/bigbuttongray_c.svg b/gfx/luma/gfx/menu/luma/bigbuttongray_c.svg
new file mode 120000 (symlink)
index 0000000..d69c77c
--- /dev/null
@@ -0,0 +1 @@
+bigbuttongray_n.svg
\ No newline at end of file
diff --git a/gfx/luma/gfx/menu/luma/bigbuttongray_d.svg b/gfx/luma/gfx/menu/luma/bigbuttongray_d.svg
new file mode 100644 (file)
index 0000000..5195236
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_d.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512" height="128" class="grayed">
+       <path class="button" d="m 42,12 -8,96 60,8 376,0 8,-96 -60,-8 z"/>
+       <path class="stripes blurred" d="m 41,18 0,4 376,0 -5,-4 z m -1,8 0,4 386,0 -5,-4 z m -1,8 0,4 440,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m 0,8 0,4 440,0 0,-4 z m 53,8 5,4 381,0 0,-4 z m 9,8 5,4 371,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 44,8 c -4,0 -5.5,3 -6,6 l -7,42 c -1,6 -2,9 -5,12 l -14,14 0,14 24,20 58,0 -16,-12 -34,0 -6,-8 6,-80 360,0 21,15 44.5,0 -3,-4 L 433,27 408,8 z m 374,4 16,12 34,0 6,8 -6,80 -360,0 -21,-15 -44.5,0 3,4 33.5,0 25,19 364,0 c 4,0 5.5,-3 6,-6 l 7,-42 c 1,-6 2,-9 5,-12 l 14,-14 0,-14 -24,-20 z"/>
+               <path class="detail" d="m 28,16 -12,8 0,49.5 7,-7 C 26.5,63 27,61 28.5,52 l 6,-36 -6.5,0 z m 468,38.5 -7,7 c -3.5,3.5 -4,5.5 -5.5,14.5 l -6,36 6.5,0 12,-8 0,-49.5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/bigbuttongray_f.svg b/gfx/luma/gfx/menu/luma/bigbuttongray_f.svg
new file mode 100644 (file)
index 0000000..81a6648
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512" height="128" class="grayed">
+       <path class="button" d="m 42,12 -8,96 60,8 376,0 8,-96 -60,-8 z"/>
+       <path class="stripes blurred" d="m 41,18 0,4 376,0 -5,-4 z m -1,8 0,4 386,0 -5,-4 z m -1,8 0,4 440,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m 0,8 0,4 440,0 0,-4 z m 53,8 5,4 381,0 0,-4 z m 9,8 5,4 371,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 44,8 c -4,0 -5.5,3 -6,6 l -7,42 c -1,6 -2,9 -5,12 l -14,14 0,14 24,20 58,0 -16,-12 -34,0 -6,-8 6,-80 360,0 21,15 44.5,0 -3,-4 L 433,27 408,8 z m 374,4 16,12 34,0 6,8 -6,80 -360,0 -21,-15 -44.5,0 3,4 33.5,0 25,19 364,0 c 4,0 5.5,-3 6,-6 l 7,-42 c 1,-6 2,-9 5,-12 l 14,-14 0,-14 -24,-20 z"/>
+               <path class="detail" d="m 28,16 -12,8 0,49.5 7,-7 C 26.5,63 27,61 28.5,52 l 6,-36 -6.5,0 z m 468,38.5 -7,7 c -3.5,3.5 -4,5.5 -5.5,14.5 l -6,36 6.5,0 12,-8 0,-49.5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/bigbuttongray_n.svg b/gfx/luma/gfx/menu/luma/bigbuttongray_n.svg
new file mode 100644 (file)
index 0000000..f36c74e
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512" height="128" class="grayed">
+       <path class="button" d="m 42,12 -8,96 60,8 376,0 8,-96 -60,-8 z"/>
+       <path class="stripes blurred" d="m 41,18 0,4 376,0 -5,-4 z m -1,8 0,4 386,0 -5,-4 z m -1,8 0,4 440,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m -1,8 0,4 441,0 0,-4 z m 0,8 0,4 440,0 0,-4 z m 53,8 5,4 381,0 0,-4 z m 9,8 5,4 371,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 44,8 c -4,0 -5.5,3 -6,6 l -7,42 c -1,6 -2,9 -5,12 l -14,14 0,14 24,20 58,0 -16,-12 -34,0 -6,-8 6,-80 360,0 21,15 44.5,0 -3,-4 L 433,27 408,8 z m 374,4 16,12 34,0 6,8 -6,80 -360,0 -21,-15 -44.5,0 3,4 33.5,0 25,19 364,0 c 4,0 5.5,-3 6,-6 l 7,-42 c 1,-6 2,-9 5,-12 l 14,-14 0,-14 -24,-20 z"/>
+               <path class="detail" d="m 28,16 -12,8 0,49.5 7,-7 C 26.5,63 27,61 28.5,52 l 6,-36 -6.5,0 z m 468,38.5 -7,7 c -3.5,3.5 -4,5.5 -5.5,14.5 l -6,36 6.5,0 12,-8 0,-49.5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/border.svg b/gfx/luma/gfx/menu/luma/border.svg
new file mode 100644 (file)
index 0000000..eb5f520
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="384" height="384">
+       <path class="dialog" d="m 17,80 0,266 17,14 316,0 17,-14 0,-266 -63,7 -224,0 z"/>
+       <path class="header" d="M 89,14 66,74 80,87 304,87 318,74 295,14 z"/>
+       <g class="glowing">
+               <path class="frame" d="M 86,10 50,58 c -4.5,6 -8,7.5 -14,8 l -24,2 0,286 21,21 c 2,2 4,2 6,0 l 12,-12 282,0 12,12 c 2,2 4,2 6,0 l 21,-21 0,-286 -24,-2 c -6,-0.5 -9.5,-2 -14,-8 L 298,10 z m 6,8 200,0 18,50 c 0,6 -8,16 -18,16 L 92,84 C 82,84 74,74 74,68 z M 28,86 c 8,0 40,4 48,4 l 232,0 c 8,0 40,-4 48,-4 4,0 6,2 6,6 l 0,252 -16,13 -308,0 -16,-13 0,-252 c 0,-4 2,-6 6,-6 z"/>
+               <path class="detail" d="M 36,13 15,34 15,64.5 33,63 c 9,-0.75 11,-2 14,-6 L 80,13 z m 18,353 -2,3 c 6,5 26,7 40,7 l 200,0 c 14,0 34,-2 40,-7 l -2,-3 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/button_c.svg b/gfx/luma/gfx/menu/luma/button_c.svg
new file mode 100644 (file)
index 0000000..f0d9f27
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_c.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64">
+       <path class="button" d="m 21,6 -4,48 30,4 188,0 4,-48 -30,-4 z"/>
+       <path class="stripes blurred" d="m 20,10 0,4 192,0 -5,-4 z m -1,8 0,4 220,0 0,-4 z m -1,8 0,4 221,0 0,-4 z m -1,8 0,4 221,0 0,-4 z m 0,8 0,4 220,0 0,-4 z m 27,8 5,4 187,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 22,4 c -2,0 -2.75,1.5 -3,3 l -3.5,21 c -0.5,3 -1,4.5 -2.5,6 l -7,7 0,7 12,10 29,0 -8,-6 -17,0 -3,-4 3,-40 179,0 11,8 22.5,0 -1.5,-2 -17,0 -13,-10 z m 187,2 8,6 17,0 3,4 -3,40 -179,0 -11,-8 -22.5,0 1.5,2 17,0 13,10 181,0 c 2,0 2.75,-1.5 3,-3 l 3.5,-21 c 0.5,-3 1,-4.5 2.5,-6 l 7,-7 0,-7 -12,-10 z"/>
+               <path class="detail" d="m 14,8 -6,4 0,24 3.5,-3.5 c 1,-1 1.5,-2 2.25,-6.5 L 16.75,8 14,8 z m 234,20 -3.5,3.5 c -1,1 -1.5,2 -2.25,6.5 l -3,18 2.75,0 6,-4 0,-24 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/button_d.svg b/gfx/luma/gfx/menu/luma/button_d.svg
new file mode 100644 (file)
index 0000000..ea1c39a
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_d.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64">
+       <path class="button" d="m 21,6 -4,48 30,4 188,0 4,-48 -30,-4 z"/>
+       <path class="stripes blurred" d="m 20,10 0,4 192,0 -5,-4 z m -1,8 0,4 220,0 0,-4 z m -1,8 0,4 221,0 0,-4 z m -1,8 0,4 221,0 0,-4 z m 0,8 0,4 220,0 0,-4 z m 27,8 5,4 187,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 22,4 c -2,0 -2.75,1.5 -3,3 l -3.5,21 c -0.5,3 -1,4.5 -2.5,6 l -7,7 0,7 12,10 29,0 -8,-6 -17,0 -3,-4 3,-40 179,0 11,8 22.5,0 -1.5,-2 -17,0 -13,-10 z m 187,2 8,6 17,0 3,4 -3,40 -179,0 -11,-8 -22.5,0 1.5,2 17,0 13,10 181,0 c 2,0 2.75,-1.5 3,-3 l 3.5,-21 c 0.5,-3 1,-4.5 2.5,-6 l 7,-7 0,-7 -12,-10 z"/>
+               <path class="detail" d="m 14,8 -6,4 0,24 3.5,-3.5 c 1,-1 1.5,-2 2.25,-6.5 L 16.75,8 14,8 z m 234,20 -3.5,3.5 c -1,1 -1.5,2 -2.25,6.5 l -3,18 2.75,0 6,-4 0,-24 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/button_f.svg b/gfx/luma/gfx/menu/luma/button_f.svg
new file mode 100644 (file)
index 0000000..3eab729
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64">
+       <path class="button" d="m 21,6 -4,48 30,4 188,0 4,-48 -30,-4 z"/>
+       <path class="stripes blurred" d="m 20,10 0,4 192,0 -5,-4 z m -1,8 0,4 220,0 0,-4 z m -1,8 0,4 221,0 0,-4 z m -1,8 0,4 221,0 0,-4 z m 0,8 0,4 220,0 0,-4 z m 27,8 5,4 187,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 22,4 c -2,0 -2.75,1.5 -3,3 l -3.5,21 c -0.5,3 -1,4.5 -2.5,6 l -7,7 0,7 12,10 29,0 -8,-6 -17,0 -3,-4 3,-40 179,0 11,8 22.5,0 -1.5,-2 -17,0 -13,-10 z m 187,2 8,6 17,0 3,4 -3,40 -179,0 -11,-8 -22.5,0 1.5,2 17,0 13,10 181,0 c 2,0 2.75,-1.5 3,-3 l 3.5,-21 c 0.5,-3 1,-4.5 2.5,-6 l 7,-7 0,-7 -12,-10 z"/>
+               <path class="detail" d="m 14,8 -6,4 0,24 3.5,-3.5 c 1,-1 1.5,-2 2.25,-6.5 L 16.75,8 14,8 z m 234,20 -3.5,3.5 c -1,1 -1.5,2 -2.25,6.5 l -3,18 2.75,0 6,-4 0,-24 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/button_n.svg b/gfx/luma/gfx/menu/luma/button_n.svg
new file mode 100644 (file)
index 0000000..9bf2b07
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64">
+       <path class="button" d="m 21,6 -4,48 30,4 188,0 4,-48 -30,-4 z"/>
+       <path class="stripes blurred" d="m 20,10 0,4 192,0 -5,-4 z m -1,8 0,4 220,0 0,-4 z m -1,8 0,4 221,0 0,-4 z m -1,8 0,4 221,0 0,-4 z m 0,8 0,4 220,0 0,-4 z m 27,8 5,4 187,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 22,4 c -2,0 -2.75,1.5 -3,3 l -3.5,21 c -0.5,3 -1,4.5 -2.5,6 l -7,7 0,7 12,10 29,0 -8,-6 -17,0 -3,-4 3,-40 179,0 11,8 22.5,0 -1.5,-2 -17,0 -13,-10 z m 187,2 8,6 17,0 3,4 -3,40 -179,0 -11,-8 -22.5,0 1.5,2 17,0 13,10 181,0 c 2,0 2.75,-1.5 3,-3 l 3.5,-21 c 0.5,-3 1,-4.5 2.5,-6 l 7,-7 0,-7 -12,-10 z"/>
+               <path class="detail" d="m 14,8 -6,4 0,24 3.5,-3.5 c 1,-1 1.5,-2 2.25,-6.5 L 16.75,8 14,8 z m 234,20 -3.5,3.5 c -1,1 -1.5,2 -2.25,6.5 l -3,18 2.75,0 6,-4 0,-24 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/buttongray_c.svg b/gfx/luma/gfx/menu/luma/buttongray_c.svg
new file mode 120000 (symlink)
index 0000000..674e5f5
--- /dev/null
@@ -0,0 +1 @@
+buttongray_n.svg
\ No newline at end of file
diff --git a/gfx/luma/gfx/menu/luma/buttongray_d.svg b/gfx/luma/gfx/menu/luma/buttongray_d.svg
new file mode 100644 (file)
index 0000000..88d9435
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_d.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64" class="grayed">
+       <path class="button" d="m 21,6 -4,48 30,4 188,0 4,-48 -30,-4 z"/>
+       <path class="stripes blurred" d="m 20,10 0,4 192,0 -5,-4 z m -1,8 0,4 220,0 0,-4 z m -1,8 0,4 221,0 0,-4 z m -1,8 0,4 221,0 0,-4 z m 0,8 0,4 220,0 0,-4 z m 27,8 5,4 187,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 22,4 c -2,0 -2.75,1.5 -3,3 l -3.5,21 c -0.5,3 -1,4.5 -2.5,6 l -7,7 0,7 12,10 29,0 -8,-6 -17,0 -3,-4 3,-40 179,0 11,8 22.5,0 -1.5,-2 -17,0 -13,-10 z m 187,2 8,6 17,0 3,4 -3,40 -179,0 -11,-8 -22.5,0 1.5,2 17,0 13,10 181,0 c 2,0 2.75,-1.5 3,-3 l 3.5,-21 c 0.5,-3 1,-4.5 2.5,-6 l 7,-7 0,-7 -12,-10 z"/>
+               <path class="detail" d="m 14,8 -6,4 0,24 3.5,-3.5 c 1,-1 1.5,-2 2.25,-6.5 L 16.75,8 14,8 z m 234,20 -3.5,3.5 c -1,1 -1.5,2 -2.25,6.5 l -3,18 2.75,0 6,-4 0,-24 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/buttongray_f.svg b/gfx/luma/gfx/menu/luma/buttongray_f.svg
new file mode 100644 (file)
index 0000000..af405e9
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64" class="grayed">
+       <path class="button" d="m 21,6 -4,48 30,4 188,0 4,-48 -30,-4 z"/>
+       <path class="stripes blurred" d="m 20,10 0,4 192,0 -5,-4 z m -1,8 0,4 220,0 0,-4 z m -1,8 0,4 221,0 0,-4 z m -1,8 0,4 221,0 0,-4 z m 0,8 0,4 220,0 0,-4 z m 27,8 5,4 187,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 22,4 c -2,0 -2.75,1.5 -3,3 l -3.5,21 c -0.5,3 -1,4.5 -2.5,6 l -7,7 0,7 12,10 29,0 -8,-6 -17,0 -3,-4 3,-40 179,0 11,8 22.5,0 -1.5,-2 -17,0 -13,-10 z m 187,2 8,6 17,0 3,4 -3,40 -179,0 -11,-8 -22.5,0 1.5,2 17,0 13,10 181,0 c 2,0 2.75,-1.5 3,-3 l 3.5,-21 c 0.5,-3 1,-4.5 2.5,-6 l 7,-7 0,-7 -12,-10 z"/>
+               <path class="detail" d="m 14,8 -6,4 0,24 3.5,-3.5 c 1,-1 1.5,-2 2.25,-6.5 L 16.75,8 14,8 z m 234,20 -3.5,3.5 c -1,1 -1.5,2 -2.25,6.5 l -3,18 2.75,0 6,-4 0,-24 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/buttongray_n.svg b/gfx/luma/gfx/menu/luma/buttongray_n.svg
new file mode 100644 (file)
index 0000000..dbbc9c8
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64" class="grayed">
+       <path class="button" d="m 21,6 -4,48 30,4 188,0 4,-48 -30,-4 z"/>
+       <path class="stripes blurred" d="m 20,10 0,4 192,0 -5,-4 z m -1,8 0,4 220,0 0,-4 z m -1,8 0,4 221,0 0,-4 z m -1,8 0,4 221,0 0,-4 z m 0,8 0,4 220,0 0,-4 z m 27,8 5,4 187,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 22,4 c -2,0 -2.75,1.5 -3,3 l -3.5,21 c -0.5,3 -1,4.5 -2.5,6 l -7,7 0,7 12,10 29,0 -8,-6 -17,0 -3,-4 3,-40 179,0 11,8 22.5,0 -1.5,-2 -17,0 -13,-10 z m 187,2 8,6 17,0 3,4 -3,40 -179,0 -11,-8 -22.5,0 1.5,2 17,0 13,10 181,0 c 2,0 2.75,-1.5 3,-3 l 3.5,-21 c 0.5,-3 1,-4.5 2.5,-6 l 7,-7 0,-7 -12,-10 z"/>
+               <path class="detail" d="m 14,8 -6,4 0,24 3.5,-3.5 c 1,-1 1.5,-2 2.25,-6.5 L 16.75,8 14,8 z m 234,20 -3.5,3.5 c -1,1 -1.5,2 -2.25,6.5 l -3,18 2.75,0 6,-4 0,-24 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/charmapbutton.svg b/gfx/luma/gfx/menu/luma/charmapbutton.svg
new file mode 100644 (file)
index 0000000..c3097a8
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="32">
+       <rect class="button" width="32" height="32"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/checkbox_c0.svg b/gfx/luma/gfx/menu/luma/checkbox_c0.svg
new file mode 100644 (file)
index 0000000..4e122c5
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_c.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="checkbox" d="m 42.5,7 0,34.5 L 12,41.5 7,35 7,13 12,7 z"/>
+       <path class="frame glowing" d="m 11,5 -7,7 0,24 7,7 33,0 L 43.5,16 42,18 41.5,40.5 13,40 9,34.5 9,13.5 13,8 34.5,7.5 36,6 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/checkbox_c1.svg b/gfx/luma/gfx/menu/luma/checkbox_c1.svg
new file mode 100644 (file)
index 0000000..6dc6038
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_c.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="checkbox" d="m 42.5,7 0,34.5 L 12,41.5 7,35 7,13 12,7 z"/>
+       <path class="frame glowing" d="m 11,5 -7,7 0,24 7,7 33,0 L 43.5,16 42,18 41.5,40.5 13,40 9,34.5 9,13.5 13,8 34.5,7.5 36,6 z"/>
+       <path class="mark blurred" d="m 10,24 3,-3 9,9 L 41.5,6 44,8 22.5,40 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/checkbox_d0.svg b/gfx/luma/gfx/menu/luma/checkbox_d0.svg
new file mode 100644 (file)
index 0000000..52214ee
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_d.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="checkbox" d="m 42.5,7 0,34.5 L 12,41.5 7,35 7,13 12,7 z"/>
+       <path class="frame glowing" d="m 11,5 -7,7 0,24 7,7 33,0 L 43.5,16 42,18 41.5,40.5 13,40 9,34.5 9,13.5 13,8 34.5,7.5 36,6 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/checkbox_d1.svg b/gfx/luma/gfx/menu/luma/checkbox_d1.svg
new file mode 100644 (file)
index 0000000..6bda275
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_d.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="checkbox" d="m 42.5,7 0,34.5 L 12,41.5 7,35 7,13 12,7 z"/>
+       <path class="frame glowing" d="m 11,5 -7,7 0,24 7,7 33,0 L 43.5,16 42,18 41.5,40.5 13,40 9,34.5 9,13.5 13,8 34.5,7.5 36,6 z"/>
+       <path class="mark blurred" d="m 10,24 3,-3 9,9 L 41.5,6 44,8 22.5,40 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/checkbox_f0.svg b/gfx/luma/gfx/menu/luma/checkbox_f0.svg
new file mode 100644 (file)
index 0000000..ff4d87f
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="checkbox" d="m 42.5,7 0,34.5 L 12,41.5 7,35 7,13 12,7 z"/>
+       <path class="frame glowing" d="m 11,5 -7,7 0,24 7,7 33,0 L 43.5,16 42,18 41.5,40.5 13,40 9,34.5 9,13.5 13,8 34.5,7.5 36,6 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/checkbox_f1.svg b/gfx/luma/gfx/menu/luma/checkbox_f1.svg
new file mode 100644 (file)
index 0000000..298bdd0
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="checkbox" d="m 42.5,7 0,34.5 L 12,41.5 7,35 7,13 12,7 z"/>
+       <path class="frame glowing" d="m 11,5 -7,7 0,24 7,7 33,0 L 43.5,16 42,18 41.5,40.5 13,40 9,34.5 9,13.5 13,8 34.5,7.5 36,6 z"/>
+       <path class="mark blurred" d="m 10,24 3,-3 9,9 L 41.5,6 44,8 22.5,40 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/checkbox_n0.svg b/gfx/luma/gfx/menu/luma/checkbox_n0.svg
new file mode 100644 (file)
index 0000000..965adae
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="checkbox" d="m 42.5,7 0,34.5 L 12,41.5 7,35 7,13 12,7 z"/>
+       <path class="frame glowing" d="m 11,5 -7,7 0,24 7,7 33,0 L 43.5,16 42,18 41.5,40.5 13,40 9,34.5 9,13.5 13,8 34.5,7.5 36,6 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/checkbox_n1.svg b/gfx/luma/gfx/menu/luma/checkbox_n1.svg
new file mode 100644 (file)
index 0000000..ec5970f
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="checkbox" d="m 42.5,7 0,34.5 L 12,41.5 7,35 7,13 12,7 z"/>
+       <path class="frame glowing" d="m 11,5 -7,7 0,24 7,7 33,0 L 43.5,16 42,18 41.5,40.5 13,40 9,34.5 9,13.5 13,8 34.5,7.5 36,6 z"/>
+       <path class="mark blurred" d="m 10,24 3,-3 9,9 L 41.5,6 44,8 22.5,40 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/checkmark.svg b/gfx/luma/gfx/menu/luma/checkmark.svg
new file mode 100644 (file)
index 0000000..df6edbd
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="128" height="128">
+       <path class="frame glowing" d="m 91.5,30.5 -37,45 -17,-17 -7,7 25,32 42,-62 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/clearbutton_c.svg b/gfx/luma/gfx/menu/luma/clearbutton_c.svg
new file mode 100644 (file)
index 0000000..d9302f7
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_c.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="64" height="64">
+       <path class="clearbutton" d="M 19,16 5,30 c -2,2 -2,2 0,4 l 14,14 27,0 c 1.1,0 2,-0.9 2,-2 l 0,-28 c 0,-1.1 -0.9,-2 -2,-2 z"/>
+       <path class="frame glowing" d="M 25.5,24 31,28.5 36.5,24 39,26.5 34.5,32 39,37.5 36.5,40 31,35.5 25.5,40 23,37.5 27.5,32 23,26.5 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/clearbutton_f.svg b/gfx/luma/gfx/menu/luma/clearbutton_f.svg
new file mode 100644 (file)
index 0000000..9c0c4c7
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="64" height="64">
+       <path class="clearbutton" d="M 19,16 5,30 c -2,2 -2,2 0,4 l 14,14 27,0 c 1.1,0 2,-0.9 2,-2 l 0,-28 c 0,-1.1 -0.9,-2 -2,-2 z"/>
+       <path class="frame glowing" d="M 25.5,24 31,28.5 36.5,24 39,26.5 34.5,32 39,37.5 36.5,40 31,35.5 25.5,40 23,37.5 27.5,32 23,26.5 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/clearbutton_n.svg b/gfx/luma/gfx/menu/luma/clearbutton_n.svg
new file mode 100644 (file)
index 0000000..1fde3e4
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="64" height="64">
+       <path class="clearbutton" d="M 19,16 5,30 c -2,2 -2,2 0,4 l 14,14 27,0 c 1.1,0 2,-0.9 2,-2 l 0,-28 c 0,-1.1 -0.9,-2 -2,-2 z"/>
+       <path class="frame glowing" d="M 25.5,24 31,28.5 36.5,24 39,26.5 34.5,32 39,37.5 36.5,40 31,35.5 25.5,40 23,37.5 27.5,32 23,26.5 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/closebutton_c.svg b/gfx/luma/gfx/menu/luma/closebutton_c.svg
new file mode 100644 (file)
index 0000000..995658a
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_c.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="96" height="96">
+       <path class="frame glowing" d="m 16,13 33,44 c 3,4 5,5.25 14,6 L 81,64.5 81,34 60,13 16,13 z M 49.5,27 56,32 62.5,27 65,29.5 60,36 65,42.5 62.5,45 56,40 49.5,45 47,42.5 52,36 47,29.5 49.5,27 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/closebutton_f.svg b/gfx/luma/gfx/menu/luma/closebutton_f.svg
new file mode 100644 (file)
index 0000000..63f77ec
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="96" height="96">
+       <path class="detail glowing" d="m 16,13 33,44 c 3,4 5,5.25 14,6 L 81,64.5 81,34 60,13 16,13 z M 49.5,27 56,32 62.5,27 65,29.5 60,36 65,42.5 62.5,45 56,40 49.5,45 47,42.5 52,36 47,29.5 49.5,27 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/closebutton_n.svg b/gfx/luma/gfx/menu/luma/closebutton_n.svg
new file mode 100644 (file)
index 0000000..84f5c9e
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="96" height="96">
+       <path class="detail glowing" d="m 16,13 33,44 c 3,4 5,5.25 14,6 L 81,64.5 81,34 60,13 16,13 z M 49.5,27 56,32 62.5,27 65,29.5 60,36 65,42.5 62.5,45 56,40 49.5,45 47,42.5 52,36 47,29.5 49.5,27 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/color.svg b/gfx/luma/gfx/menu/luma/color.svg
new file mode 100644 (file)
index 0000000..64f8ab1
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="64" height="64">
+       <path class="color glowing" d="M 25,10 7,38 16,52 48,52 57,38 39,10 25,10 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/colorbutton_c.svg b/gfx/luma/gfx/menu/luma/colorbutton_c.svg
new file mode 100644 (file)
index 0000000..2e020cc
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_c.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64">
+       <path class="frame blurred" d="M 20.5,4 C 18,4 17,5 16,7 L 1.5,33 C 0,35.7 0,39 1.5,42 L 8,55 c 1,2 2,3 4.5,3 l 231,0 c 2.5,0 3.5,-1 4.5,-3 l 6.5,-13 c 1.5,-3 1.5,-6.3 0,-9 L 240,7 c -1,-2 -2,-3 -4.5,-3 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/colorbutton_f.svg b/gfx/luma/gfx/menu/luma/colorbutton_f.svg
new file mode 100644 (file)
index 0000000..56f6308
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64">
+       <path class="button blurred" d="M 20.5,4 C 18,4 17,5 16,7 L 1.5,33 C 0,35.7 0,39 1.5,42 L 8,55 c 1,2 2,3 4.5,3 l 231,0 c 2.5,0 3.5,-1 4.5,-3 l 6.5,-13 c 1.5,-3 1.5,-6.3 0,-9 L 240,7 c -1,-2 -2,-3 -4.5,-3 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/colorbutton_n.svg b/gfx/luma/gfx/menu/luma/colorbutton_n.svg
new file mode 100644 (file)
index 0000000..84ec982
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64">
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/colorpicker_m.svg b/gfx/luma/gfx/menu/luma/colorpicker_m.svg
new file mode 100644 (file)
index 0000000..35d1305
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="1" height="1">
+       <rect class="colorpicker" width="1" height="1"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/colorpicker_selected.svg b/gfx/luma/gfx/menu/luma/colorpicker_selected.svg
new file mode 100644 (file)
index 0000000..d07e707
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16">
+       <path class="colorpicker" d="M 7,2 7,7 9,7 9,2 7,2 z M 9,7 9,9 14,9 14,7 9,7 z M 9,9 7,9 7,14 9,14 9,9 z M 7,9 7,7 2,7 2,9 7,9 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/common.css b/gfx/luma/gfx/menu/luma/common.css
new file mode 100644 (file)
index 0000000..28afb4c
--- /dev/null
@@ -0,0 +1,23 @@
+/* Backgrounds */
+.background { fill:#000000; opacity:0.85 }
+.button, .checkbox, .inputbox, .radiobutton { opacity:0.85 }
+.clearbutton { fill:#000000; opacity:0.3 }
+.dialog, .header { opacity:0.9 }
+
+/* Components */
+.color { fill:#f7f7f7 }
+.colorpicker { fill:#ffffff }
+.mark { fill:#efefef }
+.nopreview { fill:#37628a; opacity:0.75 }
+
+/* Filters */
+.blurred { filter:url(common.filters#blur) }
+.glowing { filter:url(common.filters#glow) }
+.grayed { filter:url(common.filters#gray) }
+.shadowed { filter:url(common.filters#shadow) }
+
+/* Icons */
+.aes { fill:#d8c246 }
+.mod { fill:#5ea1da }
+.pure { fill:#bd4f1b }
+.stats { fill:#85c935 }
diff --git a/gfx/luma/gfx/menu/luma/common.filters b/gfx/luma/gfx/menu/luma/common.filters
new file mode 100644 (file)
index 0000000..6eaa5c0
--- /dev/null
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
+       <defs>
+               <filter id="blur" x="-0.5" y="-0.5" width="2" height="2">
+                       <feGaussianBlur stdDeviation="0.5"/>
+               </filter>
+               <filter id="glow" x="-0.5" y="-0.5" width="2" height="2">
+                       <feGaussianBlur stdDeviation="4"/>
+                       <feColorMatrix values="1.32 -0.53 -0.29 0 0 -0.24 0.75 0 0 0 -0.02 -0.87 1.39 0 0 0 0 0 1.6 0" result="glow"/>
+                       <feColorMatrix values="1 0 0 0 0 0 1 0 0 1 0 0 1 0 0.3 0 0 0 0.15 0" in="SourceAlpha"/>
+                       <feOffset dx="1.8" result="cyan"/>
+                       <feColorMatrix values="1 0 0 0 1 0 1 0 0 0.3 0 0 1 0 0.2 0 0 0 0.3 0" in="SourceAlpha"/>
+                       <feOffset dx="-1.8" result="red"/>
+                       <feMerge>
+                               <feMergeNode in="glow"/>
+                               <feMergeNode in="cyan"/>
+                               <feMergeNode in="red"/>
+                               <feMergeNode in="SourceGraphic"/>
+                       </feMerge>
+                       <feGaussianBlur stdDeviation="0.2"/>
+               </filter>
+               <filter id="gray">
+                       <feColorMatrix type="saturate" values="0"/>
+               </filter>
+               <filter id="shadow" x="-0.5" y="-0.5" width="2" height="2">
+                       <feGaussianBlur stdDeviation="1.5" in="SourceAlpha"/>
+                       <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 2 0" result="shadow"/>
+                       <feMerge>
+                               <feMergeNode in="shadow"/>
+                               <feMergeNode in="SourceGraphic"/>
+                       </feMerge>
+                       <feGaussianBlur stdDeviation="0.2"/>
+               </filter>
+       </defs>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/common_c.css b/gfx/luma/gfx/menu/luma/common_c.css
new file mode 100644 (file)
index 0000000..1acde85
--- /dev/null
@@ -0,0 +1,13 @@
+@import "common.css";
+
+/* Backgrounds */
+.button { fill:#602d1d }
+.checkbox { fill:url(common_c.gradients#checkbox) }
+.dialog { fill:#2b1603 }
+.inputbox { fill:url(common_c.gradients#inputbox) }
+.radiobutton { fill:url(common_c.gradients#radiobutton) }
+
+/* Components */
+.detail { fill:#f0c484 }
+.frame { fill:#e79155 }
+.stripes { fill:url(common_c.gradients#stripes); opacity:0.04 }
diff --git a/gfx/luma/gfx/menu/luma/common_c.gradients b/gfx/luma/gfx/menu/luma/common_c.gradients
new file mode 100644 (file)
index 0000000..d7b0825
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
+       <defs>
+               <radialGradient id="radiobutton">
+                       <stop offset="0" stop-color="#602d1d" stop-opacity="0"/>
+                       <stop offset="1" stop-color="#602d1d"/>
+               </radialGradient>
+               <linearGradient id="stripes" x1="0" y1="0" x2="100%" y2="0" gradientUnits="userSpaceOnUse">
+                       <stop stop-color="#ff491f" offset=".25"/>
+                       <stop stop-color="#ff491f" offset=".42" stop-opacity=".1"/>
+                       <stop stop-color="#ff491f" offset=".58" stop-opacity=".1"/>
+                       <stop stop-color="#ff491f" offset=".75"/>
+               </linearGradient>
+               <linearGradient id="checkbox" xlink:href="#radiobutton" x1="1" x2="0" y2="1"/>
+               <linearGradient id="inputbox" xlink:href="#radiobutton" x2="0" y2="1"/>
+       </defs>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/common_d.css b/gfx/luma/gfx/menu/luma/common_d.css
new file mode 100644 (file)
index 0000000..d2cc0a4
--- /dev/null
@@ -0,0 +1,3 @@
+@import "common_n.css";
+
+svg { opacity:0.5 }
diff --git a/gfx/luma/gfx/menu/luma/common_f.css b/gfx/luma/gfx/menu/luma/common_f.css
new file mode 100644 (file)
index 0000000..d8ae068
--- /dev/null
@@ -0,0 +1,12 @@
+@import "common.css";
+
+/* Backgrounds */
+.button { fill:#145892 }
+.checkbox { fill:url(common_f.gradients#checkbox) }
+.inputbox { fill:url(common_f.gradients#inputbox) }
+.radiobutton { fill:url(common_f.gradients#radiobutton) }
+
+/* Components */
+.detail { fill:#ddf1fb }
+.frame { fill:#bad2e6 }
+.stripes { fill:url(common_f.gradients#stripes); opacity:0.2 }
diff --git a/gfx/luma/gfx/menu/luma/common_f.gradients b/gfx/luma/gfx/menu/luma/common_f.gradients
new file mode 100644 (file)
index 0000000..bf56166
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
+       <defs>
+               <radialGradient id="radiobutton">
+                       <stop stop-color="#145892" offset="0" stop-opacity="0"/>
+                       <stop stop-color="#145892" offset="1" />
+               </radialGradient>
+               <linearGradient id="stripes" x1="0" y1="0" x2="100%" y2="0" gradientUnits="userSpaceOnUse">
+                       <stop stop-color="#1f7fff" offset=".25"/>
+                       <stop stop-color="#1f7fff" offset=".42" stop-opacity=".1"/>
+                       <stop stop-color="#1f7fff" offset=".58" stop-opacity=".1"/>
+                       <stop stop-color="#1f7fff" offset=".75"/>
+               </linearGradient>
+               <linearGradient id="checkbox" xlink:href="#radiobutton" x1="1" x2="0" y2="1"/>
+               <linearGradient id="inputbox" xlink:href="#radiobutton" x2="0" y2="1"/>
+       </defs>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/common_n.css b/gfx/luma/gfx/menu/luma/common_n.css
new file mode 100644 (file)
index 0000000..618e6f0
--- /dev/null
@@ -0,0 +1,14 @@
+@import "common.css";
+
+/* Backgrounds */
+.button { fill:#0f436f }
+.checkbox { fill:url(common_n.gradients#checkbox) }
+.dialog { fill:url(common_n.gradients#dialog) }
+.header { fill:url(common_n.gradients#header) }
+.inputbox { fill:url(common_n.gradients#inputbox) }
+.radiobutton { fill:url(common_n.gradients#radiobutton) }
+
+/* Components */
+.detail { fill:#c0e5f8 }
+.frame { fill:#8eb8db }
+.stripes { fill:url(common_n.gradients#stripes); opacity:0.1 }
diff --git a/gfx/luma/gfx/menu/luma/common_n.gradients b/gfx/luma/gfx/menu/luma/common_n.gradients
new file mode 100644 (file)
index 0000000..f6f072a
--- /dev/null
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
+       <defs>
+               <linearGradient id="dialog" x1="0" y1="25%" x2="0" y2="75%" gradientUnits="userSpaceOnUse">
+                       <stop stop-color="#082c51" offset="0"/>
+                       <stop stop-color="#090c0f" offset=".2"/>
+                       <stop stop-color="#090c0f" offset=".8"/>
+                       <stop stop-color="#082c51" offset="1"/>
+               </linearGradient>
+               <linearGradient id="header" x1="25%" y1="0" x2="75%" y2="0" gradientUnits="userSpaceOnUse">
+                       <stop stop-color="#145892" offset="0"/>
+                       <stop stop-color="#0a3766" offset=".33"/>
+                       <stop stop-color="#0a3766" offset=".67"/>
+                       <stop stop-color="#145892" offset="1"/>
+               </linearGradient>
+               <radialGradient id="radiobutton">
+                       <stop stop-color="#0f436f" offset="0" stop-opacity="0"/>
+                       <stop stop-color="#0f436f" offset="1"/>
+               </radialGradient>
+               <linearGradient id="stripes" x1="25%" y1="0" x2="75%" y2="0" gradientUnits="userSpaceOnUse">
+                       <stop stop-color="#1f7fff" offset="0"/>
+                       <stop stop-color="#1f7fff" offset=".33" stop-opacity=".1"/>
+                       <stop stop-color="#1f7fff" offset=".67" stop-opacity=".1"/>
+                       <stop stop-color="#1f7fff" offset="1"/>
+               </linearGradient>
+               <linearGradient id="checkbox" xlink:href="#radiobutton" x1="1" x2="0" y2="1"/>
+               <linearGradient id="inputbox" xlink:href="#radiobutton" x2="0" y2="1"/>
+               <linearGradient id="scrolltrack" xlink:href="#radiobutton" x1="1" x2="0"/>
+               <linearGradient id="slidetrack" xlink:href="#radiobutton" x1="1" y1="1"/>
+       </defs>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/common_s.css b/gfx/luma/gfx/menu/luma/common_s.css
new file mode 100644 (file)
index 0000000..a11b91d
--- /dev/null
@@ -0,0 +1,8 @@
+@import "common_n.css";
+
+svg { opacity:0.6 }
+
+/* Seekables */
+.scrolltrack { fill:url(common_n.gradients#scrolltrack); opacity:0.6 }
+.slidetrack { fill:url(common_n.gradients#slidetrack); opacity:0.7 }
+.seektrim { opacity:0.15 }
diff --git a/gfx/luma/gfx/menu/luma/crosshairbutton_c.svg b/gfx/luma/gfx/menu/luma/crosshairbutton_c.svg
new file mode 100644 (file)
index 0000000..acdedfc
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_c.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512" height="128">
+       <path class="frame" d="M 24,128 0,104 0,0 l 488,0 24,24 0,104 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/crosshairbutton_d.svg b/gfx/luma/gfx/menu/luma/crosshairbutton_d.svg
new file mode 100644 (file)
index 0000000..e78e1f2
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512" height="128">
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/crosshairbutton_f.svg b/gfx/luma/gfx/menu/luma/crosshairbutton_f.svg
new file mode 100644 (file)
index 0000000..0eebc91
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512" height="128">
+       <path class="button" d="M 24,128 0,104 0,0 l 488,0 24,24 0,104 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/crosshairbutton_n.svg b/gfx/luma/gfx/menu/luma/crosshairbutton_n.svg
new file mode 100644 (file)
index 0000000..e78e1f2
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512" height="128">
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/cursor.svg b/gfx/luma/gfx/menu/luma/cursor.svg
new file mode 100644 (file)
index 0000000..3cf6ab0
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="128" height="128">
+       <g class="glowing">
+               <path class="frame" d="M 32,16 32,70.2 42.8,64.8 61.2,82.7 67.7,79.4 64.5,54 75.3,48.6 z"/>
+               <path class="detail" d="M 76.9,50.4 67.2,55.3 70,74 103.5,74 76.9,50.4 z M 42.2,67.7 32.5,72.5 35.7,108 55.5,81 42.2,67.7 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/cursor_move.svg b/gfx/luma/gfx/menu/luma/cursor_move.svg
new file mode 100644 (file)
index 0000000..204eaab
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="128" height="128">
+       <path class="frame glowing" d="m 28,28 5,23 6,-6 19,17 4,-4 -17,-19 6,-6 -23,-5 z m 72,0 -23,5 6,6 -17,19 4,4 19,-17 6,6 5,-23 z M 58,66 39,83 33,77 28,100 51,95 45,89 62,70 58,66 z m 12,0 -4,4 17,19 -6,6 23,5 -5,-23 -6,6 -19,-17 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/cursor_resize.svg b/gfx/luma/gfx/menu/luma/cursor_resize.svg
new file mode 100644 (file)
index 0000000..5cab68a
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="128" height="128">
+       <path class="frame glowing" d="m 28,28 5,23 6,-6 19,17 4,-4 -17,-19 6,-6 z m 42,38 -4,4 17,19 -6,6 23,5 -5,-23 -6,6 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/cursor_resize2.svg b/gfx/luma/gfx/menu/luma/cursor_resize2.svg
new file mode 100644 (file)
index 0000000..6caec7b
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="128" height="128">
+       <path class="frame glowing" d="M 100,28 95,51 89,45 70,62 66,58 83,39 77,33 z m -42,38 4,4 -17,19 6,6 -23,5 5,-23 6,6 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/icon_aeslevel1.svg b/gfx/luma/gfx/menu/luma/icon_aeslevel1.svg
new file mode 100644 (file)
index 0000000..6519aad
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="32">
+       <path class="aes shadowed" d="M 16,2.5 4,8.5 4,13 c 0,8 6,14 12,17 6,-3 12,-9 12,-17 l 0,-4.5 z m 0,2.8125 9.5,4.6875 0,3 c 0,7 -5,11.4875 -9.5,14.1875 C 11.5,24.4875 6.5,20 6.5,13 l 0,-3 z M 16,7 8,11 8,13 c 0,6 4.5,10.5 8,12.5 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/icon_aeslevel2.svg b/gfx/luma/gfx/menu/luma/icon_aeslevel2.svg
new file mode 120000 (symlink)
index 0000000..fd284bf
--- /dev/null
@@ -0,0 +1 @@
+icon_aeslevel1.svg
\ No newline at end of file
diff --git a/gfx/luma/gfx/menu/luma/icon_aeslevel3.svg b/gfx/luma/gfx/menu/luma/icon_aeslevel3.svg
new file mode 100644 (file)
index 0000000..942a760
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="32">
+       <path class="aes shadowed" d="M 16 2.5 L 4 8.5 L 4 13 C 4 21 10 27 16 30 C 22 27 28 21 28 13 L 28 8.5 L 16 2.5 z M 16 5.3125 L 25.5 10 L 25.5 13 C 25.5 20 20.5 24.4875 16 27.1875 C 11.5 24.4875 6.5 20 6.5 13 L 6.5 10 L 16 5.3125 z M 16 7 L 8 11 L 8 13 C 8 19 12.5 23.5 16 25.5 C 19.5 23.5 24 19 24 13 L 24 11 L 16 7 z "/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/icon_aeslevel4.svg b/gfx/luma/gfx/menu/luma/icon_aeslevel4.svg
new file mode 120000 (symlink)
index 0000000..7533f3a
--- /dev/null
@@ -0,0 +1 @@
+icon_aeslevel3.svg
\ No newline at end of file
diff --git a/gfx/luma/gfx/menu/luma/icon_aeslevel5.svg b/gfx/luma/gfx/menu/luma/icon_aeslevel5.svg
new file mode 120000 (symlink)
index 0000000..7533f3a
--- /dev/null
@@ -0,0 +1 @@
+icon_aeslevel3.svg
\ No newline at end of file
diff --git a/gfx/luma/gfx/menu/luma/icon_mod_.svg b/gfx/luma/gfx/menu/luma/icon_mod_.svg
new file mode 100644 (file)
index 0000000..730edce
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="32">
+       <path class="mod shadowed" d="M 12.5,2.5 11,4 l 6,6 0,3 -4,4 -3,0 -6,-6 -1.5,1.5 4,7 C 8.5,23 12,23 14,23 l 3,0 6,6 6,-6 -6,-6 0,-3 c 0,-2 0,-5.5 -3.5,-7.5 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/icon_mod_MinstaGib.svg b/gfx/luma/gfx/menu/luma/icon_mod_MinstaGib.svg
new file mode 100644 (file)
index 0000000..1c6fd9c
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="32">
+       <path class="mod shadowed" d="M 16,3 C 8.8,3 3,8.8 3,16 3,23.2 8.8,29 16,29 23.2,29 29,23.2 29,16 29,8.8 23.2,3 16,3 z m 0,3 c 5.5,0 10,4.5 10,10 0,5.5 -4.5,10 -10,10 C 10.5,26 6,21.5 6,16 6,10.5 10.5,6 16,6 z m 0,7 c -1.7,0 -3,1.3 -3,3 0,1.7 1.3,3 3,3 1.7,0 3,-1.3 3,-3 0,-1.7 -1.3,-3 -3,-3 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/icon_mod_NewToys.svg b/gfx/luma/gfx/menu/luma/icon_mod_NewToys.svg
new file mode 100644 (file)
index 0000000..5366ffa
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="32">
+       <path class="mod shadowed" d="M 15.6875,2 12.5,12 1.875,12 l -0.1875,0.53125 8.5,6.28125 -3.21875,10.125 0.4375,0.34375 L 16,23 24.53125,29.3125 24.9375,29 21.6875,18.8125 30.3125,12.5 30.125,12 19.5,12 16.3125,2 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/icon_mod_Overkill.svg b/gfx/luma/gfx/menu/luma/icon_mod_Overkill.svg
new file mode 100644 (file)
index 0000000..8ba74ec
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?><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" version="1.1" width="32" height="32" id="svg2" inkscape:version="0.48.4 r9939" sodipodi:docname="icon_mod_Overkill.svg">
+  <metadata id="metadata10">
+    <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>
+  <defs id="defs8" />
+  <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1053" id="namedview6" showgrid="true" inkscape:zoom="8.953125" inkscape:cx="34.038394" inkscape:cy="7.5113438" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="svg2" />
+  <path class="mod shadowed" d="M 5,20 C 3.5,16 3.5,13.5 4.5,9.5 4.86,8.06 5.54,7.68 6.5,7 L 10,4.5 C 11.41,3.5 13,3.56 14.5,4 L 30,8.5 29.5,11 l -6,0 0.5,2 -8,0 0,3.5 6,4 4,-2.5 2,2.5 -4.5,7 C 19,24 12,21 5,20 z" id="path4" />
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/icon_mod_XDF.svg b/gfx/luma/gfx/menu/luma/icon_mod_XDF.svg
new file mode 100644 (file)
index 0000000..9821a44
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="32">
+       <path class="mod shadowed" d="M 2,23 C 2,12 12,4 23,14 l 5,-5 0,16 -16,0 5,-5 C 10,12 4,17 2,23 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/icon_pure1.svg b/gfx/luma/gfx/menu/luma/icon_pure1.svg
new file mode 100644 (file)
index 0000000..ac4f32f
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="32">
+       <g class="shadowed">
+               <path class="mod" d="m 28,13 c 0,5.6 -3.9,10.3 -9.1,11.6 L 17,28 15,28 13.1,24.6 C 7.9,23.3 4,18.6 4,13 4,8.2 6.9,4 11,2 5.5,4 1.5,9.3 1.5,15.5 1.5,23.5 8,30 16,30 24,30 30.5,23.5 30.5,15.5 30.5,9.3 26.5,3.9 21,2 c 4.1,2 7,6.2 7,11 z"/>
+               <path class="pure" d="M 19.5,6 C 15.7,6.6 10,11 6,15 l 6,-2 c 0,3 -1,5.5 -4,7 1.6,1.6 3.5,2.6 5.8,3 1.1,0.2 1.9,3.3 2.2,3.3 0.3,0 1.1,-3.1 2.2,-3.3 2.4,-0.4 4.7,-1.8 6.3,-3.5 -8.3,0.9 -8,-7.5 -0.5,-8.5 0,-0.5 -2.5,-1 -4,-1 0.5,-1.5 2,-2.5 4.6,-2.3 -1,-1.1 -2.3,-1.9 -4.5,-1 z M 19,8 19,9 C 18,9 17,9 17,8 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/icon_stats1.svg b/gfx/luma/gfx/menu/luma/icon_stats1.svg
new file mode 100644 (file)
index 0000000..702eb1a
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="32">
+       <path class="stats shadowed" d="M 29,4 20.5,4.5 23,7 18,12 13.5,8 3,19 l 0,4 10.5,-10 5,4.5 7.5,-7.5 2.5,2.5 z m -3,9 -6,6 0,9 6,0 z M 13.5,15.5 12,17 l 0,11 6,0 0,-8.5 z M 10,19 4,24.5 4,28 l 6,0 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/inputbox_f.svg b/gfx/luma/gfx/menu/luma/inputbox_f.svg
new file mode 100644 (file)
index 0000000..b499bbe
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64">
+       <path class="inputbox" d="m 19,8 217,0 14,16 0,32 -5,2 -229.5,0 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 16,60 c -1,0 -2,-1 -2,-2 l 1,-20 c 0.3,-5.7 0,-6 -2,-8 L 6,23 6,16 20,4 54,4 56,8 21,10 18,48 c -0.1,1.4 0.6,1.6 3,2 l 13,2 4,4 212,0 -4,4 z"/>
+               <path class="detail" d="m 8,53 0,-25 3,3 c 2,2 2.3,1.9 2,7 l -1,19 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/inputbox_n.svg b/gfx/luma/gfx/menu/luma/inputbox_n.svg
new file mode 100644 (file)
index 0000000..425f89c
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64">
+       <path class="inputbox" d="m 19,8 217,0 14,16 0,32 -5,2 -229.5,0 z"/>
+       <g class="glowing">
+               <path class="frame" d="m 16,60 c -1,0 -2,-1 -2,-2 l 1,-20 c 0.3,-5.7 0,-6 -2,-8 L 6,23 6,16 20,4 54,4 56,8 21,10 18,48 c -0.1,1.4 0.6,1.6 3,2 l 13,2 4,4 212,0 -4,4 z"/>
+               <path class="detail" d="m 8,53 0,-25 3,3 c 2,2 2.3,1.9 2,7 l -1,19 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/nopreview_map.svg b/gfx/luma/gfx/menu/luma/nopreview_map.svg
new file mode 100644 (file)
index 0000000..790e851
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512" height="512">
+       <rect class="background" width="100%" height="100%"/>
+       <g class="blurred">
+               <path class="nopreview" d="m 800,0 12,43 c 343,30 616,303 645,645 l 43,12 C 1480,150 1340,20 800,0 z M 587,131 C 481,159 381,214 297,298 214,381 158,482 130,588 l 61,121 c -12,157 43,318 163,438 120,119 281,173 438,161 l 121,61 c 106,-28 206,-83 290,-167 83,-83 139,-184 167,-290 L 1309,791 C 1321,634 1266,473 1146,353 1026,233 865,179 708,190 L 587,129 z m 163,119 c 113,0 216,37 300,100 L 926,474 c 4,1 15,16 19,26 l 25,65 65,0 115,-115 c 63,84 100,187 100,300 0,276 -224,500 -500,500 -113,0 -216,-37 -300,-100 l 175,-175 -145,0 c -15,0 -29,-5 -41,-14 l -89,89 C 287,966 250,863 250,750 250,474 474,250 750,250 z m -20,235 c -11,0 -16,10 -20,20 l -30,75 -50,0 -5,-30 -90,0 -5,30 -50,0 c -28,0 -50,22 -50,50 l 0,280 c 0,28 22,50 50,50 l 540,0 c 28,0 50,-22 50,-50 l 0,-280 c 0,-28 -22,-50 -50,-50 l -60,0 -30,-75 c -4,-10 -9,-20 -20,-20 l -180,0 z m 90,115 c 94,0 170,76 170,170 0,94 -76,170 -170,170 -94,0 -170,-76 -170,-170 0,-94 76,-170 170,-170 z m -320,20 40,0 c 6,0 10,4 10,10 l 0,20 c 0,6 -4,10 -10,10 l -40,0 c -6,0 -10,-4 -10,-10 l 0,-20 c 0,-6 4,-10 10,-10 z m 320,5 c -14,0 -27,2 -39,6 l 107,106 21,-81 c -25,-19 -55,-31 -89,-31 z m -54,11 c -42,17 -75,54 -86,99 l 146,-39 -60,-60 z m 155,31 -39,146 82,-22 c 0,-7 1,-14 1,-21 0,-41 -17,-77 -44,-104 z m -163,62 -82,22 c 0,5 -1,12 -1,19 0,41 17,77 44,104 L 758,728 z M 0,800 c 20,550 160,680 700,700 l -12,-43 C 345,1428 72,1155 43,812 L 0,800 z m 753,3 -22,82 c 25,18 55,30 89,30 14,0 27,-2 39,-6 L 753,802 z m 208,3 -146,39 60,60 c 42,-17 75,-54 86,-99 z" transform="matrix(0.14932411,0.02090569,-0.01569459,0.19890438,155.77787,91.142446)"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/nopreview_menuskin.svg b/gfx/luma/gfx/menu/luma/nopreview_menuskin.svg
new file mode 100644 (file)
index 0000000..10c5917
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="256">
+       <g class="blurred">
+               <path class="nopreview" d="m 800,0 12,43 c 343,30 616,303 645,645 l 43,12 C 1480,150 1340,20 800,0 z M 587,131 C 481,159 381,214 297,298 214,381 158,482 130,588 l 61,121 c -12,157 43,318 163,438 120,119 281,173 438,161 l 121,61 c 106,-28 206,-83 290,-167 83,-83 139,-184 167,-290 L 1309,791 C 1321,634 1266,473 1146,353 1026,233 865,179 708,190 L 587,129 z m 163,119 c 113,0 216,37 300,100 L 926,474 c 4,1 15,16 19,26 l 25,65 65,0 115,-115 c 63,84 100,187 100,300 0,276 -224,500 -500,500 -113,0 -216,-37 -300,-100 l 175,-175 -145,0 c -15,0 -29,-5 -41,-14 l -89,89 C 287,966 250,863 250,750 250,474 474,250 750,250 z m -20,235 c -11,0 -16,10 -20,20 l -30,75 -50,0 -5,-30 -90,0 -5,30 -50,0 c -28,0 -50,22 -50,50 l 0,280 c 0,28 22,50 50,50 l 540,0 c 28,0 50,-22 50,-50 l 0,-280 c 0,-28 -22,-50 -50,-50 l -60,0 -30,-75 c -4,-10 -9,-20 -20,-20 l -180,0 z m 90,115 c 94,0 170,76 170,170 0,94 -76,170 -170,170 -94,0 -170,-76 -170,-170 0,-94 76,-170 170,-170 z m -320,20 40,0 c 6,0 10,4 10,10 l 0,20 c 0,6 -4,10 -10,10 l -40,0 c -6,0 -10,-4 -10,-10 l 0,-20 c 0,-6 4,-10 10,-10 z m 320,5 c -14,0 -27,2 -39,6 l 107,106 21,-81 c -25,-19 -55,-31 -89,-31 z m -54,11 c -42,17 -75,54 -86,99 l 146,-39 -60,-60 z m 155,31 -39,146 82,-22 c 0,-7 1,-14 1,-21 0,-41 -17,-77 -44,-104 z m -163,62 -82,22 c 0,5 -1,12 -1,19 0,41 17,77 44,104 L 758,728 z M 0,800 c 20,550 160,680 700,700 l -12,-43 C 345,1428 72,1155 43,812 L 0,800 z m 753,3 -22,82 c 25,18 55,30 89,30 14,0 27,-2 39,-6 L 753,802 z m 208,3 -146,39 60,60 c 42,-17 75,-54 86,-99 z" transform="matrix(0.07466206,0.01045285,-0.0078473,0.09945219,77.888935,45.571225)"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/nopreview_player.svg b/gfx/luma/gfx/menu/luma/nopreview_player.svg
new file mode 100644 (file)
index 0000000..5a80ddf
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="384" height="512">
+       <g class="blurred">
+               <path class="nopreview" d="m 800,0 12,43 c 343,30 616,303 645,645 l 43,12 C 1480,150 1340,20 800,0 z M 587,131 C 481,159 381,214 297,298 214,381 158,482 130,588 l 61,121 c -12,157 43,318 163,438 120,119 281,173 438,161 l 121,61 c 106,-28 206,-83 290,-167 83,-83 139,-184 167,-290 L 1309,791 C 1321,634 1266,473 1146,353 1026,233 865,179 708,190 L 587,129 z m 163,119 c 113,0 216,37 300,100 L 926,474 c 4,1 15,16 19,26 l 25,65 65,0 115,-115 c 63,84 100,187 100,300 0,276 -224,500 -500,500 -113,0 -216,-37 -300,-100 l 175,-175 -145,0 c -15,0 -29,-5 -41,-14 l -89,89 C 287,966 250,863 250,750 250,474 474,250 750,250 z m -20,235 c -11,0 -16,10 -20,20 l -30,75 -50,0 -5,-30 -90,0 -5,30 -50,0 c -28,0 -50,22 -50,50 l 0,280 c 0,28 22,50 50,50 l 540,0 c 28,0 50,-22 50,-50 l 0,-280 c 0,-28 -22,-50 -50,-50 l -60,0 -30,-75 c -4,-10 -9,-20 -20,-20 l -180,0 z m 90,115 c 94,0 170,76 170,170 0,94 -76,170 -170,170 -94,0 -170,-76 -170,-170 0,-94 76,-170 170,-170 z m -320,20 40,0 c 6,0 10,4 10,10 l 0,20 c 0,6 -4,10 -10,10 l -40,0 c -6,0 -10,-4 -10,-10 l 0,-20 c 0,-6 4,-10 10,-10 z m 320,5 c -14,0 -27,2 -39,6 l 107,106 21,-81 c -25,-19 -55,-31 -89,-31 z m -54,11 c -42,17 -75,54 -86,99 l 146,-39 -60,-60 z m 155,31 -39,146 82,-22 c 0,-7 1,-14 1,-21 0,-41 -17,-77 -44,-104 z m -163,62 -82,22 c 0,5 -1,12 -1,19 0,41 17,77 44,104 L 758,728 z M 0,800 c 20,550 160,680 700,700 l -12,-43 C 345,1428 72,1155 43,812 L 0,800 z m 753,3 -22,82 c 25,18 55,30 89,30 14,0 27,-2 39,-6 L 753,802 z m 208,3 -146,39 60,60 c 42,-17 75,-54 86,-99 z" transform="matrix(0.09945219,0.01045285,-0.01045285,0.09945219,125.25049,100.57122)"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/radiobutton_c0.svg b/gfx/luma/gfx/menu/luma/radiobutton_c0.svg
new file mode 100644 (file)
index 0000000..2967bdf
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_c.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="radiobutton" d="M 24,5.5 C 13.8,5.5 5.5,13.8 5.5,24 5.5,34.2 13.8,42.5 24,42.5 34.2,42.5 42.5,34.2 42.5,24 42.5,13.8 34.2,5.5 24,5.5 z"/>
+       <path class="frame glowing" d="M 24,4 12,4 4,12 4,24 c 0,11 9,20 20,20 l 12,0 8,-8 0,-12 C 44,13 35,4 24,4 z m 0,3 c 9.4,0 17,7.6 17,17 0,9.4 -7.6,17 -17,17 C 14.6,41 7,33.4 7,24 7,14.6 14.6,7 24,7 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/radiobutton_c1.svg b/gfx/luma/gfx/menu/luma/radiobutton_c1.svg
new file mode 100644 (file)
index 0000000..35e8435
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_c.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="radiobutton" d="M 24,5.5 C 13.8,5.5 5.5,13.8 5.5,24 5.5,34.2 13.8,42.5 24,42.5 34.2,42.5 42.5,34.2 42.5,24 42.5,13.8 34.2,5.5 24,5.5 z"/>
+       <path class="frame glowing" d="M 24,4 12,4 4,12 4,24 c 0,11 9,20 20,20 l 12,0 8,-8 0,-12 C 44,13 35,4 24,4 z m 0,3 c 9.4,0 17,7.6 17,17 0,9.4 -7.6,17 -17,17 C 14.6,41 7,33.4 7,24 7,14.6 14.6,7 24,7 z"/>
+       <path class="mark blurred" d="m 24,12 c -6.6,0 -12,5.4 -12,12 0,6.6 5.4,12 12,12 6.6,0 12,-5.4 12,-12 0,-6.6 -5.4,-12 -12,-12 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/radiobutton_d0.svg b/gfx/luma/gfx/menu/luma/radiobutton_d0.svg
new file mode 100644 (file)
index 0000000..b2a206b
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_d.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="radiobutton" d="M 24,5.5 C 13.8,5.5 5.5,13.8 5.5,24 5.5,34.2 13.8,42.5 24,42.5 34.2,42.5 42.5,34.2 42.5,24 42.5,13.8 34.2,5.5 24,5.5 z"/>
+       <path class="frame glowing" d="M 24,4 12,4 4,12 4,24 c 0,11 9,20 20,20 l 12,0 8,-8 0,-12 C 44,13 35,4 24,4 z m 0,3 c 9.4,0 17,7.6 17,17 0,9.4 -7.6,17 -17,17 C 14.6,41 7,33.4 7,24 7,14.6 14.6,7 24,7 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/radiobutton_d1.svg b/gfx/luma/gfx/menu/luma/radiobutton_d1.svg
new file mode 100644 (file)
index 0000000..c735ebc
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_d.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="radiobutton" d="M 24,5.5 C 13.8,5.5 5.5,13.8 5.5,24 5.5,34.2 13.8,42.5 24,42.5 34.2,42.5 42.5,34.2 42.5,24 42.5,13.8 34.2,5.5 24,5.5 z"/>
+       <path class="frame glowing" d="M 24,4 12,4 4,12 4,24 c 0,11 9,20 20,20 l 12,0 8,-8 0,-12 C 44,13 35,4 24,4 z m 0,3 c 9.4,0 17,7.6 17,17 0,9.4 -7.6,17 -17,17 C 14.6,41 7,33.4 7,24 7,14.6 14.6,7 24,7 z"/>
+       <path class="mark blurred" d="m 24,12 c -6.6,0 -12,5.4 -12,12 0,6.6 5.4,12 12,12 6.6,0 12,-5.4 12,-12 0,-6.6 -5.4,-12 -12,-12 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/radiobutton_f0.svg b/gfx/luma/gfx/menu/luma/radiobutton_f0.svg
new file mode 100644 (file)
index 0000000..a22e377
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="radiobutton" d="M 24,5.5 C 13.8,5.5 5.5,13.8 5.5,24 5.5,34.2 13.8,42.5 24,42.5 34.2,42.5 42.5,34.2 42.5,24 42.5,13.8 34.2,5.5 24,5.5 z"/>
+       <path class="frame glowing" d="M 24,4 12,4 4,12 4,24 c 0,11 9,20 20,20 l 12,0 8,-8 0,-12 C 44,13 35,4 24,4 z m 0,3 c 9.4,0 17,7.6 17,17 0,9.4 -7.6,17 -17,17 C 14.6,41 7,33.4 7,24 7,14.6 14.6,7 24,7 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/radiobutton_f1.svg b/gfx/luma/gfx/menu/luma/radiobutton_f1.svg
new file mode 100644 (file)
index 0000000..5f19b83
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="radiobutton" d="M 24,5.5 C 13.8,5.5 5.5,13.8 5.5,24 5.5,34.2 13.8,42.5 24,42.5 34.2,42.5 42.5,34.2 42.5,24 42.5,13.8 34.2,5.5 24,5.5 z"/>
+       <path class="frame glowing" d="M 24,4 12,4 4,12 4,24 c 0,11 9,20 20,20 l 12,0 8,-8 0,-12 C 44,13 35,4 24,4 z m 0,3 c 9.4,0 17,7.6 17,17 0,9.4 -7.6,17 -17,17 C 14.6,41 7,33.4 7,24 7,14.6 14.6,7 24,7 z"/>
+       <path class="mark blurred" d="m 24,12 c -6.6,0 -12,5.4 -12,12 0,6.6 5.4,12 12,12 6.6,0 12,-5.4 12,-12 0,-6.6 -5.4,-12 -12,-12 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/radiobutton_n0.svg b/gfx/luma/gfx/menu/luma/radiobutton_n0.svg
new file mode 100644 (file)
index 0000000..404b1b3
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="radiobutton" d="M 24,5.5 C 13.8,5.5 5.5,13.8 5.5,24 5.5,34.2 13.8,42.5 24,42.5 34.2,42.5 42.5,34.2 42.5,24 42.5,13.8 34.2,5.5 24,5.5 z"/>
+       <path class="frame glowing" d="M 24,4 12,4 4,12 4,24 c 0,11 9,20 20,20 l 12,0 8,-8 0,-12 C 44,13 35,4 24,4 z m 0,3 c 9.4,0 17,7.6 17,17 0,9.4 -7.6,17 -17,17 C 14.6,41 7,33.4 7,24 7,14.6 14.6,7 24,7 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/radiobutton_n1.svg b/gfx/luma/gfx/menu/luma/radiobutton_n1.svg
new file mode 100644 (file)
index 0000000..7fdf50e
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="48" height="48">
+       <path class="radiobutton" d="M 24,5.5 C 13.8,5.5 5.5,13.8 5.5,24 5.5,34.2 13.8,42.5 24,42.5 34.2,42.5 42.5,34.2 42.5,24 42.5,13.8 34.2,5.5 24,5.5 z"/>
+       <path class="frame glowing" d="M 24,4 12,4 4,12 4,24 c 0,11 9,20 20,20 l 12,0 8,-8 0,-12 C 44,13 35,4 24,4 z m 0,3 c 9.4,0 17,7.6 17,17 0,9.4 -7.6,17 -17,17 C 14.6,41 7,33.4 7,24 7,14.6 14.6,7 24,7 z"/>
+       <path class="mark blurred" d="m 24,12 c -6.6,0 -12,5.4 -12,12 0,6.6 5.4,12 12,12 6.6,0 12,-5.4 12,-12 0,-6.6 -5.4,-12 -12,-12 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/scrollbar_c.svg b/gfx/luma/gfx/menu/luma/scrollbar_c.svg
new file mode 100644 (file)
index 0000000..e42fd3d
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_c.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="64" height="256">
+       <defs>
+               <clipPath id="clip">
+                       <path d="m 63,0 -50,28.5 0,199 50,28.5 z"/>
+               </clipPath>
+       </defs>
+       <g class="glowing" clip-path="url(#clip)">
+               <path class="frame" d="M 45.5,37 14,47.5 l 0,6.5 18,-2 4,4 0,144 -4,4 -18,-2 0,6.5 31.5,10.5 5.5,-4 0,-174 z"/>
+               <path class="detail" d="M 34,19.5 17,30 l -3,4 0,11 32,-11 8,6 0,176 -8,6 -32,-11 0,11 3,4 17,10.5 L 44,234 57,219 57,37 44,22 z m -7,8.5 10,5 -15,5 z m -5,190 15,5 -10,5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/scrollbar_f.svg b/gfx/luma/gfx/menu/luma/scrollbar_f.svg
new file mode 100644 (file)
index 0000000..82f69af
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="64" height="256">
+       <defs>
+               <clipPath id="clip">
+                       <path d="m 63,0 -50,28.5 0,199 50,28.5 z"/>
+               </clipPath>
+       </defs>
+       <g class="glowing" clip-path="url(#clip)">
+               <path class="frame" d="M 45.5,37 14,47.5 l 0,6.5 18,-2 4,4 0,144 -4,4 -18,-2 0,6.5 31.5,10.5 5.5,-4 0,-174 z"/>
+               <path class="detail" d="M 34,19.5 17,30 l -3,4 0,11 32,-11 8,6 0,176 -8,6 -32,-11 0,11 3,4 17,10.5 L 44,234 57,219 57,37 44,22 z m -7,8.5 10,5 -15,5 z m -5,190 15,5 -10,5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/scrollbar_n.svg b/gfx/luma/gfx/menu/luma/scrollbar_n.svg
new file mode 100644 (file)
index 0000000..ed07a64
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="64" height="256">
+       <defs>
+               <clipPath id="clip">
+                       <path d="m 63,0 -50,28.5 0,199 50,28.5 z"/>
+               </clipPath>
+       </defs>
+       <g class="glowing" clip-path="url(#clip)">
+               <path class="frame" d="M 45.5,37 14,47.5 l 0,6.5 18,-2 4,4 0,144 -4,4 -18,-2 0,6.5 31.5,10.5 5.5,-4 0,-174 z"/>
+               <path class="detail" d="M 34,19.5 17,30 l -3,4 0,11 32,-11 8,6 0,176 -8,6 -32,-11 0,11 3,4 17,10.5 L 44,234 57,219 57,37 44,22 z m -7,8.5 10,5 -15,5 z m -5,190 15,5 -10,5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/scrollbar_s.svg b/gfx/luma/gfx/menu/luma/scrollbar_s.svg
new file mode 100644 (file)
index 0000000..4f666e0
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_s.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="64" height="256">
+       <path class="scrolltrack" d="m 9,14 0,228 26,0 5,-5 0,-218 -5,-5 z"/>
+       <path class="frame seektrim" d="m 35,20.59375 -3.40625,2 L 35,26 35,20.59375 z M 27.15625,25.15625 22.75,27.75 32.84375,37.84375 35,33 27.15625,25.15625 z M 18.3125,30.3125 15.40625,34.40625 28.5,47.5 30.65625,42.65625 18.3125,30.3125 z M 15,41 l 0,7 9.15625,9.15625 2.1875,-4.8125 L 15,41 z m 0,14 0,7 7,0 -7,-7 z m 0,139 0,7 7,-7 -7,0 z m 9.15625,4.84375 L 15,208 l 0,7 11.34375,-11.34375 -2.1875,-4.8125 z M 28.5,208.5 15.40625,221.59375 18.3125,225.6875 30.65625,213.34375 28.5,208.5 z m 4.34375,9.65625 L 22.75,228.25 27.15625,230.84375 35,223 32.84375,218.15625 z M 35,230 l -3.40625,3.40625 3.40625,2 L 35,230 z"/>
+       <path class="frame glowing" d="m 6,2 0,252 18,0 11,-11 0,-3 L 16,229 12,223 12,33 16,27 35,16 35,13 24,2 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/slider_c.svg b/gfx/luma/gfx/menu/luma/slider_c.svg
new file mode 100644 (file)
index 0000000..e6227ed
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_c.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="64" height="64">
+       <defs>
+               <clipPath id="clip">
+                       <path d="m 23,16 -16.5,26.5 0,2 15.5,19.5 20,0 15.5,-19.5 0,-2 L 41,16 z"/>
+               </clipPath>
+       </defs>
+       <g class="glowing" clip-path="url(#clip)">
+               <path class="detail" d="M 27,16 12,40 15,41.5 28,24 36,24 49,41.5 52,40 37,16 z"/>
+               <path class="frame" d="M 29,26 15.5,44 11,41.5 l 0,4.5 5,5 c 16,-6 16,-6 32,0 L 53,46 53,41.5 48.5,44 35,26 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/slider_d.svg b/gfx/luma/gfx/menu/luma/slider_d.svg
new file mode 100644 (file)
index 0000000..ac7377c
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_d.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="64" height="64">
+       <defs>
+               <clipPath id="clip">
+                       <path d="m 23,16 -16.5,26.5 0,2 15.5,19.5 20,0 15.5,-19.5 0,-2 L 41,16 z"/>
+               </clipPath>
+       </defs>
+       <g class="glowing" clip-path="url(#clip)">
+               <path class="detail" d="M 27,16 12,40 15,41.5 28,24 36,24 49,41.5 52,40 37,16 z"/>
+               <path class="frame" d="M 29,26 15.5,44 11,41.5 l 0,4.5 5,5 c 16,-6 16,-6 32,0 L 53,46 53,41.5 48.5,44 35,26 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/slider_f.svg b/gfx/luma/gfx/menu/luma/slider_f.svg
new file mode 100644 (file)
index 0000000..026fbda
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="64" height="64">
+       <defs>
+               <clipPath id="clip">
+                       <path d="m 23,16 -16.5,26.5 0,2 15.5,19.5 20,0 15.5,-19.5 0,-2 L 41,16 z"/>
+               </clipPath>
+       </defs>
+       <g class="glowing" clip-path="url(#clip)">
+               <path class="detail" d="M 27,16 12,40 15,41.5 28,24 36,24 49,41.5 52,40 37,16 z"/>
+               <path class="frame" d="M 29,26 15.5,44 11,41.5 l 0,4.5 5,5 c 16,-6 16,-6 32,0 L 53,46 53,41.5 48.5,44 35,26 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/slider_n.svg b/gfx/luma/gfx/menu/luma/slider_n.svg
new file mode 100644 (file)
index 0000000..ff68e30
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="64" height="64">
+       <defs>
+               <clipPath id="clip">
+                       <path d="m 23,16 -16.5,26.5 0,2 15.5,19.5 20,0 15.5,-19.5 0,-2 L 41,16 z"/>
+               </clipPath>
+       </defs>
+       <g class="glowing" clip-path="url(#clip)">
+               <path class="frame" d="M 29,26 15.5,44 11,41.5 l 0,4.5 5,5 c 16,-6 16,-6 32,0 L 53,46 53,41.5 48.5,44 35,26 z"/>
+               <path class="detail" d="M 27,16 12,40 15,41.5 28,24 36,24 49,41.5 52,40 37,16 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/slider_s.svg b/gfx/luma/gfx/menu/luma/slider_s.svg
new file mode 100644 (file)
index 0000000..8a3b787
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_s.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64">
+       <path class="slidetrack" d="m 21,13 -14.5,31.5 15,8.5 213,0 15,-8.5 L 235,13 z"/>
+       <path class="frame seektrim" d="m 28,18 -3.5,5.5 7,13.5 4.5,-3 -8,-16 z m 6,0 6.5,13 4.5,-3 -5,-10 -6,0 z m 12,0 3.5,7 4.5,-3 -2,-4 -6,0 z m 158,0 -2,4 4.5,3 3.5,-7 -6,0 z m 12,0 -5,10 4.5,3 6.5,-13 -6,0 z m 12,0 -8,16 4.5,3 7,-13.5 L 228,18 z M 21.5,28.5 18,34 22.5,43 27,40 21.5,28.5 z m 213,0 -5.5,11.5 4.5,3 4.5,-9 -3.5,-5.5 z M 15,39 l -3,5 5,0 -2,-5 z m 226,0 -2,5 5,0 -3,-5 z"/>
+       <path class="frame glowing" d="M 19.5,7 3,42.5 l 3.5,2 19,-30.5 205,0 19,30.5 3.5,-2 L 236.5,7 228,7 220,11 36,11 28,7 z"/>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/tab_c.svg b/gfx/luma/gfx/menu/luma/tab_c.svg
new file mode 100644 (file)
index 0000000..b2bad88
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_c.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64">
+       <path class="button" d="M 27,6 9,59 247,59 229,6 z"/>
+       <path class="stripes blurred" d="m 24,11 0,4 208,0 0,-4 z m -3,8 0,4 214,0 0,-4 z m -3,8 0,4 220,0 0,-4 z m -3,8 0,4 226,0 0,-4 z m -2,8 0,4 230,0 0,-4 z m 0,8 0,4 230,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="M 26,4 C 24.5,4 23.5,4.5 22.5,6.5 L 21,10.5 22,12 9.5,45 7,45.5 4,53 l 3,7 242,0 3,-7 -3,-7.5 -2.5,-0.5 -12.5,-33 1,-1.5 -1.5,-4 c -1,-2 -2,-2.5 -3.5,-2.5 z m 2,4 200,0 12,36 -4,14 -216,0 -4,-14 z"/>
+               <path class="detail" d="m 20,12 -10,3 -5,25.5 3,3 z m 216,0 12,31.5 3,-3 -5,-25.5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/tab_d.svg b/gfx/luma/gfx/menu/luma/tab_d.svg
new file mode 100644 (file)
index 0000000..bad7afa
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_d.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64">
+       <path class="button" d="M 27,6 9,59 247,59 229,6 z"/>
+       <path class="stripes blurred" d="m 24,11 0,4 208,0 0,-4 z m -3,8 0,4 214,0 0,-4 z m -3,8 0,4 220,0 0,-4 z m -3,8 0,4 226,0 0,-4 z m -2,8 0,4 230,0 0,-4 z m 0,8 0,4 230,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="M 26,4 C 24.5,4 23.5,4.5 22.5,6.5 L 21,10.5 22,12 9.5,45 7,45.5 4,53 l 3,7 242,0 3,-7 -3,-7.5 -2.5,-0.5 -12.5,-33 1,-1.5 -1.5,-4 c -1,-2 -2,-2.5 -3.5,-2.5 z m 2,4 200,0 12,36 -4,14 -216,0 -4,-14 z"/>
+               <path class="detail" d="m 20,12 -10,3 -5,25.5 3,3 z m 216,0 12,31.5 3,-3 -5,-25.5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/tab_f.svg b/gfx/luma/gfx/menu/luma/tab_f.svg
new file mode 100644 (file)
index 0000000..f6c5d2b
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_f.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64">
+       <path class="button" d="M 27,6 9,59 247,59 229,6 z"/>
+       <path class="stripes blurred" d="m 24,11 0,4 208,0 0,-4 z m -3,8 0,4 214,0 0,-4 z m -3,8 0,4 220,0 0,-4 z m -3,8 0,4 226,0 0,-4 z m -2,8 0,4 230,0 0,-4 z m 0,8 0,4 230,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="M 26,4 C 24.5,4 23.5,4.5 22.5,6.5 L 21,10.5 22,12 9.5,45 7,45.5 4,53 l 3,7 242,0 3,-7 -3,-7.5 -2.5,-0.5 -12.5,-33 1,-1.5 -1.5,-4 c -1,-2 -2,-2.5 -3.5,-2.5 z m 2,4 200,0 12,36 -4,14 -216,0 -4,-14 z"/>
+               <path class="detail" d="m 20,12 -10,3 -5,25.5 3,3 z m 216,0 12,31.5 3,-3 -5,-25.5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/tab_n.svg b/gfx/luma/gfx/menu/luma/tab_n.svg
new file mode 100644 (file)
index 0000000..5ab6979
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_n.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="64">
+       <path class="button" d="M 27,6 9,59 247,59 229,6 z"/>
+       <path class="stripes blurred" d="m 24,11 0,4 208,0 0,-4 z m -3,8 0,4 214,0 0,-4 z m -3,8 0,4 220,0 0,-4 z m -3,8 0,4 226,0 0,-4 z m -2,8 0,4 230,0 0,-4 z m 0,8 0,4 230,0 0,-4 z"/>
+       <g class="glowing">
+               <path class="frame" d="M 26,4 C 24.5,4 23.5,4.5 22.5,6.5 L 21,10.5 22,12 9.5,45 7,45.5 4,53 l 3,7 242,0 3,-7 -3,-7.5 -2.5,-0.5 -12.5,-33 1,-1.5 -1.5,-4 c -1,-2 -2,-2.5 -3.5,-2.5 z m 2,4 200,0 12,36 -4,14 -216,0 -4,-14 z"/>
+               <path class="detail" d="m 20,12 -10,3 -5,25.5 3,3 z m 216,0 12,31.5 3,-3 -5,-25.5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/gfx/menu/luma/tooltip.svg b/gfx/luma/gfx/menu/luma/tooltip.svg
new file mode 100644 (file)
index 0000000..88e44cc
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?xml-stylesheet href="common_c.css" type="text/css"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="256" height="256">
+       <path class="dialog" d="m 21,14 -6,9 0,210 6,9 214,0 6,-9 0,-210 -6,-9 z"/>
+       <g class="glowing">
+               <path class="frame" d="M 20,12 8,22 c -1.8,1.5 -1.5,2.5 0,4.5 l 6,8 0,187 -6,8 c -1.5,2 -1.8,3 0,4.5 l 12,10 216,0 12,-10 c 1.8,-1.5 1.5,-2.5 0,-4.5 l -6,-8 0,-187 6,-8 c 1.5,-2 1.8,-3 0,-4.5 L 236,12 z m 2,4 212,0 6,8 0,208 -6,8 -212,0 -6,-8 0,-208 z"/>
+               <path class="detail" d="m 8,29.5 0,197 4,-5 L 12,35 z m 240,0 -4,5 0,187 4,5 z"/>
+       </g>
+</svg>
diff --git a/gfx/luma/render-svg.sh b/gfx/luma/render-svg.sh
new file mode 100755 (executable)
index 0000000..483b98d
--- /dev/null
@@ -0,0 +1,49 @@
+#!/bin/sh -e
+# TASK
+#   Render SVGFILEs from path/filename.svg to DATADIR/path/filename.tga,
+#   if they are newer than their target tga file.
+#
+# NOTES
+#   To compensate for filter rendering errors and to reduce rbg noise,
+#   the svg files are rendered at a large size and then scaled down.
+#
+# DEPENDENCIES
+#   librsvg
+#   imagemagick
+#
+# USAGE
+#   ./render-svg.sh DATADIR [SVGFILE...]
+#
+# EXAMPLES
+#   Single file: ./render-svg.sh ~/.xonotic/data gfx/menu/luminos/cursor.svg
+#   All files:   ./render-svg.sh ~/.xonotic/data $(find . -name "*.svg")
+
+
+# Check for arguments
+if [ -z "$1" ] || [ "${1##*.}" = "svg" ]; then
+       echo "Usage: $0 DATADIR [SVGFILE...]"
+       exit 1
+fi
+
+
+data="$1"; shift
+maxScale=16
+maxPixels=100000000
+
+
+for svg in "$@"; do
+       ext="${svg##*.}"
+       dir="$data/${svg%/*}"
+       tga="$data/${svg%.*}.tga"
+
+       if [ "$ext" = "svg" ] && [ -f "$svg" ] && [ "$svg" -nt "$tga" ]; then
+               echo "Rendering $tga"
+
+               w=$(identify -format "%w" "$svg")
+               h=$(identify -format "%h" "$svg")
+               scale=$(echo "s=sqrt($maxPixels/$w/$h);if(s>$maxScale)s=$maxScale;s" | bc)
+
+               mkdir -p "$dir"
+               rsvg-convert -z "$scale" "$svg" | convert - -scale "$w" "$tga"
+       fi
+done
diff --git a/gfx/luma/render-version.sh b/gfx/luma/render-version.sh
new file mode 100755 (executable)
index 0000000..6ea3e1d
--- /dev/null
@@ -0,0 +1,52 @@
+#!/bin/sh -e
+# TASK
+#   Render menu background layers with VERSION string
+#
+# NOTES
+#   It is necessary to have the Xolonium font installed on the system,
+#   because svg rendering tools cannot handle embedded or linked fonts.
+#   To compensate for filter rendering errors and to reduce rbg noise,
+#   the svg files are rendered at a large size and then scaled down.
+#
+# DEPENDENCIES
+#   librsvg
+#   imagemagick
+#   Xolonium-Regular font
+#
+# USAGE
+#   ./render-version.sh [--no-font-check] DATADIR VERSION
+
+
+# Check for Xolonium font
+if [ "$1" = "--no-font-check" ]; then
+       shift
+else
+       if [ -z "$(fc-list ':family=Xolonium:style=Regular')" ]; then
+               echo "Cannot find the Xolonium-Regular font."
+               echo "Please install Xolonium before running this script."
+               exit 2
+       fi
+fi
+
+
+# Check for arguments
+if [ -z "$1" ] || [ -z "$2" ]; then
+       echo "Usage: $0 [--no-font-check] DATADIR VERSION"
+       exit 1
+fi
+
+
+data="$1"
+version="$2"
+layers="gfx/menu/luminos/background_l2.svg
+        gfx/menu/luminos/background_ingame_l2.svg"
+
+
+for svg in $layers; do
+       dir="$data/${svg%/*}"
+       tga="$data/${svg%.*}.tga"
+
+       mkdir -p "$dir"
+       sed "s/LUMINOS/$version/g" "$svg" | rsvg-convert -z 2 |\
+               convert - -scale "50%" -gaussian-blur "4x0.7" "$tga"
+done
diff --git a/gfx/luma/tools/color-convert.pl b/gfx/luma/tools/color-convert.pl
new file mode 100755 (executable)
index 0000000..35354d5
--- /dev/null
@@ -0,0 +1,27 @@
+#!/usr/bin/perl
+# TASK
+#   Convert color values from hexadecial to floating point and vice versa.
+#
+# USAGE
+#   $0 [RRGGBB | R.R G.G B.B]
+
+
+use strict;
+use warnings;
+
+
+if (@ARGV == 1)
+{
+       printf("%.2g %.2g %.2g\n",
+               hex(substr($ARGV[0], 0, 2)) / 255,
+               hex(substr($ARGV[0], 2, 2)) / 255,
+               hex(substr($ARGV[0], 4, 2)) / 255);
+
+}
+elsif (@ARGV == 3)
+{
+       printf("%02x%02x%02x\n",
+               int($ARGV[0]*255 + 0.5),
+               int($ARGV[1]*255 + 0.5),
+               int($ARGV[2]*255 + 0.5));
+}
diff --git a/gfx/luma/tools/hsv-matrix.pl b/gfx/luma/tools/hsv-matrix.pl
new file mode 100755 (executable)
index 0000000..18921e4
--- /dev/null
@@ -0,0 +1,61 @@
+#!/usr/bin/perl
+# TASK
+#   Calculate compound HSV feColorMatrix for svg filter:
+#   http://www.w3.org/TR/SVG11/filters.html#feColorMatrixElement
+#
+# USAGE
+#   $0 HUE(degrees) SATURATION VALUE
+
+
+use strict;
+use warnings;
+
+
+my $hue = $ARGV[0]*3.14159/180.0;
+my $sat = $ARGV[1];
+my $val = $ARGV[2];
+
+
+# Luminance vectors
+my @lum = (0.2126, 0.7152, 0.0722);
+my @inv = (1.0-$lum[0], 1.0-$lum[1], 1.0-$lum[2]);
+
+
+# Hue transformation matrix
+my @h = (
+       [$lum[0]+cos($hue)*$inv[0]-sin($hue)*$lum[0],
+        $lum[1]-cos($hue)*$lum[1]-sin($hue)*$lum[1],
+        $lum[2]-cos($hue)*$lum[2]+sin($hue)*$inv[2]],
+
+       [$lum[0]-cos($hue)*$lum[0]+sin($hue)*0.143,
+        $lum[1]+cos($hue)*$inv[1]+sin($hue)*0.140,
+        $lum[2]-cos($hue)*$lum[2]-sin($hue)*0.283],
+
+       [$lum[0]-cos($hue)*$lum[0]-sin($hue)*$inv[0],
+        $lum[1]-cos($hue)*$lum[1]+sin($hue)*$lum[1],
+        $lum[2]+cos($hue)*$inv[2]+sin($hue)*$lum[2]]
+);
+
+
+# Saturation transformation matrix
+my @s = (
+       [$lum[0]+$inv[0]*$sat, $lum[1]-$lum[1]*$sat, $lum[2]-$lum[2]*$sat],
+       [$lum[0]-$lum[0]*$sat, $lum[1]+$inv[1]*$sat, $lum[2]-$lum[2]*$sat],
+       [$lum[0]-$lum[0]*$sat, $lum[1]-$lum[1]*$sat, $lum[2]+$inv[2]*$sat]
+);
+
+
+# Print feColorMatrix (HxSxV)
+my $f = '%.2f';
+printf("$f $f $f 0 0 $f $f $f 0 0 $f $f $f 0 0 0 0 0 1 0\n",
+       ($h[0][0]*$s[0][0]+$h[0][1]*$s[1][0]+$h[0][2]*$s[2][0])*$val,
+       ($h[0][0]*$s[0][1]+$h[0][1]*$s[1][1]+$h[0][2]*$s[2][1])*$val,
+       ($h[0][0]*$s[0][2]+$h[0][1]*$s[1][2]+$h[0][2]*$s[2][2])*$val,
+
+       ($h[1][0]*$s[0][0]+$h[1][1]*$s[1][0]+$h[1][2]*$s[2][0])*$val,
+       ($h[1][0]*$s[0][1]+$h[1][1]*$s[1][1]+$h[1][2]*$s[2][1])*$val,
+       ($h[1][0]*$s[0][2]+$h[1][1]*$s[1][2]+$h[1][2]*$s[2][2])*$val,
+
+       ($h[2][0]*$s[0][0]+$h[2][1]*$s[1][0]+$h[2][2]*$s[2][0])*$val,
+       ($h[2][0]*$s[0][1]+$h[2][1]*$s[1][1]+$h[2][2]*$s[2][1])*$val,
+       ($h[2][0]*$s[0][2]+$h[2][1]*$s[1][2]+$h[2][2]*$s[2][2])*$val);