From e50a212a6981d4e479ccab3f60fee0cd2cf3be0a Mon Sep 17 00:00:00 2001 From: Severin Meyer Date: Sat, 1 Mar 2014 17:41:09 +0100 Subject: [PATCH] First batch of Luma theme sourcefiles --- gfx/luma/gfx/menu/luma/background_ingame.svg | 5 ++ .../gfx/menu/luma/background_ingame_l2.svg | 1 + gfx/luma/gfx/menu/luma/background_l2.svg | 64 +++++++++++++++++++ gfx/luma/gfx/menu/luma/bigbutton_c.svg | 10 +++ gfx/luma/gfx/menu/luma/bigbutton_d.svg | 10 +++ gfx/luma/gfx/menu/luma/bigbutton_f.svg | 10 +++ gfx/luma/gfx/menu/luma/bigbutton_n.svg | 10 +++ gfx/luma/gfx/menu/luma/bigbuttongray_c.svg | 1 + gfx/luma/gfx/menu/luma/bigbuttongray_d.svg | 10 +++ gfx/luma/gfx/menu/luma/bigbuttongray_f.svg | 10 +++ gfx/luma/gfx/menu/luma/bigbuttongray_n.svg | 10 +++ gfx/luma/gfx/menu/luma/border.svg | 10 +++ gfx/luma/gfx/menu/luma/button_c.svg | 10 +++ gfx/luma/gfx/menu/luma/button_d.svg | 10 +++ gfx/luma/gfx/menu/luma/button_f.svg | 10 +++ gfx/luma/gfx/menu/luma/button_n.svg | 10 +++ gfx/luma/gfx/menu/luma/buttongray_c.svg | 1 + gfx/luma/gfx/menu/luma/buttongray_d.svg | 10 +++ gfx/luma/gfx/menu/luma/buttongray_f.svg | 10 +++ gfx/luma/gfx/menu/luma/buttongray_n.svg | 10 +++ gfx/luma/gfx/menu/luma/charmapbutton.svg | 5 ++ gfx/luma/gfx/menu/luma/checkbox_c0.svg | 6 ++ gfx/luma/gfx/menu/luma/checkbox_c1.svg | 7 ++ gfx/luma/gfx/menu/luma/checkbox_d0.svg | 6 ++ gfx/luma/gfx/menu/luma/checkbox_d1.svg | 7 ++ gfx/luma/gfx/menu/luma/checkbox_f0.svg | 6 ++ gfx/luma/gfx/menu/luma/checkbox_f1.svg | 7 ++ gfx/luma/gfx/menu/luma/checkbox_n0.svg | 6 ++ gfx/luma/gfx/menu/luma/checkbox_n1.svg | 7 ++ gfx/luma/gfx/menu/luma/checkmark.svg | 5 ++ gfx/luma/gfx/menu/luma/clearbutton_c.svg | 6 ++ gfx/luma/gfx/menu/luma/clearbutton_f.svg | 6 ++ gfx/luma/gfx/menu/luma/clearbutton_n.svg | 6 ++ gfx/luma/gfx/menu/luma/closebutton_c.svg | 5 ++ gfx/luma/gfx/menu/luma/closebutton_f.svg | 5 ++ gfx/luma/gfx/menu/luma/closebutton_n.svg | 5 ++ gfx/luma/gfx/menu/luma/color.svg | 5 ++ gfx/luma/gfx/menu/luma/colorbutton_c.svg | 5 ++ gfx/luma/gfx/menu/luma/colorbutton_f.svg | 5 ++ gfx/luma/gfx/menu/luma/colorbutton_n.svg | 3 + gfx/luma/gfx/menu/luma/colorpicker_m.svg | 5 ++ .../gfx/menu/luma/colorpicker_selected.svg | 5 ++ gfx/luma/gfx/menu/luma/common.css | 23 +++++++ gfx/luma/gfx/menu/luma/common.filters | 35 ++++++++++ gfx/luma/gfx/menu/luma/common_c.css | 13 ++++ gfx/luma/gfx/menu/luma/common_c.gradients | 17 +++++ gfx/luma/gfx/menu/luma/common_d.css | 3 + gfx/luma/gfx/menu/luma/common_f.css | 12 ++++ gfx/luma/gfx/menu/luma/common_f.gradients | 17 +++++ gfx/luma/gfx/menu/luma/common_n.css | 14 ++++ gfx/luma/gfx/menu/luma/common_n.gradients | 31 +++++++++ gfx/luma/gfx/menu/luma/common_s.css | 8 +++ gfx/luma/gfx/menu/luma/crosshairbutton_c.svg | 5 ++ gfx/luma/gfx/menu/luma/crosshairbutton_d.svg | 3 + gfx/luma/gfx/menu/luma/crosshairbutton_f.svg | 5 ++ gfx/luma/gfx/menu/luma/crosshairbutton_n.svg | 3 + gfx/luma/gfx/menu/luma/cursor.svg | 8 +++ gfx/luma/gfx/menu/luma/cursor_move.svg | 5 ++ gfx/luma/gfx/menu/luma/cursor_resize.svg | 5 ++ gfx/luma/gfx/menu/luma/cursor_resize2.svg | 5 ++ gfx/luma/gfx/menu/luma/icon_aeslevel1.svg | 5 ++ gfx/luma/gfx/menu/luma/icon_aeslevel2.svg | 1 + gfx/luma/gfx/menu/luma/icon_aeslevel3.svg | 5 ++ gfx/luma/gfx/menu/luma/icon_aeslevel4.svg | 1 + gfx/luma/gfx/menu/luma/icon_aeslevel5.svg | 1 + gfx/luma/gfx/menu/luma/icon_mod_.svg | 5 ++ gfx/luma/gfx/menu/luma/icon_mod_MinstaGib.svg | 5 ++ gfx/luma/gfx/menu/luma/icon_mod_NewToys.svg | 5 ++ gfx/luma/gfx/menu/luma/icon_mod_Overkill.svg | 14 ++++ gfx/luma/gfx/menu/luma/icon_mod_XDF.svg | 5 ++ gfx/luma/gfx/menu/luma/icon_pure1.svg | 8 +++ gfx/luma/gfx/menu/luma/icon_stats1.svg | 5 ++ gfx/luma/gfx/menu/luma/inputbox_f.svg | 9 +++ gfx/luma/gfx/menu/luma/inputbox_n.svg | 9 +++ gfx/luma/gfx/menu/luma/nopreview_map.svg | 8 +++ gfx/luma/gfx/menu/luma/nopreview_menuskin.svg | 7 ++ gfx/luma/gfx/menu/luma/nopreview_player.svg | 7 ++ gfx/luma/gfx/menu/luma/radiobutton_c0.svg | 6 ++ gfx/luma/gfx/menu/luma/radiobutton_c1.svg | 7 ++ gfx/luma/gfx/menu/luma/radiobutton_d0.svg | 6 ++ gfx/luma/gfx/menu/luma/radiobutton_d1.svg | 7 ++ gfx/luma/gfx/menu/luma/radiobutton_f0.svg | 6 ++ gfx/luma/gfx/menu/luma/radiobutton_f1.svg | 7 ++ gfx/luma/gfx/menu/luma/radiobutton_n0.svg | 6 ++ gfx/luma/gfx/menu/luma/radiobutton_n1.svg | 7 ++ gfx/luma/gfx/menu/luma/scrollbar_c.svg | 13 ++++ gfx/luma/gfx/menu/luma/scrollbar_f.svg | 13 ++++ gfx/luma/gfx/menu/luma/scrollbar_n.svg | 13 ++++ gfx/luma/gfx/menu/luma/scrollbar_s.svg | 7 ++ gfx/luma/gfx/menu/luma/slider_c.svg | 13 ++++ gfx/luma/gfx/menu/luma/slider_d.svg | 13 ++++ gfx/luma/gfx/menu/luma/slider_f.svg | 13 ++++ gfx/luma/gfx/menu/luma/slider_n.svg | 13 ++++ gfx/luma/gfx/menu/luma/slider_s.svg | 7 ++ gfx/luma/gfx/menu/luma/tab_c.svg | 10 +++ gfx/luma/gfx/menu/luma/tab_d.svg | 10 +++ gfx/luma/gfx/menu/luma/tab_f.svg | 10 +++ gfx/luma/gfx/menu/luma/tab_n.svg | 10 +++ gfx/luma/gfx/menu/luma/tooltip.svg | 9 +++ gfx/luma/render-svg.sh | 49 ++++++++++++++ gfx/luma/render-version.sh | 52 +++++++++++++++ gfx/luma/tools/color-convert.pl | 27 ++++++++ gfx/luma/tools/hsv-matrix.pl | 61 ++++++++++++++++++ 103 files changed, 1052 insertions(+) create mode 100644 gfx/luma/gfx/menu/luma/background_ingame.svg create mode 120000 gfx/luma/gfx/menu/luma/background_ingame_l2.svg create mode 100644 gfx/luma/gfx/menu/luma/background_l2.svg create mode 100644 gfx/luma/gfx/menu/luma/bigbutton_c.svg create mode 100644 gfx/luma/gfx/menu/luma/bigbutton_d.svg create mode 100644 gfx/luma/gfx/menu/luma/bigbutton_f.svg create mode 100644 gfx/luma/gfx/menu/luma/bigbutton_n.svg create mode 120000 gfx/luma/gfx/menu/luma/bigbuttongray_c.svg create mode 100644 gfx/luma/gfx/menu/luma/bigbuttongray_d.svg create mode 100644 gfx/luma/gfx/menu/luma/bigbuttongray_f.svg create mode 100644 gfx/luma/gfx/menu/luma/bigbuttongray_n.svg create mode 100644 gfx/luma/gfx/menu/luma/border.svg create mode 100644 gfx/luma/gfx/menu/luma/button_c.svg create mode 100644 gfx/luma/gfx/menu/luma/button_d.svg create mode 100644 gfx/luma/gfx/menu/luma/button_f.svg create mode 100644 gfx/luma/gfx/menu/luma/button_n.svg create mode 120000 gfx/luma/gfx/menu/luma/buttongray_c.svg create mode 100644 gfx/luma/gfx/menu/luma/buttongray_d.svg create mode 100644 gfx/luma/gfx/menu/luma/buttongray_f.svg create mode 100644 gfx/luma/gfx/menu/luma/buttongray_n.svg create mode 100644 gfx/luma/gfx/menu/luma/charmapbutton.svg create mode 100644 gfx/luma/gfx/menu/luma/checkbox_c0.svg create mode 100644 gfx/luma/gfx/menu/luma/checkbox_c1.svg create mode 100644 gfx/luma/gfx/menu/luma/checkbox_d0.svg create mode 100644 gfx/luma/gfx/menu/luma/checkbox_d1.svg create mode 100644 gfx/luma/gfx/menu/luma/checkbox_f0.svg create mode 100644 gfx/luma/gfx/menu/luma/checkbox_f1.svg create mode 100644 gfx/luma/gfx/menu/luma/checkbox_n0.svg create mode 100644 gfx/luma/gfx/menu/luma/checkbox_n1.svg create mode 100644 gfx/luma/gfx/menu/luma/checkmark.svg create mode 100644 gfx/luma/gfx/menu/luma/clearbutton_c.svg create mode 100644 gfx/luma/gfx/menu/luma/clearbutton_f.svg create mode 100644 gfx/luma/gfx/menu/luma/clearbutton_n.svg create mode 100644 gfx/luma/gfx/menu/luma/closebutton_c.svg create mode 100644 gfx/luma/gfx/menu/luma/closebutton_f.svg create mode 100644 gfx/luma/gfx/menu/luma/closebutton_n.svg create mode 100644 gfx/luma/gfx/menu/luma/color.svg create mode 100644 gfx/luma/gfx/menu/luma/colorbutton_c.svg create mode 100644 gfx/luma/gfx/menu/luma/colorbutton_f.svg create mode 100644 gfx/luma/gfx/menu/luma/colorbutton_n.svg create mode 100644 gfx/luma/gfx/menu/luma/colorpicker_m.svg create mode 100644 gfx/luma/gfx/menu/luma/colorpicker_selected.svg create mode 100644 gfx/luma/gfx/menu/luma/common.css create mode 100644 gfx/luma/gfx/menu/luma/common.filters create mode 100644 gfx/luma/gfx/menu/luma/common_c.css create mode 100644 gfx/luma/gfx/menu/luma/common_c.gradients create mode 100644 gfx/luma/gfx/menu/luma/common_d.css create mode 100644 gfx/luma/gfx/menu/luma/common_f.css create mode 100644 gfx/luma/gfx/menu/luma/common_f.gradients create mode 100644 gfx/luma/gfx/menu/luma/common_n.css create mode 100644 gfx/luma/gfx/menu/luma/common_n.gradients create mode 100644 gfx/luma/gfx/menu/luma/common_s.css create mode 100644 gfx/luma/gfx/menu/luma/crosshairbutton_c.svg create mode 100644 gfx/luma/gfx/menu/luma/crosshairbutton_d.svg create mode 100644 gfx/luma/gfx/menu/luma/crosshairbutton_f.svg create mode 100644 gfx/luma/gfx/menu/luma/crosshairbutton_n.svg create mode 100644 gfx/luma/gfx/menu/luma/cursor.svg create mode 100644 gfx/luma/gfx/menu/luma/cursor_move.svg create mode 100644 gfx/luma/gfx/menu/luma/cursor_resize.svg create mode 100644 gfx/luma/gfx/menu/luma/cursor_resize2.svg create mode 100644 gfx/luma/gfx/menu/luma/icon_aeslevel1.svg create mode 120000 gfx/luma/gfx/menu/luma/icon_aeslevel2.svg create mode 100644 gfx/luma/gfx/menu/luma/icon_aeslevel3.svg create mode 120000 gfx/luma/gfx/menu/luma/icon_aeslevel4.svg create mode 120000 gfx/luma/gfx/menu/luma/icon_aeslevel5.svg create mode 100644 gfx/luma/gfx/menu/luma/icon_mod_.svg create mode 100644 gfx/luma/gfx/menu/luma/icon_mod_MinstaGib.svg create mode 100644 gfx/luma/gfx/menu/luma/icon_mod_NewToys.svg create mode 100644 gfx/luma/gfx/menu/luma/icon_mod_Overkill.svg create mode 100644 gfx/luma/gfx/menu/luma/icon_mod_XDF.svg create mode 100644 gfx/luma/gfx/menu/luma/icon_pure1.svg create mode 100644 gfx/luma/gfx/menu/luma/icon_stats1.svg create mode 100644 gfx/luma/gfx/menu/luma/inputbox_f.svg create mode 100644 gfx/luma/gfx/menu/luma/inputbox_n.svg create mode 100644 gfx/luma/gfx/menu/luma/nopreview_map.svg create mode 100644 gfx/luma/gfx/menu/luma/nopreview_menuskin.svg create mode 100644 gfx/luma/gfx/menu/luma/nopreview_player.svg create mode 100644 gfx/luma/gfx/menu/luma/radiobutton_c0.svg create mode 100644 gfx/luma/gfx/menu/luma/radiobutton_c1.svg create mode 100644 gfx/luma/gfx/menu/luma/radiobutton_d0.svg create mode 100644 gfx/luma/gfx/menu/luma/radiobutton_d1.svg create mode 100644 gfx/luma/gfx/menu/luma/radiobutton_f0.svg create mode 100644 gfx/luma/gfx/menu/luma/radiobutton_f1.svg create mode 100644 gfx/luma/gfx/menu/luma/radiobutton_n0.svg create mode 100644 gfx/luma/gfx/menu/luma/radiobutton_n1.svg create mode 100644 gfx/luma/gfx/menu/luma/scrollbar_c.svg create mode 100644 gfx/luma/gfx/menu/luma/scrollbar_f.svg create mode 100644 gfx/luma/gfx/menu/luma/scrollbar_n.svg create mode 100644 gfx/luma/gfx/menu/luma/scrollbar_s.svg create mode 100644 gfx/luma/gfx/menu/luma/slider_c.svg create mode 100644 gfx/luma/gfx/menu/luma/slider_d.svg create mode 100644 gfx/luma/gfx/menu/luma/slider_f.svg create mode 100644 gfx/luma/gfx/menu/luma/slider_n.svg create mode 100644 gfx/luma/gfx/menu/luma/slider_s.svg create mode 100644 gfx/luma/gfx/menu/luma/tab_c.svg create mode 100644 gfx/luma/gfx/menu/luma/tab_d.svg create mode 100644 gfx/luma/gfx/menu/luma/tab_f.svg create mode 100644 gfx/luma/gfx/menu/luma/tab_n.svg create mode 100644 gfx/luma/gfx/menu/luma/tooltip.svg create mode 100755 gfx/luma/render-svg.sh create mode 100755 gfx/luma/render-version.sh create mode 100755 gfx/luma/tools/color-convert.pl create mode 100755 gfx/luma/tools/hsv-matrix.pl diff --git a/gfx/luma/gfx/menu/luma/background_ingame.svg b/gfx/luma/gfx/menu/luma/background_ingame.svg new file mode 100644 index 0000000..7311ebc --- /dev/null +++ b/gfx/luma/gfx/menu/luma/background_ingame.svg @@ -0,0 +1,5 @@ + + + + + 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 index 0000000..56f03cf --- /dev/null +++ b/gfx/luma/gfx/menu/luma/background_ingame_l2.svg @@ -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 index 0000000..a83f955 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/background_l2.svg @@ -0,0 +1,64 @@ + + + + LUMINOS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/bigbutton_c.svg b/gfx/luma/gfx/menu/luma/bigbutton_c.svg new file mode 100644 index 0000000..7e1aaec --- /dev/null +++ b/gfx/luma/gfx/menu/luma/bigbutton_c.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/bigbutton_d.svg b/gfx/luma/gfx/menu/luma/bigbutton_d.svg new file mode 100644 index 0000000..821ea71 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/bigbutton_d.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/bigbutton_f.svg b/gfx/luma/gfx/menu/luma/bigbutton_f.svg new file mode 100644 index 0000000..5582491 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/bigbutton_f.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/bigbutton_n.svg b/gfx/luma/gfx/menu/luma/bigbutton_n.svg new file mode 100644 index 0000000..84041b3 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/bigbutton_n.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/bigbuttongray_c.svg b/gfx/luma/gfx/menu/luma/bigbuttongray_c.svg new file mode 120000 index 0000000..d69c77c --- /dev/null +++ b/gfx/luma/gfx/menu/luma/bigbuttongray_c.svg @@ -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 index 0000000..5195236 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/bigbuttongray_d.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/bigbuttongray_f.svg b/gfx/luma/gfx/menu/luma/bigbuttongray_f.svg new file mode 100644 index 0000000..81a6648 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/bigbuttongray_f.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/bigbuttongray_n.svg b/gfx/luma/gfx/menu/luma/bigbuttongray_n.svg new file mode 100644 index 0000000..f36c74e --- /dev/null +++ b/gfx/luma/gfx/menu/luma/bigbuttongray_n.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/border.svg b/gfx/luma/gfx/menu/luma/border.svg new file mode 100644 index 0000000..eb5f520 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/border.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/button_c.svg b/gfx/luma/gfx/menu/luma/button_c.svg new file mode 100644 index 0000000..f0d9f27 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/button_c.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/button_d.svg b/gfx/luma/gfx/menu/luma/button_d.svg new file mode 100644 index 0000000..ea1c39a --- /dev/null +++ b/gfx/luma/gfx/menu/luma/button_d.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/button_f.svg b/gfx/luma/gfx/menu/luma/button_f.svg new file mode 100644 index 0000000..3eab729 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/button_f.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/button_n.svg b/gfx/luma/gfx/menu/luma/button_n.svg new file mode 100644 index 0000000..9bf2b07 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/button_n.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/buttongray_c.svg b/gfx/luma/gfx/menu/luma/buttongray_c.svg new file mode 120000 index 0000000..674e5f5 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/buttongray_c.svg @@ -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 index 0000000..88d9435 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/buttongray_d.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/buttongray_f.svg b/gfx/luma/gfx/menu/luma/buttongray_f.svg new file mode 100644 index 0000000..af405e9 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/buttongray_f.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/buttongray_n.svg b/gfx/luma/gfx/menu/luma/buttongray_n.svg new file mode 100644 index 0000000..dbbc9c8 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/buttongray_n.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/charmapbutton.svg b/gfx/luma/gfx/menu/luma/charmapbutton.svg new file mode 100644 index 0000000..c3097a8 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/charmapbutton.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/checkbox_c0.svg b/gfx/luma/gfx/menu/luma/checkbox_c0.svg new file mode 100644 index 0000000..4e122c5 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/checkbox_c0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gfx/luma/gfx/menu/luma/checkbox_c1.svg b/gfx/luma/gfx/menu/luma/checkbox_c1.svg new file mode 100644 index 0000000..6dc6038 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/checkbox_c1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/checkbox_d0.svg b/gfx/luma/gfx/menu/luma/checkbox_d0.svg new file mode 100644 index 0000000..52214ee --- /dev/null +++ b/gfx/luma/gfx/menu/luma/checkbox_d0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gfx/luma/gfx/menu/luma/checkbox_d1.svg b/gfx/luma/gfx/menu/luma/checkbox_d1.svg new file mode 100644 index 0000000..6bda275 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/checkbox_d1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/checkbox_f0.svg b/gfx/luma/gfx/menu/luma/checkbox_f0.svg new file mode 100644 index 0000000..ff4d87f --- /dev/null +++ b/gfx/luma/gfx/menu/luma/checkbox_f0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gfx/luma/gfx/menu/luma/checkbox_f1.svg b/gfx/luma/gfx/menu/luma/checkbox_f1.svg new file mode 100644 index 0000000..298bdd0 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/checkbox_f1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/checkbox_n0.svg b/gfx/luma/gfx/menu/luma/checkbox_n0.svg new file mode 100644 index 0000000..965adae --- /dev/null +++ b/gfx/luma/gfx/menu/luma/checkbox_n0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gfx/luma/gfx/menu/luma/checkbox_n1.svg b/gfx/luma/gfx/menu/luma/checkbox_n1.svg new file mode 100644 index 0000000..ec5970f --- /dev/null +++ b/gfx/luma/gfx/menu/luma/checkbox_n1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/checkmark.svg b/gfx/luma/gfx/menu/luma/checkmark.svg new file mode 100644 index 0000000..df6edbd --- /dev/null +++ b/gfx/luma/gfx/menu/luma/checkmark.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/clearbutton_c.svg b/gfx/luma/gfx/menu/luma/clearbutton_c.svg new file mode 100644 index 0000000..d9302f7 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/clearbutton_c.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gfx/luma/gfx/menu/luma/clearbutton_f.svg b/gfx/luma/gfx/menu/luma/clearbutton_f.svg new file mode 100644 index 0000000..9c0c4c7 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/clearbutton_f.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gfx/luma/gfx/menu/luma/clearbutton_n.svg b/gfx/luma/gfx/menu/luma/clearbutton_n.svg new file mode 100644 index 0000000..1fde3e4 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/clearbutton_n.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gfx/luma/gfx/menu/luma/closebutton_c.svg b/gfx/luma/gfx/menu/luma/closebutton_c.svg new file mode 100644 index 0000000..995658a --- /dev/null +++ b/gfx/luma/gfx/menu/luma/closebutton_c.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/closebutton_f.svg b/gfx/luma/gfx/menu/luma/closebutton_f.svg new file mode 100644 index 0000000..63f77ec --- /dev/null +++ b/gfx/luma/gfx/menu/luma/closebutton_f.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/closebutton_n.svg b/gfx/luma/gfx/menu/luma/closebutton_n.svg new file mode 100644 index 0000000..84f5c9e --- /dev/null +++ b/gfx/luma/gfx/menu/luma/closebutton_n.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/color.svg b/gfx/luma/gfx/menu/luma/color.svg new file mode 100644 index 0000000..64f8ab1 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/color.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/colorbutton_c.svg b/gfx/luma/gfx/menu/luma/colorbutton_c.svg new file mode 100644 index 0000000..2e020cc --- /dev/null +++ b/gfx/luma/gfx/menu/luma/colorbutton_c.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/colorbutton_f.svg b/gfx/luma/gfx/menu/luma/colorbutton_f.svg new file mode 100644 index 0000000..56f6308 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/colorbutton_f.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/colorbutton_n.svg b/gfx/luma/gfx/menu/luma/colorbutton_n.svg new file mode 100644 index 0000000..84ec982 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/colorbutton_n.svg @@ -0,0 +1,3 @@ + + + diff --git a/gfx/luma/gfx/menu/luma/colorpicker_m.svg b/gfx/luma/gfx/menu/luma/colorpicker_m.svg new file mode 100644 index 0000000..35d1305 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/colorpicker_m.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/colorpicker_selected.svg b/gfx/luma/gfx/menu/luma/colorpicker_selected.svg new file mode 100644 index 0000000..d07e707 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/colorpicker_selected.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/common.css b/gfx/luma/gfx/menu/luma/common.css new file mode 100644 index 0000000..28afb4c --- /dev/null +++ b/gfx/luma/gfx/menu/luma/common.css @@ -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 index 0000000..6eaa5c0 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/common.filters @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/common_c.css b/gfx/luma/gfx/menu/luma/common_c.css new file mode 100644 index 0000000..1acde85 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/common_c.css @@ -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 index 0000000..d7b0825 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/common_c.gradients @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/common_d.css b/gfx/luma/gfx/menu/luma/common_d.css new file mode 100644 index 0000000..d2cc0a4 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/common_d.css @@ -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 index 0000000..d8ae068 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/common_f.css @@ -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 index 0000000..bf56166 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/common_f.gradients @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/common_n.css b/gfx/luma/gfx/menu/luma/common_n.css new file mode 100644 index 0000000..618e6f0 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/common_n.css @@ -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 index 0000000..f6f072a --- /dev/null +++ b/gfx/luma/gfx/menu/luma/common_n.gradients @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/common_s.css b/gfx/luma/gfx/menu/luma/common_s.css new file mode 100644 index 0000000..a11b91d --- /dev/null +++ b/gfx/luma/gfx/menu/luma/common_s.css @@ -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 index 0000000..acdedfc --- /dev/null +++ b/gfx/luma/gfx/menu/luma/crosshairbutton_c.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/crosshairbutton_d.svg b/gfx/luma/gfx/menu/luma/crosshairbutton_d.svg new file mode 100644 index 0000000..e78e1f2 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/crosshairbutton_d.svg @@ -0,0 +1,3 @@ + + + diff --git a/gfx/luma/gfx/menu/luma/crosshairbutton_f.svg b/gfx/luma/gfx/menu/luma/crosshairbutton_f.svg new file mode 100644 index 0000000..0eebc91 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/crosshairbutton_f.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/crosshairbutton_n.svg b/gfx/luma/gfx/menu/luma/crosshairbutton_n.svg new file mode 100644 index 0000000..e78e1f2 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/crosshairbutton_n.svg @@ -0,0 +1,3 @@ + + + diff --git a/gfx/luma/gfx/menu/luma/cursor.svg b/gfx/luma/gfx/menu/luma/cursor.svg new file mode 100644 index 0000000..3cf6ab0 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/cursor.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/cursor_move.svg b/gfx/luma/gfx/menu/luma/cursor_move.svg new file mode 100644 index 0000000..204eaab --- /dev/null +++ b/gfx/luma/gfx/menu/luma/cursor_move.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/cursor_resize.svg b/gfx/luma/gfx/menu/luma/cursor_resize.svg new file mode 100644 index 0000000..5cab68a --- /dev/null +++ b/gfx/luma/gfx/menu/luma/cursor_resize.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/cursor_resize2.svg b/gfx/luma/gfx/menu/luma/cursor_resize2.svg new file mode 100644 index 0000000..6caec7b --- /dev/null +++ b/gfx/luma/gfx/menu/luma/cursor_resize2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/icon_aeslevel1.svg b/gfx/luma/gfx/menu/luma/icon_aeslevel1.svg new file mode 100644 index 0000000..6519aad --- /dev/null +++ b/gfx/luma/gfx/menu/luma/icon_aeslevel1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/icon_aeslevel2.svg b/gfx/luma/gfx/menu/luma/icon_aeslevel2.svg new file mode 120000 index 0000000..fd284bf --- /dev/null +++ b/gfx/luma/gfx/menu/luma/icon_aeslevel2.svg @@ -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 index 0000000..942a760 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/icon_aeslevel3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/icon_aeslevel4.svg b/gfx/luma/gfx/menu/luma/icon_aeslevel4.svg new file mode 120000 index 0000000..7533f3a --- /dev/null +++ b/gfx/luma/gfx/menu/luma/icon_aeslevel4.svg @@ -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 index 0000000..7533f3a --- /dev/null +++ b/gfx/luma/gfx/menu/luma/icon_aeslevel5.svg @@ -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 index 0000000..730edce --- /dev/null +++ b/gfx/luma/gfx/menu/luma/icon_mod_.svg @@ -0,0 +1,5 @@ + + + + + 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 index 0000000..1c6fd9c --- /dev/null +++ b/gfx/luma/gfx/menu/luma/icon_mod_MinstaGib.svg @@ -0,0 +1,5 @@ + + + + + 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 index 0000000..5366ffa --- /dev/null +++ b/gfx/luma/gfx/menu/luma/icon_mod_NewToys.svg @@ -0,0 +1,5 @@ + + + + + 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 index 0000000..8ba74ec --- /dev/null +++ b/gfx/luma/gfx/menu/luma/icon_mod_Overkill.svg @@ -0,0 +1,14 @@ + + + + + + image/svg+xml + + + + + + + + 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 index 0000000..9821a44 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/icon_mod_XDF.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/icon_pure1.svg b/gfx/luma/gfx/menu/luma/icon_pure1.svg new file mode 100644 index 0000000..ac4f32f --- /dev/null +++ b/gfx/luma/gfx/menu/luma/icon_pure1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/icon_stats1.svg b/gfx/luma/gfx/menu/luma/icon_stats1.svg new file mode 100644 index 0000000..702eb1a --- /dev/null +++ b/gfx/luma/gfx/menu/luma/icon_stats1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gfx/luma/gfx/menu/luma/inputbox_f.svg b/gfx/luma/gfx/menu/luma/inputbox_f.svg new file mode 100644 index 0000000..b499bbe --- /dev/null +++ b/gfx/luma/gfx/menu/luma/inputbox_f.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/inputbox_n.svg b/gfx/luma/gfx/menu/luma/inputbox_n.svg new file mode 100644 index 0000000..425f89c --- /dev/null +++ b/gfx/luma/gfx/menu/luma/inputbox_n.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/nopreview_map.svg b/gfx/luma/gfx/menu/luma/nopreview_map.svg new file mode 100644 index 0000000..790e851 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/nopreview_map.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/nopreview_menuskin.svg b/gfx/luma/gfx/menu/luma/nopreview_menuskin.svg new file mode 100644 index 0000000..10c5917 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/nopreview_menuskin.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/nopreview_player.svg b/gfx/luma/gfx/menu/luma/nopreview_player.svg new file mode 100644 index 0000000..5a80ddf --- /dev/null +++ b/gfx/luma/gfx/menu/luma/nopreview_player.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/radiobutton_c0.svg b/gfx/luma/gfx/menu/luma/radiobutton_c0.svg new file mode 100644 index 0000000..2967bdf --- /dev/null +++ b/gfx/luma/gfx/menu/luma/radiobutton_c0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gfx/luma/gfx/menu/luma/radiobutton_c1.svg b/gfx/luma/gfx/menu/luma/radiobutton_c1.svg new file mode 100644 index 0000000..35e8435 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/radiobutton_c1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/radiobutton_d0.svg b/gfx/luma/gfx/menu/luma/radiobutton_d0.svg new file mode 100644 index 0000000..b2a206b --- /dev/null +++ b/gfx/luma/gfx/menu/luma/radiobutton_d0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gfx/luma/gfx/menu/luma/radiobutton_d1.svg b/gfx/luma/gfx/menu/luma/radiobutton_d1.svg new file mode 100644 index 0000000..c735ebc --- /dev/null +++ b/gfx/luma/gfx/menu/luma/radiobutton_d1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/radiobutton_f0.svg b/gfx/luma/gfx/menu/luma/radiobutton_f0.svg new file mode 100644 index 0000000..a22e377 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/radiobutton_f0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gfx/luma/gfx/menu/luma/radiobutton_f1.svg b/gfx/luma/gfx/menu/luma/radiobutton_f1.svg new file mode 100644 index 0000000..5f19b83 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/radiobutton_f1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/radiobutton_n0.svg b/gfx/luma/gfx/menu/luma/radiobutton_n0.svg new file mode 100644 index 0000000..404b1b3 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/radiobutton_n0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gfx/luma/gfx/menu/luma/radiobutton_n1.svg b/gfx/luma/gfx/menu/luma/radiobutton_n1.svg new file mode 100644 index 0000000..7fdf50e --- /dev/null +++ b/gfx/luma/gfx/menu/luma/radiobutton_n1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/scrollbar_c.svg b/gfx/luma/gfx/menu/luma/scrollbar_c.svg new file mode 100644 index 0000000..e42fd3d --- /dev/null +++ b/gfx/luma/gfx/menu/luma/scrollbar_c.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/scrollbar_f.svg b/gfx/luma/gfx/menu/luma/scrollbar_f.svg new file mode 100644 index 0000000..82f69af --- /dev/null +++ b/gfx/luma/gfx/menu/luma/scrollbar_f.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/scrollbar_n.svg b/gfx/luma/gfx/menu/luma/scrollbar_n.svg new file mode 100644 index 0000000..ed07a64 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/scrollbar_n.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/scrollbar_s.svg b/gfx/luma/gfx/menu/luma/scrollbar_s.svg new file mode 100644 index 0000000..4f666e0 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/scrollbar_s.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/slider_c.svg b/gfx/luma/gfx/menu/luma/slider_c.svg new file mode 100644 index 0000000..e6227ed --- /dev/null +++ b/gfx/luma/gfx/menu/luma/slider_c.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/slider_d.svg b/gfx/luma/gfx/menu/luma/slider_d.svg new file mode 100644 index 0000000..ac7377c --- /dev/null +++ b/gfx/luma/gfx/menu/luma/slider_d.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/slider_f.svg b/gfx/luma/gfx/menu/luma/slider_f.svg new file mode 100644 index 0000000..026fbda --- /dev/null +++ b/gfx/luma/gfx/menu/luma/slider_f.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/slider_n.svg b/gfx/luma/gfx/menu/luma/slider_n.svg new file mode 100644 index 0000000..ff68e30 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/slider_n.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/slider_s.svg b/gfx/luma/gfx/menu/luma/slider_s.svg new file mode 100644 index 0000000..8a3b787 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/slider_s.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/tab_c.svg b/gfx/luma/gfx/menu/luma/tab_c.svg new file mode 100644 index 0000000..b2bad88 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/tab_c.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/tab_d.svg b/gfx/luma/gfx/menu/luma/tab_d.svg new file mode 100644 index 0000000..bad7afa --- /dev/null +++ b/gfx/luma/gfx/menu/luma/tab_d.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/tab_f.svg b/gfx/luma/gfx/menu/luma/tab_f.svg new file mode 100644 index 0000000..f6c5d2b --- /dev/null +++ b/gfx/luma/gfx/menu/luma/tab_f.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/tab_n.svg b/gfx/luma/gfx/menu/luma/tab_n.svg new file mode 100644 index 0000000..5ab6979 --- /dev/null +++ b/gfx/luma/gfx/menu/luma/tab_n.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/gfx/luma/gfx/menu/luma/tooltip.svg b/gfx/luma/gfx/menu/luma/tooltip.svg new file mode 100644 index 0000000..88e44cc --- /dev/null +++ b/gfx/luma/gfx/menu/luma/tooltip.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/gfx/luma/render-svg.sh b/gfx/luma/render-svg.sh new file mode 100755 index 0000000..483b98d --- /dev/null +++ b/gfx/luma/render-svg.sh @@ -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 index 0000000..6ea3e1d --- /dev/null +++ b/gfx/luma/render-version.sh @@ -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 index 0000000..35354d5 --- /dev/null +++ b/gfx/luma/tools/color-convert.pl @@ -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 index 0000000..18921e4 --- /dev/null +++ b/gfx/luma/tools/hsv-matrix.pl @@ -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); -- 2.39.2