Removed RCS-style IDs.
[multipass-eu.git] / src / playlist-background.rb
1 c = EDJE.collection("playlist")
2 root = c.part("root")
3
4 c.part("playlist.background.titlebar.left", :image) do |p|
5         p.repeat_events = true
6
7         p.description do |d|
8                 d.rel[0].to = d.rel[1].to = root
9                 d.auto_rel = true
10
11                 d.image = "background-titlebar-left.png"
12         end
13 end
14
15 c.part("playlist.background.titlebar.right", :image) do |p|
16         p.repeat_events = true
17
18         p.description do |d|
19                 d.rel[0].to = d.rel[1].to = root
20
21                 d.rel[0].set_rel(1.0, 0.0)
22                 d.rel[1].set_rel(1.0, 0.0)
23
24                 d.rel[0].set_offset(-12, 0)
25                 d.rel[1].set_offset(-1, 17)
26
27                 d.image = "background-titlebar-right.png"
28         end
29 end
30
31 c.part("playlist.background.titlebar.middle", :image) do |p|
32         p.repeat_events = true
33
34         p.description do |d|
35                 d.rel[0].set_to(c.part("playlist.background.titlebar.left"))
36                 d.rel[1].set_to(c.part("playlist.background.titlebar.right"))
37
38                 d.rel[0].set_rel(1.0, 0.0)
39                 d.rel[1].set_rel(0.0, 1.0)
40
41                 d.image = "background-titlebar-middle.png"
42         end
43 end
44
45 c.part("playlist.background.titlebar.text", :image) do |p|
46         p.repeat_events = true
47
48         p.description do |d|
49                 d.rel[0].to = d.rel[1].to = root
50                 d.rel[0].set_offset(25, 6)
51
52                 d.auto_rel = true
53                 d.image = "background-title-pl.png"
54         end
55 end
56
57 c.part("playlist.background.titlebar.inset", :image) do |p|
58         p.repeat_events = true
59
60         p.description do |d|
61                 d.rel[0].to = d.rel[1].to = root
62                 d.rel[0].set_offset(79, 6)
63
64                 d.auto_rel = true
65                 d.image = "background-title-inset.png"
66         end
67 end
68
69 ["left", "right"].each do |id|
70         c.part("playlist.background.top.#{id}", :image) do |p|
71                 p.repeat_events = true
72
73                 p.description do |d|
74                         ref_part = c.part("playlist.background.titlebar.#{id}")
75                         d.rel[0].set_to(ref_part)
76                         d.rel[1].set_to(ref_part)
77
78                         d.rel[0].set_rel(0.0, 1.0)
79                         d.rel[1].set_offset(-1, 11)
80
81                         d.image = "background-main-top#{id}.png"
82                 end
83         end
84 end
85
86 c.part("playlist.background.top", :image) do |p|
87         p.repeat_events = true
88
89         p.description do |d|
90                 d.rel[0].set_to(c.part("playlist.background.top.left"))
91                 d.rel[1].set_to(c.part("playlist.background.top.right"))
92
93                 d.rel[0].set_rel(1.0, 0.0)
94                 d.rel[1].set_rel(0.0, 1.0)
95
96                 d.image = "background-main-topmiddle.png"
97         end
98 end
99
100 ["left", "right"].each do |id|
101         c.part("playlist.background.#{id}", :image) do |p|
102                 p.repeat_events = true
103
104                 p.description do |d|
105                         ref_part = c.part("playlist.background.top.#{id}")
106                         d.rel[0].to = ref_part
107                         d.rel[1].set_to(ref_part, nil)
108
109                         d.rel[0].set_rel(0.0, 1.0)
110                         d.rel[1].set_offset(-1, -25)
111
112                         d.image = "background-main-middle#{id}.png"
113                 end
114         end
115 end
116
117 c.part("playlist.background.footer.left", :image) do |p|
118         p.repeat_events = true
119
120         p.description do |d|
121                 d.rel[0].to = d.rel[1].to = root
122
123                 d.rel[0].set_rel(0.0, 1.0)
124                 d.rel[1].set_rel(0.0, 1.0)
125
126                 d.rel[0].set_offset(0, -26)
127                 d.rel[1].set_offset(11, -1)
128
129                 d.image = "background-main-footer-left.png"
130         end
131 end
132
133 c.part("playlist.background.footer.right", :image) do |p|
134         p.repeat_events = true
135
136         p.description do |d|
137                 d.rel[0].to = d.rel[1].to = root
138
139                 d.rel[0].set_rel(1.0, 1.0)
140                 d.rel[0].set_offset(-12, -26)
141
142                 d.image = "background-main-footer-right.png"
143         end
144 end
145
146 c.part("playlist.background.footer.middle", :image) do |p|
147         p.repeat_events = true
148
149         p.description do |d|
150                 d.rel[0].set_to(c.part("playlist.background.footer.left"))
151                 d.rel[1].set_to(c.part("playlist.background.footer.right"))
152
153                 d.rel[0].set_rel(1.0, 0.0)
154                 d.rel[1].set_rel(0.0, 1.0)
155
156                 d.image = "background-main-footer-middle.png"
157         end
158 end
159
160 ["left", "right"].each do |id|
161         2.times do |i|
162                 name = i.zero? ? "bottom.#{id}" : "#{id}2"
163                 ref_part = i.zero? ? "footer" : "bottom"
164                 ref_part = c.part("playlist.background.#{ref_part}.#{id}")
165
166                 c.part("playlist.background." + name, :image) do |p|
167                         p.repeat_events = true
168
169                         p.description do |d|
170                                 d.rel[0].set_to(ref_part)
171                                 d.rel[1].set_to(ref_part)
172
173                                 d.rel[1].set_rel(1.0, 0.0)
174                                 d.rel[0].set_offset(0, i.zero? ? -14 : -38)
175
176                                 img = (i.zero? ? "bottom#{id}" : "middle#{id}-2")
177                                 d.image = "background-main-#{img}.png"
178                         end
179                 end
180         end
181 end
182
183 c.part("playlist.background.bottom", :image) do |p|
184         p.repeat_events = true
185
186         p.description do |d|
187                 d.rel[0].set_to(c.part("playlist.background.bottom.left"))
188                 d.rel[1].set_to(c.part("playlist.background.bottom.right"))
189
190                 d.rel[0].set_rel(1.0, 0.0)
191                 d.rel[1].set_rel(0.0, 1.0)
192
193                 d.image = "background-main-bottommiddle.png"
194         end
195 end
196
197 c.part("playlist.background.middle", :image) do |p|
198         p.description do |d|
199                 d.rel[0].set_to(c.part("playlist.background.top.left"))
200                 d.rel[1].set_to(c.part("playlist.background.bottom.right"))
201
202                 d.rel[0].set_rel(1.0, 1.0)
203                 d.rel[1].set_rel(0.0, 0.0)
204
205                 d.image = "background-main-middle.png"
206         end
207 end
208
209 c.part("playlist.container", :swallow) do |p|
210         p.description do |d|
211                 d.rel[0].set_to(c.part("playlist.background.middle"))
212                 d.rel[1].set_to(c.part("playlist.background.middle"))
213
214                 # leave some space for the scrollbar
215                 d.rel[1].set_offset(-19, -1)
216         end
217 end