From: Tilman Sauerbeck Date: Tue, 19 Apr 2005 09:41:42 +0000 (+0000) Subject: Initial commit. X-Git-Url: http://git.code-monkey.de/?p=multipass-eu.git;a=commitdiff_plain;h=d1d5f1e8ef58d32533711ddca974d4bd2a31beaa Initial commit. --- d1d5f1e8ef58d32533711ddca974d4bd2a31beaa diff --git a/README b/README new file mode 100644 index 0000000..5d07fc4 --- /dev/null +++ b/README @@ -0,0 +1,13 @@ +# $Id: README 1 2005-04-19 09:41:42Z tilman $ +# +# Multipass for Euphoria +# +# This is a port of Multipass for WinAmp 5 by R. Peter Clark: +# http://www.deviantart.com/deviation/9420043/ +# +# All images by R. Peter Clark (rpeterclark at hotmail com), +# Edje/Embryo code by Tilman Sauerbeck (tilman at code-monkey de). +# +# The font used in this theme, acknowledge2.ttf, was created by +# Brian Kent (kentp at norwich net) and edited by Tilman Sauerbeck. +# See acknowledge.txt for further information. diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..a160345 --- /dev/null +++ b/Rakefile @@ -0,0 +1,23 @@ +# $Id: Rakefile 1 2005-04-19 09:41:42Z tilman $ + +require "rake/clean" + +SRC = "multipass.rb" +EDJ = SRC.sub(/\.[^.]+$/, ".edj") + +CLOBBER.include(EDJ) + +desc "Default task builds #{EDJ}" +task :default => [EDJ] + +desc "Test #{EDJ} in Edje." +task :test => [EDJ] do |t| + sh "edje #{EDJ}" +end + +deps = FileList["**/*.rb", "**/*.sma", "README", "acknowledge.txt"] + +desc "Build #{EDJ}" +file EDJ => deps do |t| + sh "redact #{SRC} -o #{EDJ}" +end diff --git a/acknowledge.txt b/acknowledge.txt new file mode 100644 index 0000000..bdfd429 --- /dev/null +++ b/acknowledge.txt @@ -0,0 +1,82 @@ +# __________________________________ +# Acknowledge Created by Brian Kent +# ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ +# +# Thanks for Downloading Acknowledge. +# +# +# -Acknowledge TT [.ttf] +# -Acknowledge [7pt] [.fon] +# +# 'Acknowle.fon' is a Windows Bitmap Font (.fon). This font is best +# used at 7pt. To use it at larger point sizes (for images), try using +# a graphics program like Photoshop, Paint Shop Pro, or the Paint +# program that comes with Windows. Type out your text at the recommended +# point size [7pt], then resize the image. Set the color mode to 256 +# or 2 colors so the edges don't get blured when resizing, then after you +# have the text to the size that you want, then change back to a higher +# color mode and edit the image. +# +# For programs that don't show Bitmap Fonts in the Font Selector, you +# may be able to get the font to work by typing in: +# acknowledge -brk- +# +# +# If you have any questions or comments, you can e-mail me at +# kentpw@norwich.net +# +# You can visit my Homepage <ÆNIGMA GAMES & FONTS> at +# http://www.aenigmafonts.com/ +# +# ____________ +# !!! NOTE !!! +# ¯¯¯¯¯¯¯¯¯¯¯¯ +# This font has been updated! I've edited the (BRK) in the font name +# to just BRK. It seems that Adobe Illustrator and web pages with CSS +# don't like fonts with ( and ) in their name. +# +# ________________ +# INSTALLING FONTS +# ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ +# There's a couple of ways to install Fonts. The 'easy' way to +# install fonts is to just Unzip/place the font file into your +# Windows\Fonts directory (I always use this method). If you're unable +# to do it the 'easy' way, then try to do it this way (for Windows +# 95/98/NT): +# +# 1] Unzip the Font(s) to a folder (or somewhere, just remember where +# you unzipped it) on your Computer. +# +# 2] Next, click on the START button, then select SETTINGS then +# CONTROL PANEL. +# +# 3] When the Control Panel Window pops up, Double Click on FONTS. +# +# 4] When the FONTS window pops up, select File then Install New Font... +# +# 5] A Add Fonts window will pop up, just go to the folder that you +# unzipped the Font(s) to, select the Font(s) and then click on OK. +# Now the Font(s) are installed. +# +# Now you can use the Font(s) in programs the utilize Fonts. Make +# sure that you install the font(s) first, then open up your apps +# (so the app will recognize the font). Sometimes you'll have to +# wait until you computer 'auto-refreshes' for programs to recognize +# fonts (Windows is sometimes slow to do that). You can refresh your +# computer quicker by going into Windows Explorer -or- My Computer and +# press F5 (or in the menubar select VIEW then REFRESH). +# +# +# __________ +# DISCLAIMER +# ¯¯¯¯¯¯¯¯¯¯ +# -The font(s) in this zip file were created by me (Brian Kent). All +# of my Fonts are Freeware, you can use them any way you want to +# (Personal use, Commercial use, or whatever). +# +# -If you have a Font related site and would like to offer my fonts on +# your site, go right ahead. All I ask is that you keep this text file +# intact with the Font. +# +# -You may not Sell or Distribute my Fonts for profit or alter them in +# any way without asking me first. [e-mail - kentpw@norwich.net] diff --git a/fonts/acknowledge2.ttf b/fonts/acknowledge2.ttf new file mode 100644 index 0000000..776a57c Binary files /dev/null and b/fonts/acknowledge2.ttf differ diff --git a/images/anim-intro_00.png b/images/anim-intro_00.png new file mode 100644 index 0000000..ff817c1 Binary files /dev/null and b/images/anim-intro_00.png differ diff --git a/images/anim-intro_01.png b/images/anim-intro_01.png new file mode 100644 index 0000000..35dc392 Binary files /dev/null and b/images/anim-intro_01.png differ diff --git a/images/anim-intro_02.png b/images/anim-intro_02.png new file mode 100644 index 0000000..8c7cfd1 Binary files /dev/null and b/images/anim-intro_02.png differ diff --git a/images/anim-intro_03.png b/images/anim-intro_03.png new file mode 100644 index 0000000..f59948d Binary files /dev/null and b/images/anim-intro_03.png differ diff --git a/images/anim-intro_04.png b/images/anim-intro_04.png new file mode 100644 index 0000000..aa03d63 Binary files /dev/null and b/images/anim-intro_04.png differ diff --git a/images/anim-intro_05.png b/images/anim-intro_05.png new file mode 100644 index 0000000..f9d9166 Binary files /dev/null and b/images/anim-intro_05.png differ diff --git a/images/anim-intro_06.png b/images/anim-intro_06.png new file mode 100644 index 0000000..9811955 Binary files /dev/null and b/images/anim-intro_06.png differ diff --git a/images/anim-intro_07.png b/images/anim-intro_07.png new file mode 100644 index 0000000..5489e65 Binary files /dev/null and b/images/anim-intro_07.png differ diff --git a/images/anim-intro_08.png b/images/anim-intro_08.png new file mode 100644 index 0000000..768d023 Binary files /dev/null and b/images/anim-intro_08.png differ diff --git a/images/anim-intro_09.png b/images/anim-intro_09.png new file mode 100644 index 0000000..5ece384 Binary files /dev/null and b/images/anim-intro_09.png differ diff --git a/images/anim-intro_10.png b/images/anim-intro_10.png new file mode 100644 index 0000000..25ffd29 Binary files /dev/null and b/images/anim-intro_10.png differ diff --git a/images/anim-intro_11.png b/images/anim-intro_11.png new file mode 100644 index 0000000..cb641b4 Binary files /dev/null and b/images/anim-intro_11.png differ diff --git a/images/anim-intro_12.png b/images/anim-intro_12.png new file mode 100644 index 0000000..f597d91 Binary files /dev/null and b/images/anim-intro_12.png differ diff --git a/images/anim-intro_13.png b/images/anim-intro_13.png new file mode 100644 index 0000000..5c9d8fb Binary files /dev/null and b/images/anim-intro_13.png differ diff --git a/images/anim-intro_14.png b/images/anim-intro_14.png new file mode 100644 index 0000000..af0a5c5 Binary files /dev/null and b/images/anim-intro_14.png differ diff --git a/images/anim-intro_15.png b/images/anim-intro_15.png new file mode 100644 index 0000000..5502517 Binary files /dev/null and b/images/anim-intro_15.png differ diff --git a/images/anim-intro_16.png b/images/anim-intro_16.png new file mode 100644 index 0000000..8cce301 Binary files /dev/null and b/images/anim-intro_16.png differ diff --git a/images/anim-intro_17.png b/images/anim-intro_17.png new file mode 100644 index 0000000..ab4783f Binary files /dev/null and b/images/anim-intro_17.png differ diff --git a/images/anim-intro_18.png b/images/anim-intro_18.png new file mode 100644 index 0000000..c545c68 Binary files /dev/null and b/images/anim-intro_18.png differ diff --git a/images/anim-intro_19.png b/images/anim-intro_19.png new file mode 100644 index 0000000..4ad653a Binary files /dev/null and b/images/anim-intro_19.png differ diff --git a/images/anim-intro_20.png b/images/anim-intro_20.png new file mode 100644 index 0000000..4152f48 Binary files /dev/null and b/images/anim-intro_20.png differ diff --git a/images/anim-intro_21.png b/images/anim-intro_21.png new file mode 100644 index 0000000..0fe1e65 Binary files /dev/null and b/images/anim-intro_21.png differ diff --git a/images/anim-intro_22.png b/images/anim-intro_22.png new file mode 100644 index 0000000..5386248 Binary files /dev/null and b/images/anim-intro_22.png differ diff --git a/images/anim-intro_23.png b/images/anim-intro_23.png new file mode 100644 index 0000000..80dd6b9 Binary files /dev/null and b/images/anim-intro_23.png differ diff --git a/images/anim-intro_24.png b/images/anim-intro_24.png new file mode 100644 index 0000000..2bc3e35 Binary files /dev/null and b/images/anim-intro_24.png differ diff --git a/images/anim-intro_25.png b/images/anim-intro_25.png new file mode 100644 index 0000000..ac882b3 Binary files /dev/null and b/images/anim-intro_25.png differ diff --git a/images/anim-intro_26.png b/images/anim-intro_26.png new file mode 100644 index 0000000..0249009 Binary files /dev/null and b/images/anim-intro_26.png differ diff --git a/images/anim-intro_27.png b/images/anim-intro_27.png new file mode 100644 index 0000000..2609e01 Binary files /dev/null and b/images/anim-intro_27.png differ diff --git a/images/anim-intro_28.png b/images/anim-intro_28.png new file mode 100644 index 0000000..9a2d3a3 Binary files /dev/null and b/images/anim-intro_28.png differ diff --git a/images/anim-intro_29.png b/images/anim-intro_29.png new file mode 100644 index 0000000..5bc2be6 Binary files /dev/null and b/images/anim-intro_29.png differ diff --git a/images/anim-intro_30.png b/images/anim-intro_30.png new file mode 100644 index 0000000..104fae1 Binary files /dev/null and b/images/anim-intro_30.png differ diff --git a/images/anim-intro_31.png b/images/anim-intro_31.png new file mode 100644 index 0000000..70d83e7 Binary files /dev/null and b/images/anim-intro_31.png differ diff --git a/images/anim-intro_32.png b/images/anim-intro_32.png new file mode 100644 index 0000000..eca0f26 Binary files /dev/null and b/images/anim-intro_32.png differ diff --git a/images/anim-intro_33.png b/images/anim-intro_33.png new file mode 100644 index 0000000..c9f745e Binary files /dev/null and b/images/anim-intro_33.png differ diff --git a/images/anim-intro_34.png b/images/anim-intro_34.png new file mode 100644 index 0000000..48a656a Binary files /dev/null and b/images/anim-intro_34.png differ diff --git a/images/anim-intro_35.png b/images/anim-intro_35.png new file mode 100644 index 0000000..4848877 Binary files /dev/null and b/images/anim-intro_35.png differ diff --git a/images/anim-intro_36.png b/images/anim-intro_36.png new file mode 100644 index 0000000..4848877 Binary files /dev/null and b/images/anim-intro_36.png differ diff --git a/images/anim-intro_37.png b/images/anim-intro_37.png new file mode 100644 index 0000000..4848877 Binary files /dev/null and b/images/anim-intro_37.png differ diff --git a/images/anim-intro_38.png b/images/anim-intro_38.png new file mode 100644 index 0000000..4848877 Binary files /dev/null and b/images/anim-intro_38.png differ diff --git a/images/anim-intro_39.png b/images/anim-intro_39.png new file mode 100644 index 0000000..4848877 Binary files /dev/null and b/images/anim-intro_39.png differ diff --git a/images/anim-intro_40.png b/images/anim-intro_40.png new file mode 100644 index 0000000..4848877 Binary files /dev/null and b/images/anim-intro_40.png differ diff --git a/images/anim-intro_41.png b/images/anim-intro_41.png new file mode 100644 index 0000000..4848877 Binary files /dev/null and b/images/anim-intro_41.png differ diff --git a/images/anim-intro_42.png b/images/anim-intro_42.png new file mode 100644 index 0000000..4848877 Binary files /dev/null and b/images/anim-intro_42.png differ diff --git a/images/anim-intro_43.png b/images/anim-intro_43.png new file mode 100644 index 0000000..4848877 Binary files /dev/null and b/images/anim-intro_43.png differ diff --git a/images/anim-intro_44.png b/images/anim-intro_44.png new file mode 100644 index 0000000..4848877 Binary files /dev/null and b/images/anim-intro_44.png differ diff --git a/images/anim-intro_45.png b/images/anim-intro_45.png new file mode 100644 index 0000000..4848877 Binary files /dev/null and b/images/anim-intro_45.png differ diff --git a/images/anim-intro_46.png b/images/anim-intro_46.png new file mode 100644 index 0000000..4848877 Binary files /dev/null and b/images/anim-intro_46.png differ diff --git a/images/anim-intro_47.png b/images/anim-intro_47.png new file mode 100644 index 0000000..37b0921 Binary files /dev/null and b/images/anim-intro_47.png differ diff --git a/images/anim-intro_48.png b/images/anim-intro_48.png new file mode 100644 index 0000000..327b23c Binary files /dev/null and b/images/anim-intro_48.png differ diff --git a/images/anim-intro_49.png b/images/anim-intro_49.png new file mode 100644 index 0000000..3a7289a Binary files /dev/null and b/images/anim-intro_49.png differ diff --git a/images/anim-intro_50.png b/images/anim-intro_50.png new file mode 100644 index 0000000..142278c Binary files /dev/null and b/images/anim-intro_50.png differ diff --git a/images/anim-intro_51.png b/images/anim-intro_51.png new file mode 100644 index 0000000..e4ad03a Binary files /dev/null and b/images/anim-intro_51.png differ diff --git a/images/anim-intro_52.png b/images/anim-intro_52.png new file mode 100644 index 0000000..eefb7a9 Binary files /dev/null and b/images/anim-intro_52.png differ diff --git a/images/anim-intro_53.png b/images/anim-intro_53.png new file mode 100644 index 0000000..0e4698f Binary files /dev/null and b/images/anim-intro_53.png differ diff --git a/images/anim-intro_54.png b/images/anim-intro_54.png new file mode 100644 index 0000000..6828bfb Binary files /dev/null and b/images/anim-intro_54.png differ diff --git a/images/anim-intro_55.png b/images/anim-intro_55.png new file mode 100644 index 0000000..48366d3 Binary files /dev/null and b/images/anim-intro_55.png differ diff --git a/images/anim-intro_56.png b/images/anim-intro_56.png new file mode 100644 index 0000000..5b615b8 Binary files /dev/null and b/images/anim-intro_56.png differ diff --git a/images/anim-intro_57.png b/images/anim-intro_57.png new file mode 100644 index 0000000..5b615b8 Binary files /dev/null and b/images/anim-intro_57.png differ diff --git a/images/anim-intro_58.png b/images/anim-intro_58.png new file mode 100644 index 0000000..5b615b8 Binary files /dev/null and b/images/anim-intro_58.png differ diff --git a/images/anim-intro_59.png b/images/anim-intro_59.png new file mode 100644 index 0000000..5b615b8 Binary files /dev/null and b/images/anim-intro_59.png differ diff --git a/images/anim-intro_60.png b/images/anim-intro_60.png new file mode 100644 index 0000000..5b615b8 Binary files /dev/null and b/images/anim-intro_60.png differ diff --git a/images/anim-intro_61.png b/images/anim-intro_61.png new file mode 100644 index 0000000..5b615b8 Binary files /dev/null and b/images/anim-intro_61.png differ diff --git a/images/anim-intro_62.png b/images/anim-intro_62.png new file mode 100644 index 0000000..5b615b8 Binary files /dev/null and b/images/anim-intro_62.png differ diff --git a/images/anim-intro_63.png b/images/anim-intro_63.png new file mode 100644 index 0000000..5b615b8 Binary files /dev/null and b/images/anim-intro_63.png differ diff --git a/images/anim-intro_64.png b/images/anim-intro_64.png new file mode 100644 index 0000000..5b615b8 Binary files /dev/null and b/images/anim-intro_64.png differ diff --git a/images/anim-intro_65.png b/images/anim-intro_65.png new file mode 100644 index 0000000..f5ab13d Binary files /dev/null and b/images/anim-intro_65.png differ diff --git a/images/anim-intro_66.png b/images/anim-intro_66.png new file mode 100644 index 0000000..abbe6ac Binary files /dev/null and b/images/anim-intro_66.png differ diff --git a/images/anim-intro_67.png b/images/anim-intro_67.png new file mode 100644 index 0000000..063a1dc Binary files /dev/null and b/images/anim-intro_67.png differ diff --git a/images/anim-intro_68.png b/images/anim-intro_68.png new file mode 100644 index 0000000..a89fe4c Binary files /dev/null and b/images/anim-intro_68.png differ diff --git a/images/anim-intro_69.png b/images/anim-intro_69.png new file mode 100644 index 0000000..7f2a1df Binary files /dev/null and b/images/anim-intro_69.png differ diff --git a/images/anim-intro_70.png b/images/anim-intro_70.png new file mode 100644 index 0000000..073c05c Binary files /dev/null and b/images/anim-intro_70.png differ diff --git a/images/anim-intro_71.png b/images/anim-intro_71.png new file mode 100644 index 0000000..f346b71 Binary files /dev/null and b/images/anim-intro_71.png differ diff --git a/images/anim-intro_72.png b/images/anim-intro_72.png new file mode 100644 index 0000000..fa54d3b Binary files /dev/null and b/images/anim-intro_72.png differ diff --git a/images/anim-intro_73.png b/images/anim-intro_73.png new file mode 100644 index 0000000..f797bea Binary files /dev/null and b/images/anim-intro_73.png differ diff --git a/images/anim-intro_74.png b/images/anim-intro_74.png new file mode 100644 index 0000000..05126b8 Binary files /dev/null and b/images/anim-intro_74.png differ diff --git a/images/anim-seek-progress.png b/images/anim-seek-progress.png new file mode 100644 index 0000000..471594b Binary files /dev/null and b/images/anim-seek-progress.png differ diff --git a/images/anim-visualizer-2_00.png b/images/anim-visualizer-2_00.png new file mode 100644 index 0000000..5f02aa7 Binary files /dev/null and b/images/anim-visualizer-2_00.png differ diff --git a/images/anim-visualizer-2_01.png b/images/anim-visualizer-2_01.png new file mode 100644 index 0000000..c3a0eeb Binary files /dev/null and b/images/anim-visualizer-2_01.png differ diff --git a/images/anim-visualizer-2_02.png b/images/anim-visualizer-2_02.png new file mode 100644 index 0000000..435526f Binary files /dev/null and b/images/anim-visualizer-2_02.png differ diff --git a/images/anim-visualizer-2_03.png b/images/anim-visualizer-2_03.png new file mode 100644 index 0000000..9ea0295 Binary files /dev/null and b/images/anim-visualizer-2_03.png differ diff --git a/images/anim-visualizer-2_04.png b/images/anim-visualizer-2_04.png new file mode 100644 index 0000000..3f3c3b1 Binary files /dev/null and b/images/anim-visualizer-2_04.png differ diff --git a/images/anim-visualizer-2_05.png b/images/anim-visualizer-2_05.png new file mode 100644 index 0000000..fa29a49 Binary files /dev/null and b/images/anim-visualizer-2_05.png differ diff --git a/images/anim-visualizer-2_06.png b/images/anim-visualizer-2_06.png new file mode 100644 index 0000000..7928262 Binary files /dev/null and b/images/anim-visualizer-2_06.png differ diff --git a/images/anim-visualizer-2_07.png b/images/anim-visualizer-2_07.png new file mode 100644 index 0000000..ed660da Binary files /dev/null and b/images/anim-visualizer-2_07.png differ diff --git a/images/anim-visualizer-2_08.png b/images/anim-visualizer-2_08.png new file mode 100644 index 0000000..7ee508a Binary files /dev/null and b/images/anim-visualizer-2_08.png differ diff --git a/images/anim-visualizer-2_09.png b/images/anim-visualizer-2_09.png new file mode 100644 index 0000000..f522626 Binary files /dev/null and b/images/anim-visualizer-2_09.png differ diff --git a/images/anim-visualizer-2_10.png b/images/anim-visualizer-2_10.png new file mode 100644 index 0000000..bdcf96f Binary files /dev/null and b/images/anim-visualizer-2_10.png differ diff --git a/images/anim-visualizer-2_11.png b/images/anim-visualizer-2_11.png new file mode 100644 index 0000000..ff2a562 Binary files /dev/null and b/images/anim-visualizer-2_11.png differ diff --git a/images/anim-visualizer-2_12.png b/images/anim-visualizer-2_12.png new file mode 100644 index 0000000..36a456b Binary files /dev/null and b/images/anim-visualizer-2_12.png differ diff --git a/images/anim-visualizer-2_13.png b/images/anim-visualizer-2_13.png new file mode 100644 index 0000000..a3cf244 Binary files /dev/null and b/images/anim-visualizer-2_13.png differ diff --git a/images/anim-visualizer-2_14.png b/images/anim-visualizer-2_14.png new file mode 100644 index 0000000..3cedc0d Binary files /dev/null and b/images/anim-visualizer-2_14.png differ diff --git a/images/anim-visualizer-2_15.png b/images/anim-visualizer-2_15.png new file mode 100644 index 0000000..60a53fc Binary files /dev/null and b/images/anim-visualizer-2_15.png differ diff --git a/images/anim-visualizer-2_16.png b/images/anim-visualizer-2_16.png new file mode 100644 index 0000000..79f7c47 Binary files /dev/null and b/images/anim-visualizer-2_16.png differ diff --git a/images/anim-visualizer-2_17.png b/images/anim-visualizer-2_17.png new file mode 100644 index 0000000..74ab7c9 Binary files /dev/null and b/images/anim-visualizer-2_17.png differ diff --git a/images/anim-visualizer-2_18.png b/images/anim-visualizer-2_18.png new file mode 100644 index 0000000..cbaf68c Binary files /dev/null and b/images/anim-visualizer-2_18.png differ diff --git a/images/anim-visualizer-2_19.png b/images/anim-visualizer-2_19.png new file mode 100644 index 0000000..e453461 Binary files /dev/null and b/images/anim-visualizer-2_19.png differ diff --git a/images/anim-visualizer-2_20.png b/images/anim-visualizer-2_20.png new file mode 100644 index 0000000..66ba8f1 Binary files /dev/null and b/images/anim-visualizer-2_20.png differ diff --git a/images/anim-visualizer-2_21.png b/images/anim-visualizer-2_21.png new file mode 100644 index 0000000..3294cc7 Binary files /dev/null and b/images/anim-visualizer-2_21.png differ diff --git a/images/anim-visualizer-2_22.png b/images/anim-visualizer-2_22.png new file mode 100644 index 0000000..e326af0 Binary files /dev/null and b/images/anim-visualizer-2_22.png differ diff --git a/images/anim-visualizer-2_23.png b/images/anim-visualizer-2_23.png new file mode 100644 index 0000000..ea37839 Binary files /dev/null and b/images/anim-visualizer-2_23.png differ diff --git a/images/anim-visualizer-2_24.png b/images/anim-visualizer-2_24.png new file mode 100644 index 0000000..61d853c Binary files /dev/null and b/images/anim-visualizer-2_24.png differ diff --git a/images/anim-visualizer-2_25.png b/images/anim-visualizer-2_25.png new file mode 100644 index 0000000..e57841d Binary files /dev/null and b/images/anim-visualizer-2_25.png differ diff --git a/images/anim-visualizer-2_26.png b/images/anim-visualizer-2_26.png new file mode 100644 index 0000000..fd407b9 Binary files /dev/null and b/images/anim-visualizer-2_26.png differ diff --git a/images/anim-visualizer-2_27.png b/images/anim-visualizer-2_27.png new file mode 100644 index 0000000..0de29b1 Binary files /dev/null and b/images/anim-visualizer-2_27.png differ diff --git a/images/anim-visualizer-2_28.png b/images/anim-visualizer-2_28.png new file mode 100644 index 0000000..198aa71 Binary files /dev/null and b/images/anim-visualizer-2_28.png differ diff --git a/images/anim-visualizer-2_29.png b/images/anim-visualizer-2_29.png new file mode 100644 index 0000000..ed3c696 Binary files /dev/null and b/images/anim-visualizer-2_29.png differ diff --git a/images/anim-visualizer-side-left-3_00.png b/images/anim-visualizer-side-left-3_00.png new file mode 100644 index 0000000..dccdf5f Binary files /dev/null and b/images/anim-visualizer-side-left-3_00.png differ diff --git a/images/anim-visualizer-side-left-3_01.png b/images/anim-visualizer-side-left-3_01.png new file mode 100644 index 0000000..a6c8c93 Binary files /dev/null and b/images/anim-visualizer-side-left-3_01.png differ diff --git a/images/anim-visualizer-side-left-3_02.png b/images/anim-visualizer-side-left-3_02.png new file mode 100644 index 0000000..bf41e9e Binary files /dev/null and b/images/anim-visualizer-side-left-3_02.png differ diff --git a/images/anim-visualizer-side-left-3_03.png b/images/anim-visualizer-side-left-3_03.png new file mode 100644 index 0000000..e789112 Binary files /dev/null and b/images/anim-visualizer-side-left-3_03.png differ diff --git a/images/anim-visualizer-side-left-3_04.png b/images/anim-visualizer-side-left-3_04.png new file mode 100644 index 0000000..548d993 Binary files /dev/null and b/images/anim-visualizer-side-left-3_04.png differ diff --git a/images/anim-visualizer-side-left-3_05.png b/images/anim-visualizer-side-left-3_05.png new file mode 100644 index 0000000..a134849 Binary files /dev/null and b/images/anim-visualizer-side-left-3_05.png differ diff --git a/images/anim-visualizer-side-left-3_06.png b/images/anim-visualizer-side-left-3_06.png new file mode 100644 index 0000000..0f3fca5 Binary files /dev/null and b/images/anim-visualizer-side-left-3_06.png differ diff --git a/images/anim-visualizer-side-left-3_07.png b/images/anim-visualizer-side-left-3_07.png new file mode 100644 index 0000000..86a35bc Binary files /dev/null and b/images/anim-visualizer-side-left-3_07.png differ diff --git a/images/anim-visualizer-side-left-3_08.png b/images/anim-visualizer-side-left-3_08.png new file mode 100644 index 0000000..86d92e4 Binary files /dev/null and b/images/anim-visualizer-side-left-3_08.png differ diff --git a/images/anim-visualizer-side-left-3_09.png b/images/anim-visualizer-side-left-3_09.png new file mode 100644 index 0000000..21c4716 Binary files /dev/null and b/images/anim-visualizer-side-left-3_09.png differ diff --git a/images/anim-visualizer-side-left-3_10.png b/images/anim-visualizer-side-left-3_10.png new file mode 100644 index 0000000..ba355e5 Binary files /dev/null and b/images/anim-visualizer-side-left-3_10.png differ diff --git a/images/anim-visualizer-side-left-3_11.png b/images/anim-visualizer-side-left-3_11.png new file mode 100644 index 0000000..6f84d44 Binary files /dev/null and b/images/anim-visualizer-side-left-3_11.png differ diff --git a/images/anim-visualizer-side-left-3_12.png b/images/anim-visualizer-side-left-3_12.png new file mode 100644 index 0000000..c56645f Binary files /dev/null and b/images/anim-visualizer-side-left-3_12.png differ diff --git a/images/anim-visualizer-side-left-3_13.png b/images/anim-visualizer-side-left-3_13.png new file mode 100644 index 0000000..86eda1e Binary files /dev/null and b/images/anim-visualizer-side-left-3_13.png differ diff --git a/images/anim-visualizer-side-left-3_14.png b/images/anim-visualizer-side-left-3_14.png new file mode 100644 index 0000000..e41d62c Binary files /dev/null and b/images/anim-visualizer-side-left-3_14.png differ diff --git a/images/anim-visualizer-side-left-3_15.png b/images/anim-visualizer-side-left-3_15.png new file mode 100644 index 0000000..69a6f16 Binary files /dev/null and b/images/anim-visualizer-side-left-3_15.png differ diff --git a/images/anim-visualizer-side-left-3_16.png b/images/anim-visualizer-side-left-3_16.png new file mode 100644 index 0000000..69a6f16 Binary files /dev/null and b/images/anim-visualizer-side-left-3_16.png differ diff --git a/images/anim-visualizer-side-left-3_17.png b/images/anim-visualizer-side-left-3_17.png new file mode 100644 index 0000000..69a6f16 Binary files /dev/null and b/images/anim-visualizer-side-left-3_17.png differ diff --git a/images/anim-visualizer-side-right-3_00.png b/images/anim-visualizer-side-right-3_00.png new file mode 100644 index 0000000..dccdf5f Binary files /dev/null and b/images/anim-visualizer-side-right-3_00.png differ diff --git a/images/anim-visualizer-side-right-3_01.png b/images/anim-visualizer-side-right-3_01.png new file mode 100644 index 0000000..f066226 Binary files /dev/null and b/images/anim-visualizer-side-right-3_01.png differ diff --git a/images/anim-visualizer-side-right-3_02.png b/images/anim-visualizer-side-right-3_02.png new file mode 100644 index 0000000..258c934 Binary files /dev/null and b/images/anim-visualizer-side-right-3_02.png differ diff --git a/images/anim-visualizer-side-right-3_03.png b/images/anim-visualizer-side-right-3_03.png new file mode 100644 index 0000000..7e85d49 Binary files /dev/null and b/images/anim-visualizer-side-right-3_03.png differ diff --git a/images/anim-visualizer-side-right-3_04.png b/images/anim-visualizer-side-right-3_04.png new file mode 100644 index 0000000..54f69d3 Binary files /dev/null and b/images/anim-visualizer-side-right-3_04.png differ diff --git a/images/anim-visualizer-side-right-3_05.png b/images/anim-visualizer-side-right-3_05.png new file mode 100644 index 0000000..d79d7b0 Binary files /dev/null and b/images/anim-visualizer-side-right-3_05.png differ diff --git a/images/anim-visualizer-side-right-3_06.png b/images/anim-visualizer-side-right-3_06.png new file mode 100644 index 0000000..c386370 Binary files /dev/null and b/images/anim-visualizer-side-right-3_06.png differ diff --git a/images/anim-visualizer-side-right-3_07.png b/images/anim-visualizer-side-right-3_07.png new file mode 100644 index 0000000..1bf0b1d Binary files /dev/null and b/images/anim-visualizer-side-right-3_07.png differ diff --git a/images/anim-visualizer-side-right-3_08.png b/images/anim-visualizer-side-right-3_08.png new file mode 100644 index 0000000..0555670 Binary files /dev/null and b/images/anim-visualizer-side-right-3_08.png differ diff --git a/images/anim-visualizer-side-right-3_09.png b/images/anim-visualizer-side-right-3_09.png new file mode 100644 index 0000000..7e5ae2c Binary files /dev/null and b/images/anim-visualizer-side-right-3_09.png differ diff --git a/images/anim-visualizer-side-right-3_10.png b/images/anim-visualizer-side-right-3_10.png new file mode 100644 index 0000000..ce3d605 Binary files /dev/null and b/images/anim-visualizer-side-right-3_10.png differ diff --git a/images/anim-visualizer-side-right-3_11.png b/images/anim-visualizer-side-right-3_11.png new file mode 100644 index 0000000..861d3d1 Binary files /dev/null and b/images/anim-visualizer-side-right-3_11.png differ diff --git a/images/anim-visualizer-side-right-3_12.png b/images/anim-visualizer-side-right-3_12.png new file mode 100644 index 0000000..fc194fa Binary files /dev/null and b/images/anim-visualizer-side-right-3_12.png differ diff --git a/images/anim-visualizer-side-right-3_13.png b/images/anim-visualizer-side-right-3_13.png new file mode 100644 index 0000000..b5a250f Binary files /dev/null and b/images/anim-visualizer-side-right-3_13.png differ diff --git a/images/anim-visualizer-side-right-3_14.png b/images/anim-visualizer-side-right-3_14.png new file mode 100644 index 0000000..440b1e8 Binary files /dev/null and b/images/anim-visualizer-side-right-3_14.png differ diff --git a/images/anim-visualizer-side-right-3_15.png b/images/anim-visualizer-side-right-3_15.png new file mode 100644 index 0000000..2e36fb2 Binary files /dev/null and b/images/anim-visualizer-side-right-3_15.png differ diff --git a/images/anim-visualizer-side-right-3_16.png b/images/anim-visualizer-side-right-3_16.png new file mode 100644 index 0000000..2e36fb2 Binary files /dev/null and b/images/anim-visualizer-side-right-3_16.png differ diff --git a/images/anim-visualizer-side-right-3_17.png b/images/anim-visualizer-side-right-3_17.png new file mode 100644 index 0000000..2e36fb2 Binary files /dev/null and b/images/anim-visualizer-side-right-3_17.png differ diff --git a/images/background-alpha.png b/images/background-alpha.png new file mode 100644 index 0000000..f62d8ad Binary files /dev/null and b/images/background-alpha.png differ diff --git a/images/background-bottom.png b/images/background-bottom.png new file mode 100644 index 0000000..51cbcaf Binary files /dev/null and b/images/background-bottom.png differ diff --git a/images/background-display-details.png b/images/background-display-details.png new file mode 100644 index 0000000..ffa18e2 Binary files /dev/null and b/images/background-display-details.png differ diff --git a/images/background-display-overlay.png b/images/background-display-overlay.png new file mode 100644 index 0000000..868db14 Binary files /dev/null and b/images/background-display-overlay.png differ diff --git a/images/background-display.png b/images/background-display.png new file mode 100644 index 0000000..a82da9d Binary files /dev/null and b/images/background-display.png differ diff --git a/images/background-drawer-bottom-arm.png b/images/background-drawer-bottom-arm.png new file mode 100644 index 0000000..0d3fba6 Binary files /dev/null and b/images/background-drawer-bottom-arm.png differ diff --git a/images/background-drawer-bottom-bottom.png b/images/background-drawer-bottom-bottom.png new file mode 100644 index 0000000..fc400d2 Binary files /dev/null and b/images/background-drawer-bottom-bottom.png differ diff --git a/images/background-drawer-bottom-shadow.png b/images/background-drawer-bottom-shadow.png new file mode 100644 index 0000000..b01e7b9 Binary files /dev/null and b/images/background-drawer-bottom-shadow.png differ diff --git a/images/background-drawer-bottom-title.png b/images/background-drawer-bottom-title.png new file mode 100644 index 0000000..6d1d488 Binary files /dev/null and b/images/background-drawer-bottom-title.png differ diff --git a/images/background-drawer-bottom-top.png b/images/background-drawer-bottom-top.png new file mode 100644 index 0000000..d6d68cc Binary files /dev/null and b/images/background-drawer-bottom-top.png differ diff --git a/images/background-drawer-left-arm.png b/images/background-drawer-left-arm.png new file mode 100644 index 0000000..5be4afc Binary files /dev/null and b/images/background-drawer-left-arm.png differ diff --git a/images/background-drawer-left-shadow.png b/images/background-drawer-left-shadow.png new file mode 100644 index 0000000..edd5268 Binary files /dev/null and b/images/background-drawer-left-shadow.png differ diff --git a/images/background-drawer-left.png b/images/background-drawer-left.png new file mode 100644 index 0000000..8bf5d5d Binary files /dev/null and b/images/background-drawer-left.png differ diff --git a/images/background-drawer-volume-shadow.png b/images/background-drawer-volume-shadow.png new file mode 100644 index 0000000..70cda55 Binary files /dev/null and b/images/background-drawer-volume-shadow.png differ diff --git a/images/background-drawer-volume.png b/images/background-drawer-volume.png new file mode 100644 index 0000000..94c96ea Binary files /dev/null and b/images/background-drawer-volume.png differ diff --git a/images/background-eq.png b/images/background-eq.png new file mode 100644 index 0000000..8cf4a30 Binary files /dev/null and b/images/background-eq.png differ diff --git a/images/background-fillbar-horizontal.png b/images/background-fillbar-horizontal.png new file mode 100644 index 0000000..4f04457 Binary files /dev/null and b/images/background-fillbar-horizontal.png differ diff --git a/images/background-fillbar-vertical.png b/images/background-fillbar-vertical.png new file mode 100644 index 0000000..e4b29bb Binary files /dev/null and b/images/background-fillbar-vertical.png differ diff --git a/images/background-led.png b/images/background-led.png new file mode 100644 index 0000000..1b217d4 Binary files /dev/null and b/images/background-led.png differ diff --git a/images/background-shadow.png b/images/background-shadow.png new file mode 100644 index 0000000..01b8efc Binary files /dev/null and b/images/background-shadow.png differ diff --git a/images/background-titlebar-title.png b/images/background-titlebar-title.png new file mode 100644 index 0000000..bac601c Binary files /dev/null and b/images/background-titlebar-title.png differ diff --git a/images/background-titlebar.png b/images/background-titlebar.png new file mode 100644 index 0000000..804f4cc Binary files /dev/null and b/images/background-titlebar.png differ diff --git a/images/button-close-down.png b/images/button-close-down.png new file mode 100644 index 0000000..806ee5a Binary files /dev/null and b/images/button-close-down.png differ diff --git a/images/button-close-hover.png b/images/button-close-hover.png new file mode 100644 index 0000000..c23636c Binary files /dev/null and b/images/button-close-hover.png differ diff --git a/images/button-close-normal.png b/images/button-close-normal.png new file mode 100644 index 0000000..096c8f3 Binary files /dev/null and b/images/button-close-normal.png differ diff --git a/images/button-colorthemes-down.png b/images/button-colorthemes-down.png new file mode 100644 index 0000000..320a048 Binary files /dev/null and b/images/button-colorthemes-down.png differ diff --git a/images/button-colorthemes-hover.png b/images/button-colorthemes-hover.png new file mode 100644 index 0000000..87cf327 Binary files /dev/null and b/images/button-colorthemes-hover.png differ diff --git a/images/button-colorthemes-normal.png b/images/button-colorthemes-normal.png new file mode 100644 index 0000000..10cded1 Binary files /dev/null and b/images/button-colorthemes-normal.png differ diff --git a/images/button-crossfade-active.png b/images/button-crossfade-active.png new file mode 100644 index 0000000..22fed13 Binary files /dev/null and b/images/button-crossfade-active.png differ diff --git a/images/button-crossfade-inactive.png b/images/button-crossfade-inactive.png new file mode 100644 index 0000000..fad4431 Binary files /dev/null and b/images/button-crossfade-inactive.png differ diff --git a/images/button-drawer-down.png b/images/button-drawer-down.png new file mode 100644 index 0000000..7267a07 Binary files /dev/null and b/images/button-drawer-down.png differ diff --git a/images/button-drawer-hover.png b/images/button-drawer-hover.png new file mode 100644 index 0000000..6c3e538 Binary files /dev/null and b/images/button-drawer-hover.png differ diff --git a/images/button-drawer-normal.png b/images/button-drawer-normal.png new file mode 100644 index 0000000..0740dac Binary files /dev/null and b/images/button-drawer-normal.png differ diff --git a/images/button-eject-down.png b/images/button-eject-down.png new file mode 100644 index 0000000..6fca945 Binary files /dev/null and b/images/button-eject-down.png differ diff --git a/images/button-eject-hover.png b/images/button-eject-hover.png new file mode 100644 index 0000000..e7d88a3 Binary files /dev/null and b/images/button-eject-hover.png differ diff --git a/images/button-eject-normal.png b/images/button-eject-normal.png new file mode 100644 index 0000000..5cd1138 Binary files /dev/null and b/images/button-eject-normal.png differ diff --git a/images/button-eq-auto-active.png b/images/button-eq-auto-active.png new file mode 100644 index 0000000..399819b Binary files /dev/null and b/images/button-eq-auto-active.png differ diff --git a/images/button-eq-auto-down.png b/images/button-eq-auto-down.png new file mode 100644 index 0000000..5f70554 Binary files /dev/null and b/images/button-eq-auto-down.png differ diff --git a/images/button-eq-auto-hover.png b/images/button-eq-auto-hover.png new file mode 100644 index 0000000..f30f4b8 Binary files /dev/null and b/images/button-eq-auto-hover.png differ diff --git a/images/button-eq-auto-normal.png b/images/button-eq-auto-normal.png new file mode 100644 index 0000000..399819b Binary files /dev/null and b/images/button-eq-auto-normal.png differ diff --git a/images/button-eq-down.png b/images/button-eq-down.png new file mode 100644 index 0000000..1f30da5 Binary files /dev/null and b/images/button-eq-down.png differ diff --git a/images/button-eq-hover.png b/images/button-eq-hover.png new file mode 100644 index 0000000..9c1a9a9 Binary files /dev/null and b/images/button-eq-hover.png differ diff --git a/images/button-eq-normal.png b/images/button-eq-normal.png new file mode 100644 index 0000000..1eab885 Binary files /dev/null and b/images/button-eq-normal.png differ diff --git a/images/button-eq-on-active.png b/images/button-eq-on-active.png new file mode 100644 index 0000000..c17e025 Binary files /dev/null and b/images/button-eq-on-active.png differ diff --git a/images/button-eq-on-down.png b/images/button-eq-on-down.png new file mode 100644 index 0000000..bf82d44 Binary files /dev/null and b/images/button-eq-on-down.png differ diff --git a/images/button-eq-on-hover.png b/images/button-eq-on-hover.png new file mode 100644 index 0000000..b319542 Binary files /dev/null and b/images/button-eq-on-hover.png differ diff --git a/images/button-eq-on-normal.png b/images/button-eq-on-normal.png new file mode 100644 index 0000000..c17e025 Binary files /dev/null and b/images/button-eq-on-normal.png differ diff --git a/images/button-eq-presets-down.png b/images/button-eq-presets-down.png new file mode 100644 index 0000000..348c3fd Binary files /dev/null and b/images/button-eq-presets-down.png differ diff --git a/images/button-eq-presets-hover.png b/images/button-eq-presets-hover.png new file mode 100644 index 0000000..184b283 Binary files /dev/null and b/images/button-eq-presets-hover.png differ diff --git a/images/button-eq-presets-normal.png b/images/button-eq-presets-normal.png new file mode 100644 index 0000000..9bc92d4 Binary files /dev/null and b/images/button-eq-presets-normal.png differ diff --git a/images/button-minimize-down.png b/images/button-minimize-down.png new file mode 100644 index 0000000..4c4da61 Binary files /dev/null and b/images/button-minimize-down.png differ diff --git a/images/button-minimize-hover.png b/images/button-minimize-hover.png new file mode 100644 index 0000000..603f761 Binary files /dev/null and b/images/button-minimize-hover.png differ diff --git a/images/button-minimize-normal.png b/images/button-minimize-normal.png new file mode 100644 index 0000000..0924a8e Binary files /dev/null and b/images/button-minimize-normal.png differ diff --git a/images/button-misc-down.png b/images/button-misc-down.png new file mode 100644 index 0000000..82d21dd Binary files /dev/null and b/images/button-misc-down.png differ diff --git a/images/button-misc-hover.png b/images/button-misc-hover.png new file mode 100644 index 0000000..41bfce8 Binary files /dev/null and b/images/button-misc-hover.png differ diff --git a/images/button-misc-normal.png b/images/button-misc-normal.png new file mode 100644 index 0000000..2b3cfd9 Binary files /dev/null and b/images/button-misc-normal.png differ diff --git a/images/button-ml-down.png b/images/button-ml-down.png new file mode 100644 index 0000000..949b5ef Binary files /dev/null and b/images/button-ml-down.png differ diff --git a/images/button-ml-hover.png b/images/button-ml-hover.png new file mode 100644 index 0000000..667e5ec Binary files /dev/null and b/images/button-ml-hover.png differ diff --git a/images/button-ml-normal.png b/images/button-ml-normal.png new file mode 100644 index 0000000..96422a4 Binary files /dev/null and b/images/button-ml-normal.png differ diff --git a/images/button-next-down.png b/images/button-next-down.png new file mode 100644 index 0000000..e29dcf0 Binary files /dev/null and b/images/button-next-down.png differ diff --git a/images/button-next-hover.png b/images/button-next-hover.png new file mode 100644 index 0000000..8485ee6 Binary files /dev/null and b/images/button-next-hover.png differ diff --git a/images/button-next-led.png b/images/button-next-led.png new file mode 100644 index 0000000..7d157a9 Binary files /dev/null and b/images/button-next-led.png differ diff --git a/images/button-next-normal.png b/images/button-next-normal.png new file mode 100644 index 0000000..13fa918 Binary files /dev/null and b/images/button-next-normal.png differ diff --git a/images/button-options-down.png b/images/button-options-down.png new file mode 100644 index 0000000..11518e9 Binary files /dev/null and b/images/button-options-down.png differ diff --git a/images/button-options-hover.png b/images/button-options-hover.png new file mode 100644 index 0000000..ab38b77 Binary files /dev/null and b/images/button-options-hover.png differ diff --git a/images/button-options-normal.png b/images/button-options-normal.png new file mode 100644 index 0000000..fcc2689 Binary files /dev/null and b/images/button-options-normal.png differ diff --git a/images/button-pause-down.png b/images/button-pause-down.png new file mode 100644 index 0000000..5277660 Binary files /dev/null and b/images/button-pause-down.png differ diff --git a/images/button-pause-hover.png b/images/button-pause-hover.png new file mode 100644 index 0000000..68df5f8 Binary files /dev/null and b/images/button-pause-hover.png differ diff --git a/images/button-pause-led.png b/images/button-pause-led.png new file mode 100644 index 0000000..208db01 Binary files /dev/null and b/images/button-pause-led.png differ diff --git a/images/button-pause-normal.png b/images/button-pause-normal.png new file mode 100644 index 0000000..14218d3 Binary files /dev/null and b/images/button-pause-normal.png differ diff --git a/images/button-pl-down.png b/images/button-pl-down.png new file mode 100644 index 0000000..640bf47 Binary files /dev/null and b/images/button-pl-down.png differ diff --git a/images/button-pl-hover.png b/images/button-pl-hover.png new file mode 100644 index 0000000..28d2212 Binary files /dev/null and b/images/button-pl-hover.png differ diff --git a/images/button-pl-normal.png b/images/button-pl-normal.png new file mode 100644 index 0000000..6cb8f9d Binary files /dev/null and b/images/button-pl-normal.png differ diff --git a/images/button-play-down.png b/images/button-play-down.png new file mode 100644 index 0000000..0f4d720 Binary files /dev/null and b/images/button-play-down.png differ diff --git a/images/button-play-hover.png b/images/button-play-hover.png new file mode 100644 index 0000000..7f3fd87 Binary files /dev/null and b/images/button-play-hover.png differ diff --git a/images/button-play-led.png b/images/button-play-led.png new file mode 100644 index 0000000..0ddc23f Binary files /dev/null and b/images/button-play-led.png differ diff --git a/images/button-play-normal.png b/images/button-play-normal.png new file mode 100644 index 0000000..b2dcdcd Binary files /dev/null and b/images/button-play-normal.png differ diff --git a/images/button-prev-down.png b/images/button-prev-down.png new file mode 100644 index 0000000..cd52700 Binary files /dev/null and b/images/button-prev-down.png differ diff --git a/images/button-prev-hover.png b/images/button-prev-hover.png new file mode 100644 index 0000000..d24242a Binary files /dev/null and b/images/button-prev-hover.png differ diff --git a/images/button-prev-led.png b/images/button-prev-led.png new file mode 100644 index 0000000..914a285 Binary files /dev/null and b/images/button-prev-led.png differ diff --git a/images/button-prev-normal.png b/images/button-prev-normal.png new file mode 100644 index 0000000..d6ef742 Binary files /dev/null and b/images/button-prev-normal.png differ diff --git a/images/button-repeat-active.png b/images/button-repeat-active.png new file mode 100644 index 0000000..f8ed23f Binary files /dev/null and b/images/button-repeat-active.png differ diff --git a/images/button-repeat-inactive.png b/images/button-repeat-inactive.png new file mode 100644 index 0000000..8f66c9e Binary files /dev/null and b/images/button-repeat-inactive.png differ diff --git a/images/button-shuffle-active.png b/images/button-shuffle-active.png new file mode 100644 index 0000000..9962b8e Binary files /dev/null and b/images/button-shuffle-active.png differ diff --git a/images/button-shuffle-inactive.png b/images/button-shuffle-inactive.png new file mode 100644 index 0000000..abf45f1 Binary files /dev/null and b/images/button-shuffle-inactive.png differ diff --git a/images/button-stop-down.png b/images/button-stop-down.png new file mode 100644 index 0000000..32e0551 Binary files /dev/null and b/images/button-stop-down.png differ diff --git a/images/button-stop-hover.png b/images/button-stop-hover.png new file mode 100644 index 0000000..b5a46e8 Binary files /dev/null and b/images/button-stop-hover.png differ diff --git a/images/button-stop-led.png b/images/button-stop-led.png new file mode 100644 index 0000000..344cf8a Binary files /dev/null and b/images/button-stop-led.png differ diff --git a/images/button-stop-normal.png b/images/button-stop-normal.png new file mode 100644 index 0000000..2fc4a5a Binary files /dev/null and b/images/button-stop-normal.png differ diff --git a/images/button-switch-down.png b/images/button-switch-down.png new file mode 100644 index 0000000..bee5c25 Binary files /dev/null and b/images/button-switch-down.png differ diff --git a/images/button-switch-hover.png b/images/button-switch-hover.png new file mode 100644 index 0000000..082d319 Binary files /dev/null and b/images/button-switch-hover.png differ diff --git a/images/button-switch-normal.png b/images/button-switch-normal.png new file mode 100644 index 0000000..1fc8024 Binary files /dev/null and b/images/button-switch-normal.png differ diff --git a/images/button-system-down.png b/images/button-system-down.png new file mode 100644 index 0000000..53aae44 Binary files /dev/null and b/images/button-system-down.png differ diff --git a/images/button-system-hover.png b/images/button-system-hover.png new file mode 100644 index 0000000..0dc4775 Binary files /dev/null and b/images/button-system-hover.png differ diff --git a/images/button-system-normal.png b/images/button-system-normal.png new file mode 100644 index 0000000..55ce2e2 Binary files /dev/null and b/images/button-system-normal.png differ diff --git a/images/slider-grip-down.png b/images/slider-grip-down.png new file mode 100644 index 0000000..c4bf33f Binary files /dev/null and b/images/slider-grip-down.png differ diff --git a/images/slider-grip-hover.png b/images/slider-grip-hover.png new file mode 100644 index 0000000..801915f Binary files /dev/null and b/images/slider-grip-hover.png differ diff --git a/images/slider-grip-led.png b/images/slider-grip-led.png new file mode 100644 index 0000000..a65bf33 Binary files /dev/null and b/images/slider-grip-led.png differ diff --git a/images/slider-grip-normal.png b/images/slider-grip-normal.png new file mode 100644 index 0000000..c4bf33f Binary files /dev/null and b/images/slider-grip-normal.png differ diff --git a/multipass.rb b/multipass.rb new file mode 100644 index 0000000..10d8cd7 --- /dev/null +++ b/multipass.rb @@ -0,0 +1,73 @@ +# $Id: multipass.rb 1 2005-04-19 09:41:42Z tilman $ + +require "src/slider.rb" +require "src/button.rb" + +include Redact + +load "README" +load "acknowledge.txt" + +EDJE.collection("euphoria") do |c| + c.set_size(252, 333) + + c.data["shaped"] = "true" + c.data["has_volume_slider"] = "true" + c.data["has_eq_slider"] = "true" + + c.script =< "hover", "out" => "default"}.each do |sig, state| + @collection.program("#{@name}.#{sig}", + :set_state) do |p| + p.signal = "mouse,#{sig}" + p.source = @name + p.state = state + p.time = 0.2 + p.targets << ProgramTarget.new(@part) + end + end + + {"up" => "hover", "down" => "down"}.each do |sig, state| + @collection.program("#{@name}.#{sig}", + :set_state) do |p| + p.signal = "mouse,#{sig},1" + p.source = @name + p.state = state + p.targets << ProgramTarget.new(@part) + end + end + end +end + +class SignalButton < Button + def initialize(collection, name, rel, image, x, y, signal) + super(collection, name, rel, image, x, y) + + collection.program("#{name}.clicked", + :emit_signal) do |p| + p.signal = "mouse,clicked,1" + p.source = name + p.emission_signal = signal + p.emission_source = name + end + end +end + +class ButtonLed + def initialize(c, name, rel, image, x, y) + @c = c + @name = name + @rel = rel + @image = image + @x = x + @y = y + + @part = setup_part + setup_programs + end + + private + def setup_part + ret = nil + + @c.part(@name, :image) do |p| + ret = p + p.mouse_events = false + + p.description("default") do |d| + d.visible = false + d.color = "#ffffff00" + + d.rel[0].to = d.rel[1].to = @rel + d.rel[0].set_offset(@x, @y) + + d.auto_rel = true + d.image = "images/#{@image}.png" + end + + p.description("hover") do |d| + d.color = "#ffffffff" + + d.rel[0].to = d.rel[1].to = @rel + d.rel[0].set_offset(@x, @y) + + d.auto_rel = true + d.image = "images/#{@image}.png" + end + end + + ret + end + + def setup_programs + {"in" => "hover", "out" => "default"}.each do |sig, state| + @c.program("#{@name}.#{sig}", :set_state) do |p| + p.signal = "mouse,#{sig}" + p.source = @name[0..-5] # cut '.led' suffix + p.state = state + p.mode = sig == "in" ? :accelerate : :decelerate + p.time = 0.3 + p.targets << ProgramTarget.new(@part) + end + end + end +end + +class ToggleButton + attr_reader :part + + def initialize(collection, name, rel, image, x, y, variable, signal) + @col = collection + @name = name + @rel = rel + @image = image + @x = x + @y = y + @signal = signal + @variable = variable + + @part = setup_part + setup_programs + end + + private + def setup_part + ret = nil + + @col.part(@name, :image) do |p| + ret = p + + ["inactive", "active"].each do |state| + s = state == "inactive" ? "default" : state + + p.description(s) do |d| + d.rel[0].to = d.rel[1].to = @rel + d.rel[0].set_offset(@x, @y) + + d.auto_rel = true + d.image = "images/#{@image}-#{state}.png" + end + end + end + + ret + end + + def setup_programs + programs = [] + toggle_prg = nil + emit_toggle_prg = nil + + @col.program("#{@name}.toggle", :exec_script) do |p| + toggle_prg = p + + p.script =< [90, 10, "REPEAT_MDOE"], + "shuffle" => [109, 9, "SHUFFLE"], + "crossfade" => [133, 9, "CROSSFADE"]} +h.each do |name, (x, y, sig)| + ToggleButton.new(c, "player.button.#{name}", root, + "button-#{name}", x, y, + "toggle_state_#{name}", "TOGGLE_#{sig}") +end diff --git a/src/player-display-seeker.rb b/src/player-display-seeker.rb new file mode 100644 index 0000000..074ad61 --- /dev/null +++ b/src/player-display-seeker.rb @@ -0,0 +1,63 @@ +# $Id: player-display-seeker.rb 1 2005-04-19 09:41:42Z tilman $ + +c = EDJE.collection("euphoria") +parent = c.part("player.normal.group.display") +name = "player.normal.animation.seek" +progress = nil + +c.part("#{name}.progress", :image) do |p| + progress = p + + p.description do |d| + d.rel[0].to = d.rel[1].to = parent + d.rel[0].set_offset(15, 80) + + d.auto_rel = true + d.image = "images/anim-seek-progress.png" + end +end + +c.part("#{name}.clip", :rect) do |p| + progress.clip = p + + p.description.rel[0].to = progress +end + +c.part("#{name}.trough", :rect) do |p| + p.description do |d| + d.set_min(10, 13) + d.set_max(1000, 13) + d.color = "#00000000" + + d.rel[0].to = d.rel[1].to = progress + d.rel[0].set_offset(-3, 0) + d.rel[1].set_offset(-3, 0) + end +end + +c.part("seeker", :rect) do |p| + c.part("#{name}.clip").description.rel[1].to = p + + p.dragable.enabled[0] = true + p.dragable.step[0] = 5 + p.dragable.confine = c.part("#{name}.trough") + + p.description do |d| + d.set_size(5, 13) + d.color = "#00000000" + + d.rel[0].to = progress + end +end + +=begin +c.part("player.normal.animation.seek.grabber") do |p| + p.repeat_events = true + + p.description do |d| + d.color = "#00000000" + + d.rel[0].to = d.rel[1].to = progress + end +end +=end diff --git a/src/player-display-track.rb b/src/player-display-track.rb new file mode 100644 index 0000000..b155e3a --- /dev/null +++ b/src/player-display-track.rb @@ -0,0 +1,57 @@ +# $Id: player-display-track.rb 1 2005-04-19 09:41:42Z tilman $ + +c = EDJE.collection("euphoria") +parent = c.part("player.normal.group.display") + +TEXT_COLOR = "#95e3fd" +OUTLINE_COLOR = "#01366bc1" + +c.part("player.time", :text) do |p| + p.effect = :outline + + p.description do |d| + d.rel[0].to = d.rel[1].to = parent + d.rel[0].set_offset(15, 9) + d.rel[1].set_rel(0.0, 0.0) + d.rel[1].set_offset(75, 24) + + d.color = TEXT_COLOR + d.outline_color = OUTLINE_COLOR + + d.text = "00:06:35" + d.font = "fonts/acknowledge2.ttf" + d.font_size = 15 + d.set_text_align(1.0, 0.5) + end +end + +c.part("player.songname", :text) do |p| + p.effect = :outline + + p.description do |d| + d.color = TEXT_COLOR + d.outline_color = OUTLINE_COLOR + + d.set_align(0.0) + + d.text = "Metallica - Battery" + d.font = "fonts/acknowledge2.ttf" + d.font_size = 14 + d.set_text_min(true, true) + d.set_text_align(0.0) + end +end + +c.part("player.songname.clip", :rect) do |p| + p.description do |d| + d.rel[0].to = d.rel[1].to = parent + d.rel[0].set_offset(13, 66) + d.rel[1].set_rel(0.0, 0.0) + d.rel[1].set_offset(154, 78) + end + + c.part("player.songname").clip = p + c.part("player.songname").description do |d| + d.rel[0].to = d.rel[1].to = p + end +end diff --git a/src/player-display-track.sma b/src/player-display-track.sma new file mode 100644 index 0000000..037ade7 --- /dev/null +++ b/src/player-display-track.sma @@ -0,0 +1,55 @@ +/* $Id: player-display-track.sma 1 2005-04-19 09:41:42Z tilman $ */ + +#define SONGNAME_SCROLL_SPEED 0.2857 + +public songname_len; +public songname_animator; +public songname_timer; + +public on_songname_animator_restart(val) +{ + new id; + + id = anim (get_int (songname_len) * SONGNAME_SCROLL_SPEED, + "on_songname_animator", round (abs (1 - val))); + set_int (songname_animator, id); +} + +public on_songname_animator(val, Float:pos) +{ + new p = PART:"player.songname"; + + set_state_val (p, STATE_ALIGNMENT, abs (val - pos), 0.5); + set_state (p, "custom", 0.0); + + if (pos == 1.0) { + new id = timer (1.0, "on_songname_animator_restart", val); + set_int (songname_timer, id); + } +} + +public set_songname (sname[], len) +{ + new p = PART:"player.songname", id; + + if ((id = get_int (songname_timer))) + cancel_timer (id); + + if ((id = get_int (songname_animator))) + cancel_anim (id); + + set_text (p, sname); + set_state (p, "default", 0.0); + + /* with the font and size we're using, 18 characters + * are fitting into the display (no scrolling required) + */ + len -= 18; + + if (len > 0) { + set_int (songname_len, len); + + id = timer (1.0, "on_songname_animator_restart", 1); + set_int (songname_timer, id); + } +} diff --git a/src/player-display.rb b/src/player-display.rb new file mode 100644 index 0000000..eb4b433 --- /dev/null +++ b/src/player-display.rb @@ -0,0 +1,16 @@ +# $Id: player-display.rb 1 2005-04-19 09:41:42Z tilman $ + +c = EDJE.collection("euphoria") + +c.part("player.normal.group.display", :rect) do |p| + p.mouse_events = false + + p.description do |d| + d.color = "#000000" + + d.rel[0].to = d.rel[1].to = c.part("root") + d.rel[0].set_offset(52, 25) + d.rel[1].set_rel(0.0, 0.0) + d.rel[1].set_offset(219, 122) + end +end diff --git a/src/player-drawer-bottom-eq.rb b/src/player-drawer-bottom-eq.rb new file mode 100644 index 0000000..57f1b61 --- /dev/null +++ b/src/player-drawer-bottom-eq.rb @@ -0,0 +1,43 @@ +# $Id: player-drawer-bottom-eq.rb 1 2005-04-19 09:41:42Z tilman $ + +c = EDJE.collection("euphoria") +parts = [] + +c.part("player.normal.group.drawer.bottom.eq", :rect) do |p| + parts << p + p.mouse_events = false + + p.description.color = "#00000000" +end + +c.part("player.background.eq", :image) do |p| + parts << p + + p.description do |d| + d.rel[0].to = d.rel[1].to = parts.first + d.rel[0].set_offset(4, 41) + + d.auto_rel = true + d.image = "images/background-eq.png" + end + + h = {"preamp" => 11, "band01" => 28, "band02" => 42, + "band03" => 57, "band04" => 72, "band05" => 87, + "band06" => 102, "band07" => 117, "band08" => 133, + "band09" => 147, "band10" => 162} + h.each do |name, x| + VerticalSlider.new(c, "player.slider.eq.#{name}", parts.first, + x, 63, 50) + end +end + +c.part("player.normal.group.drawer.bottom.eq.clip", :rect) do |p| + p.description do |d| + d.rel[0].to = d.rel[1].to = + c.part("player.normal.group.drawer.bottom") + d.rel[1].set_offset(0, -25) + end + + parts.each { |part| part.clip = p } + parts.first.description { |d| d.rel[0].to = d.rel[1].to = p } +end diff --git a/src/player-drawer-bottom.rb b/src/player-drawer-bottom.rb new file mode 100644 index 0000000..621a146 --- /dev/null +++ b/src/player-drawer-bottom.rb @@ -0,0 +1,114 @@ +# $Id: player-drawer-bottom.rb 1 2005-04-19 09:41:42Z tilman $ + +c = EDJE.collection("euphoria") +root = c.part("root") +bottom = [] + +c.part("player.normal.group.drawer.bottom", :rect) do |p| + bottom << p + + p.description do |d| + d.visible = false + d.color = "#00000000" + + d.rel[0].to = d.rel[1].to = root + d.rel[0].set_offset(45, 0) + + d.rel[1].set_rel(0.0, 0.0) + d.rel[1].set_offset(226, 177) + end + + p.description("visible") do |d| + d.visible = true + d.color = "#00000000" + end +end + +c.part("player.background.drawer.bottom.shadow", :image) do |p| + bottom << p + + p.description do |d| + d.rel[0].to = d.rel[1].to = bottom.first + d.image = "images/background-drawer-bottom-shadow.png" + end +end + +c.part("player.background.drawer.bottom.top", :image) do |p| + bottom << p + + p.description do |d| + d.rel[0].to = d.rel[1].to = bottom.first + + d.auto_rel = true + d.image = "images/background-drawer-bottom-top.png" + end +end + +c.part("player.background.drawer.bottom.bottom", :image) do |p| + bottom << p + + p.description do |d| + d.rel[0].to = d.rel[1].to = bottom.first + d.rel[0].set_offset(0, 37) + + d.auto_rel = true + d.image = "images/background-drawer-bottom-bottom.png" + end +end + +c.part("player.background.drawer.bottom.arm", :image) do |p| + bottom << p + + p.description do |d| + d.rel[0].to = d.rel[1].to = bottom.first + d.rel[0].set_offset(64, 0) + + d.auto_rel = true + d.image = "images/background-drawer-bottom-arm.png" + end +end + +c.part("player.background.drawer.bottom.title", :image) do |p| + bottom << p + + p.description do |d| + d.rel[0].to = d.rel[1].to = bottom.first + d.rel[0].set_offset(9, 26) + + d.auto_rel = true + d.image = "images/background-drawer-bottom-title.png" + end +end + +h = {"eq" => 9, + "options" => 39, + "colorthemes" => 94} +h.each do |name, (x, im)| + bottom << Button.new(c, "player.button." << name, bottom.first, + "button-#{im || name}", x, 151).part +end + +c.part("player.background.drawer.bottom.clip", :rect) do |p| + p.description do |d| + d.rel[0].to = d.rel[1].to = root + d.rel[0].set_offset(45, 155) + d.rel[1].set_rel(0.0, 0.0) + d.rel[1].set_offset(226, 332) + end + + bottom.each { |i| i.clip = p } + + c.part("player.normal.group.drawer.bottom").description("visible") do |d| + d.rel[0].to = d.rel[1].to = p + end +end + +{"show" => "visible", "hide" => "default"}.each do |prog, state| + c.program("player.normal.group.drawer.bottom.#{prog}", + :set_state) do |p| + p.state = state + p.time = 0.5 + p.targets << + ProgramTarget.new(c.part("player.normal.group.drawer.bottom")) + end +end diff --git a/src/player-drawer-left.rb b/src/player-drawer-left.rb new file mode 100644 index 0000000..e62bf9b --- /dev/null +++ b/src/player-drawer-left.rb @@ -0,0 +1,101 @@ +# $Id: player-drawer-left.rb 1 2005-04-19 09:41:42Z tilman $ + +c = EDJE.collection("euphoria") + +parts = [] + +c.part("player.normal.group.drawer.left", :rect) do |p| + parts << p + + p.description do |d| + d.color = "#00000000" + + d.rel[0].to = d.rel[1].to = c.part("player.normal.group.drawer.volume") + d.rel[0].set_offset(44, 8) + d.rel[1].set_rel(0.0, 0.0) + d.rel[1].set_offset(104, 165) + end + + p.description("visible").color = "#00000000" +end + +c.part("player.background.drawer.left.shadow", :image) do |p| + parts << p + + p.description do |d| + d.rel[0].to = d.rel[1].to = parts.first + + d.image = "images/background-drawer-left-shadow.png" + end +end + +c.part("player.background.drawer.left", :image) do |p| + parts << p + + p.description do |d| + d.rel[0].to = d.rel[1].to = parts.first + + d.image = "images/background-drawer-left.png" + end +end + +c.part("player.background.drawer.left.arm", :image) do |p| + parts << p + + p.description do |d| + d.rel[0].to = d.rel[1].to = parts.first + d.rel[0].set_offset(34, 49) + + d.auto_rel = true + d.image = "images/background-drawer-left-arm.png" + end +end + +h = {"pl" => 6, + "ml" => 25, + "eject" => 44, + "video" => [68, "misc"], + "skinoptions" => [94, "misc"], + "drawer" => [121, nil, + "player.normal.group.drawer.bottom.toggle_vis"]} +h.each do |name, (y, im, sig)| + if sig.nil? + parts << Button.new(c, "player.button." + name, parts.first, + "button-#{im || name}", 9, y).part + else + parts << SignalButton.new(c, "player.button." + name, + parts.first, "button-#{im || name}", + 9, y, sig).part + end +end + +c.program("player.normal.group.drawer.bottom.toggle_vis", + :exec_script) do |p| + p.signal = "mouse,clicked,1" + p.source = parts.last.name + + p.script =< ["playback.play", [121, 133]], + "player.button.pause" => ["playback.pause", [90, 133]], + "player.button.stop" => ["playback.stop", [155, 133]], + "player.button.next" => ["playback.next", [184, 135]], + "player.button.prev" => ["playback.prev", [60, 134]]} +h.each do |name, (sig, (x, y))| + buttons << SignalButton.new(c, name, root, image_from_name(name), + x, y, sig).part +end + +# FOOBARBAZ +{"player.button.play.led" => [132, 142], + "player.button.pause.led" => [98, 142], + "player.button.stop.led" => [163, 142], + "player.button.next.led" => [194, 143], + "player.button.prev.led" => [68, 143]}.each do |name, (x, y)| + ButtonLed.new(c, name, root, image_from_name(name), x, y) +end + +h = {"player.button.close" => ["close", [206, 5]], + "player.button.switch" => [nil, [186, 5]], + "player.button.minimize" => [nil, [166, 5]], + "player.button.system" => [nil, [50, 5]]} +h.each do |name, (sig, (x, y))| + args = [c, name, root, image_from_name(name), x, y] + args << sig unless sig.nil? + + buttons << (sig.nil? ? Button : SignalButton).new(*args).part +end + +c.part("player.background.buttons.clip", :rect) do |p| + p.description do |d| + d.rel[0].to = d.rel[1].to = root + d.rel[0].set_offset(45, 0) + d.rel[1].set_rel(0.0, 0.0) + d.rel[1].set_offset(240, 175) + end + + buttons.each { |button| button.clip = p } +end diff --git a/src/player-overlay.rb b/src/player-overlay.rb new file mode 100644 index 0000000..d9b9b16 --- /dev/null +++ b/src/player-overlay.rb @@ -0,0 +1,54 @@ +# $Id: player-overlay.rb 1 2005-04-19 09:41:42Z tilman $ + +c = EDJE.collection("euphoria") + +c.part("player.overlay", :rect) do |p| + p.repeat_events = true + + p.description do |d| + d.color = "#00000000" + + d.rel[0].to = d.rel[1].to = c.part("root") + d.rel[1].set_rel(1.0, 0.0) + d.rel[1].set_offset(0, 170) + end +end + +{"show" => "visible", "hide" => "default"}.each do |name, state| + c.program("player.normal.group.drawer.#{name}", :set_state) do |p| + p.state = state + p.mode = :accelerate + p.time = 0.4 + p.targets << + ProgramTarget.new(c.part("player.normal.group.drawer.volume")) + p.targets << + ProgramTarget.new(c.part("player.normal.group.drawer.left")) + end +end + +c.program("player.overlay.mouse.out", :exec_script) do |p| + p.signal ="mouse,out" + p.source = "player.overlay" + + p.script =<