X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fplaylist-background.rb;fp=src%2Fplaylist-background.rb;h=9749e457a4acbd4d0b4112801e1ba55ce1f79555;hb=2c309021d4596beda1b22a0e145e536278b0384c;hp=0000000000000000000000000000000000000000;hpb=c7fcfe38e91acf436f61291e70f5720cb59c9ed9;p=multipass-eu.git diff --git a/src/playlist-background.rb b/src/playlist-background.rb new file mode 100644 index 0000000..9749e45 --- /dev/null +++ b/src/playlist-background.rb @@ -0,0 +1,209 @@ +# $Id: playlist-background.rb 6 2005-04-24 09:36:27Z tilman $ + +c = EDJE.collection("playlist") +root = c.part("root") + +c.part("playlist.background.titlebar.left", :image) do |p| + p.repeat_events = true + + p.description do |d| + d.rel[0].to = d.rel[1].to = root + d.auto_rel = true + + d.image = "images/background-titlebar-left.png" + end +end + +c.part("playlist.background.titlebar.right", :image) do |p| + p.repeat_events = true + + p.description do |d| + d.rel[0].to = d.rel[1].to = root + + d.rel[0].set_rel(1.0, 0.0) + d.rel[1].set_rel(1.0, 0.0) + + d.rel[0].set_offset(-12, 0) + d.rel[1].set_offset(-1, 17) + + d.image = "images/background-titlebar-right.png" + end +end + +c.part("playlist.background.titlebar.middle", :image) do |p| + p.repeat_events = true + + p.description do |d| + d.rel[0].set_to(c.part("playlist.background.titlebar.left")) + d.rel[1].set_to(c.part("playlist.background.titlebar.right")) + + d.rel[0].set_rel(1.0, 0.0) + d.rel[1].set_rel(0.0, 1.0) + + d.image = "images/background-titlebar-middle.png" + end +end + +c.part("playlist.background.titlebar.text", :image) do |p| + p.repeat_events = true + + p.description do |d| + d.rel[0].to = d.rel[1].to = root + d.rel[0].set_offset(25, 6) + + d.auto_rel = true + d.image = "images/background-title-pl.png" + end +end + +c.part("playlist.background.titlebar.inset", :image) do |p| + p.repeat_events = true + + p.description do |d| + d.rel[0].to = d.rel[1].to = root + d.rel[0].set_offset(79, 6) + + d.auto_rel = true + d.image = "images/background-title-inset.png" + end +end + +["left", "right"].each do |id| + c.part("playlist.background.top.#{id}", :image) do |p| + p.repeat_events = true + + p.description do |d| + ref_part = c.part("playlist.background.titlebar.#{id}") + d.rel[0].set_to(ref_part) + d.rel[1].set_to(ref_part) + + d.rel[0].set_rel(0.0, 1.0) + d.rel[1].set_offset(-1, 11) + + d.image = "images/background-main-top#{id}.png" + end + end +end + +c.part("playlist.background.top", :image) do |p| + p.repeat_events = true + + p.description do |d| + d.rel[0].set_to(c.part("playlist.background.top.left")) + d.rel[1].set_to(c.part("playlist.background.top.right")) + + d.rel[0].set_rel(1.0, 0.0) + d.rel[1].set_rel(0.0, 1.0) + + d.image = "images/background-main-topmiddle.png" + end +end + +["left", "right"].each do |id| + c.part("playlist.background.#{id}", :image) do |p| + p.repeat_events = true + + p.description do |d| + ref_part = c.part("playlist.background.top.#{id}") + d.rel[0].to = ref_part + d.rel[1].set_to(ref_part, nil) + + d.rel[0].set_rel(0.0, 1.0) + d.rel[1].set_offset(-1, -25) + + d.image = "images/background-main-middle#{id}.png" + end + end +end + +c.part("playlist.background.footer.left", :image) do |p| + p.repeat_events = true + + p.description do |d| + d.rel[0].to = d.rel[1].to = root + + d.rel[0].set_rel(0.0, 1.0) + d.rel[1].set_rel(0.0, 1.0) + + d.rel[0].set_offset(0, -26) + d.rel[1].set_offset(11, -1) + + d.image = "images/background-main-footer-left.png" + end +end + +c.part("playlist.background.footer.right", :image) do |p| + p.repeat_events = true + + p.description do |d| + d.rel[0].to = d.rel[1].to = root + + d.rel[0].set_rel(1.0, 1.0) + d.rel[0].set_offset(-12, -26) + + d.image = "images/background-main-footer-right.png" + end +end + +c.part("playlist.background.footer.middle", :image) do |p| + p.repeat_events = true + + p.description do |d| + d.rel[0].set_to(c.part("playlist.background.footer.left")) + d.rel[1].set_to(c.part("playlist.background.footer.right")) + + d.rel[0].set_rel(1.0, 0.0) + d.rel[1].set_rel(0.0, 1.0) + + d.image = "images/background-main-footer-middle.png" + end +end + +["left", "right"].each do |id| + 2.times do |i| + name = i.zero? ? "bottom.#{id}" : "#{id}2" + ref_part = i.zero? ? "footer" : "bottom" + ref_part = c.part("playlist.background.#{ref_part}.#{id}") + + c.part("playlist.background." + name, :image) do |p| + p.repeat_events = true + + p.description do |d| + d.rel[0].set_to(ref_part) + d.rel[1].set_to(ref_part) + + d.rel[1].set_rel(1.0, 0.0) + d.rel[0].set_offset(0, i.zero? ? -14 : -38) + + img = (i.zero? ? "bottom#{id}" : "middle#{id}-2") + d.image = "images/background-main-#{img}.png" + end + end + end +end + +c.part("playlist.background.bottom", :image) do |p| + p.repeat_events = true + + p.description do |d| + d.rel[0].set_to(c.part("playlist.background.bottom.left")) + d.rel[1].set_to(c.part("playlist.background.bottom.right")) + + d.rel[0].set_rel(1.0, 0.0) + d.rel[1].set_rel(0.0, 1.0) + + d.image = "images/background-main-bottommiddle.png" + end +end + +c.part("playlist.container", :image) do |p| + p.description do |d| + d.rel[0].set_to(c.part("playlist.background.top.left")) + d.rel[1].set_to(c.part("playlist.background.bottom.right")) + + d.rel[0].set_rel(1.0, 1.0) + d.rel[1].set_rel(0.0, 0.0) + + d.image = "images/background-main-middle.png" + end +end