Added basic playlist support.
[multipass-eu.git] / multipass.rb
index 10d8cd7919d5a2f85a6636ff724005fff16e41ac..ea542de2af8b7121dd3283b853683f1767c3d4c0 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: multipass.rb 1 2005-04-19 09:41:42Z tilman $
+# $Id: multipass.rb 6 2005-04-24 09:36:27Z tilman $
 
 require "src/slider.rb"
 require "src/button.rb"
@@ -37,7 +37,7 @@ public drawer_timer_cb (val)
 SMALL
 
        c.part("root", :rect) do |p|
-               p.mouse_events = false;
+               p.mouse_events = false
 
                p.description do |d|
                        g = c.min
@@ -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