1 # $Id: playlist-background.rb 6 2005-04-24 09:36:27Z tilman $
3 c = EDJE.collection("playlist")
6 c.part("playlist.background.titlebar.left", :image) do |p|
10 d.rel[0].to = d.rel[1].to = root
13 d.image = "images/background-titlebar-left.png"
17 c.part("playlist.background.titlebar.right", :image) do |p|
18 p.repeat_events = true
21 d.rel[0].to = d.rel[1].to = root
23 d.rel[0].set_rel(1.0, 0.0)
24 d.rel[1].set_rel(1.0, 0.0)
26 d.rel[0].set_offset(-12, 0)
27 d.rel[1].set_offset(-1, 17)
29 d.image = "images/background-titlebar-right.png"
33 c.part("playlist.background.titlebar.middle", :image) do |p|
34 p.repeat_events = true
37 d.rel[0].set_to(c.part("playlist.background.titlebar.left"))
38 d.rel[1].set_to(c.part("playlist.background.titlebar.right"))
40 d.rel[0].set_rel(1.0, 0.0)
41 d.rel[1].set_rel(0.0, 1.0)
43 d.image = "images/background-titlebar-middle.png"
47 c.part("playlist.background.titlebar.text", :image) do |p|
48 p.repeat_events = true
51 d.rel[0].to = d.rel[1].to = root
52 d.rel[0].set_offset(25, 6)
55 d.image = "images/background-title-pl.png"
59 c.part("playlist.background.titlebar.inset", :image) do |p|
60 p.repeat_events = true
63 d.rel[0].to = d.rel[1].to = root
64 d.rel[0].set_offset(79, 6)
67 d.image = "images/background-title-inset.png"
71 ["left", "right"].each do |id|
72 c.part("playlist.background.top.#{id}", :image) do |p|
73 p.repeat_events = true
76 ref_part = c.part("playlist.background.titlebar.#{id}")
77 d.rel[0].set_to(ref_part)
78 d.rel[1].set_to(ref_part)
80 d.rel[0].set_rel(0.0, 1.0)
81 d.rel[1].set_offset(-1, 11)
83 d.image = "images/background-main-top#{id}.png"
88 c.part("playlist.background.top", :image) do |p|
89 p.repeat_events = true
92 d.rel[0].set_to(c.part("playlist.background.top.left"))
93 d.rel[1].set_to(c.part("playlist.background.top.right"))
95 d.rel[0].set_rel(1.0, 0.0)
96 d.rel[1].set_rel(0.0, 1.0)
98 d.image = "images/background-main-topmiddle.png"
102 ["left", "right"].each do |id|
103 c.part("playlist.background.#{id}", :image) do |p|
104 p.repeat_events = true
107 ref_part = c.part("playlist.background.top.#{id}")
108 d.rel[0].to = ref_part
109 d.rel[1].set_to(ref_part, nil)
111 d.rel[0].set_rel(0.0, 1.0)
112 d.rel[1].set_offset(-1, -25)
114 d.image = "images/background-main-middle#{id}.png"
119 c.part("playlist.background.footer.left", :image) do |p|
120 p.repeat_events = true
123 d.rel[0].to = d.rel[1].to = root
125 d.rel[0].set_rel(0.0, 1.0)
126 d.rel[1].set_rel(0.0, 1.0)
128 d.rel[0].set_offset(0, -26)
129 d.rel[1].set_offset(11, -1)
131 d.image = "images/background-main-footer-left.png"
135 c.part("playlist.background.footer.right", :image) do |p|
136 p.repeat_events = true
139 d.rel[0].to = d.rel[1].to = root
141 d.rel[0].set_rel(1.0, 1.0)
142 d.rel[0].set_offset(-12, -26)
144 d.image = "images/background-main-footer-right.png"
148 c.part("playlist.background.footer.middle", :image) do |p|
149 p.repeat_events = true
152 d.rel[0].set_to(c.part("playlist.background.footer.left"))
153 d.rel[1].set_to(c.part("playlist.background.footer.right"))
155 d.rel[0].set_rel(1.0, 0.0)
156 d.rel[1].set_rel(0.0, 1.0)
158 d.image = "images/background-main-footer-middle.png"
162 ["left", "right"].each do |id|
164 name = i.zero? ? "bottom.#{id}" : "#{id}2"
165 ref_part = i.zero? ? "footer" : "bottom"
166 ref_part = c.part("playlist.background.#{ref_part}.#{id}")
168 c.part("playlist.background." + name, :image) do |p|
169 p.repeat_events = true
172 d.rel[0].set_to(ref_part)
173 d.rel[1].set_to(ref_part)
175 d.rel[1].set_rel(1.0, 0.0)
176 d.rel[0].set_offset(0, i.zero? ? -14 : -38)
178 img = (i.zero? ? "bottom#{id}" : "middle#{id}-2")
179 d.image = "images/background-main-#{img}.png"
185 c.part("playlist.background.bottom", :image) do |p|
186 p.repeat_events = true
189 d.rel[0].set_to(c.part("playlist.background.bottom.left"))
190 d.rel[1].set_to(c.part("playlist.background.bottom.right"))
192 d.rel[0].set_rel(1.0, 0.0)
193 d.rel[1].set_rel(0.0, 1.0)
195 d.image = "images/background-main-bottommiddle.png"
199 c.part("playlist.container", :image) do |p|
201 d.rel[0].set_to(c.part("playlist.background.top.left"))
202 d.rel[1].set_to(c.part("playlist.background.bottom.right"))
204 d.rel[0].set_rel(1.0, 1.0)
205 d.rel[1].set_rel(0.0, 0.0)
207 d.image = "images/background-main-middle.png"