Added basic playlist support.
[multipass-eu.git] / multipass.rb
index 246ebf7bd44872879863e318c110cf18191920dd..ea542de2af8b7121dd3283b853683f1767c3d4c0 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: multipass.rb 2 2005-04-23 13:23:58Z tilman $
+# $Id: multipass.rb 6 2005-04-24 09:36:27Z tilman $
 
 require "src/slider.rb"
 require "src/button.rb"
@@ -63,11 +63,49 @@ SMALL
        load "src/player-display-seeker.rb"
        load "src/intro.rb"
        load "src/player-overlay.rb"
+end
+
+EDJE.collection("playlist") do |c|
+       c.set_min(450, 150)
+
+       c.data["shaped"] = "true"
+
+       c.part("root", :rect) do |p|
+               p.mouse_events = false
+               p.description.color = "#00000000"
+       end
 
-       c.part("playlist", :swallow)
+       load "src/playlist-background.rb"
 end
 
 EDJE.collection("playlist_item") do |c|
-       c.part("length", :text)
-       c.part("title", :text)
+       c.set_size(150, 10)
+
+       c.part("title", :text) do |p|
+               p.effect = :outline
+
+               p.description do |d|
+                       d.color = TEXT_COLOR
+                       d.outline_color = OUTLINE_COLOR
+
+                       d.font = "fonts/acknowledge2.ttf"
+                       d.font_size = 12
+                       d.text = "Dark Tranquillity - Through Smudged Lenses"
+                       d.set_text_align(0.0)
+               end
+       end
+
+       c.part("length", :text) do |p|
+               p.effect = :outline
+
+               p.description do |d|
+                       d.color = TEXT_COLOR
+                       d.outline_color = OUTLINE_COLOR
+
+                       d.font = "fonts/acknowledge2.ttf"
+                       d.font_size = 12
+                       d.text = "04:11"
+                       d.set_text_align(1.0)
+               end
+       end
 end