Tizen 2.0 Release
[profile/ivi/org.tizen.video-player.git] / res / edc / progress.edc
1 #include "image_res.edc"\r
2 #include "vp_font.edc"\r
3 \r
4 #define PROGRESS_LINE_RECT_COLOR                54 54 54 255\r
5 \r
6 collections {\r
7         group {\r
8                 name: "progress";\r
9 \r
10                 parts {\r
11                         part {\r
12                                 name: "progress.rect";\r
13                                 type: RECT;\r
14                                 scale: 1;\r
15                                 mouse_events: 1;\r
16                                 description {\r
17                                         state: "default" 0.0;\r
18                                         align: 0.0 0.0;\r
19                                         rel1 { relative: 0.0 0.0;}\r
20                                         rel2 { relative: 1.0 1.0;}\r
21                                         color: 0 0 0 0;\r
22                                 }\r
23                         }\r
24                         part { name: "progress.txt.played";\r
25                                 type: TEXT;\r
26                                 scale: 1;\r
27                                 mouse_events: 0;\r
28                                 description {\r
29                                         state: "default" 0.0;\r
30                                         min: 90 28;\r
31                                         fixed: 1 1;\r
32                                         align: 0.0 0.5;\r
33                                         rel1 { relative: 0.0 0.5; }\r
34                                         rel2 { relative: 1.0 0.5; }\r
35                                         color: FONT_START_COLOR;\r
36                                         text {\r
37                                                 font: FONT_MEDIUM_TYPE;\r
38                                                 text_class: "slp";\r
39                                                 size: 25;\r
40                                                 text: "00:00:00";\r
41                                                 align: 0.0 1.0;\r
42                                         }\r
43                                 }\r
44                                 description {\r
45                                         state: "portrate" 0.0;\r
46                                         inherit: "default" 0.0;\r
47                                 }\r
48                                 description {\r
49                                         state: "landscape" 0.0;\r
50                                         inherit: "default" 0.0;\r
51                                 }\r
52                         }\r
53 \r
54                         part { name: "progress.txt.total";\r
55                                 type: TEXT;\r
56                                 scale: 1;\r
57                                 mouse_events: 0;\r
58                                 description {\r
59                                         state: "default" 0.0;\r
60                                         min: 90 28;\r
61                                         fixed: 1 1;\r
62                                         align: 1.0 0.5;\r
63                                         rel1 { relative: 0.0 0.5; }\r
64                                         rel2 { relative: 1.0 0.5; }\r
65                                         color: FONT_END_COLOR;\r
66                                         text {\r
67                                                 font: FONT_MEDIUM_TYPE;\r
68                                                 text_class: "slp";\r
69                                                 size: 25;\r
70                                                 text: "--:--:--";\r
71                                                 align: 1.0 1.0;\r
72                                         }\r
73                                 }\r
74                                 description {\r
75                                         state: "portrate" 0.0;\r
76                                         inherit: "default" 0.0;\r
77                                 }\r
78                                 description {\r
79                                         state: "landscape" 0.0;\r
80                                         inherit: "default" 0.0;\r
81                                 }\r
82                         }\r
83 \r
84                         part {\r
85                                 name: "progress.bg";\r
86                                 type: IMAGE;\r
87                                 scale: 1;\r
88                                 mouse_events: 1;\r
89                                 description {\r
90                                         state: "default" 0.0;\r
91                                         min: 0 7;\r
92                                         fixed: 0 1;\r
93                                         align: 0.0 0.5;\r
94                                         rel1 { relative: 0.1647 0.5; }\r
95                                         rel2 { relative: 0.8353 0.5; }\r
96                                         image { normal: "panel/T01-2_controller_progress_bg.png"; }\r
97                                 }\r
98                                 description {\r
99                                         state: "portrate" 0.0;\r
100                                         inherit: "default" 0.0;\r
101                                 }\r
102                                 description {\r
103                                         state: "landscape" 0.0;\r
104                                         inherit: "default" 0.0;\r
105                                         rel1 { relative: 0.0933 0.5; }\r
106                                         rel2 { relative: 0.9067 0.5; }\r
107                                 }\r
108                         }\r
109 \r
110                         part {\r
111                                 name: "progress.buffer.bar";\r
112                                 type: RECT;\r
113                                 mouse_events: 0;\r
114                                 scale: 1;\r
115                                 description {\r
116                                         state: "default" 0.0;\r
117                                         min: 0 5;\r
118                                         fixed: 0 1;\r
119                                         align: 0.0 0.0;\r
120                                         rel1 { relative: 0.0 0.0; to_x: progress.playing ; to_y: progress.bg; }\r
121                                         rel2 { relative: 1.0 1.0; to_x: progress.buffering; to_y: progress.bg; }\r
122                                         color: 128 128 128 255;\r
123                                 }\r
124                         }\r
125 \r
126                         part {\r
127                                 name: "progress.middle";\r
128                                 type: IMAGE;\r
129                                 scale: 1;\r
130                                 mouse_events: 0;\r
131                                 description {\r
132                                         state: "default" 0.0;\r
133                                         min: 0 5;\r
134                                         fixed: 0 1;\r
135                                         align: 0.0 0.0;\r
136                                         rel1 { relative: 0.0 0.0; to: progress.bg; }\r
137                                         rel2 { relative: 0.5 1.0; to_x: progress.circle; to_y: progress.bg; }\r
138                                         color: 255 255 255 255;\r
139                                         image { normal: "panel/T01-2_controller_progress_bar.png";}\r
140                                 }\r
141                         }\r
142                         part { name: "progress.buffering";\r
143                                 type: RECT;\r
144                                 mouse_events: 0;\r
145                                 scale: 1;\r
146                                 description {\r
147                                         state: "default" 0.0;\r
148                                         visible: 0;\r
149                                         min: 0 5;\r
150                                         fixed: 0 1;\r
151                                         align: 0.0 0.5;\r
152                                         rel1 { relative: 0.0 0.5; to: progress.bg;  }\r
153                                         rel2 { relative: 1.0 1.0; to: progress.bg; }\r
154                                         color: 255 255 255 0;\r
155                                 }\r
156                                 dragable {\r
157                                     confine: "progress.confine.rect";\r
158                                         x: 1 1 1;\r
159                                 }\r
160                         }\r
161 \r
162                         part { name: "progress.confine.rect";\r
163                                 type: RECT;\r
164                                 mouse_events: 0;\r
165                                 scale: 1;\r
166                                 description {\r
167                                         state: "default" 0.0;\r
168                                         visible: 1;\r
169                                         rel1 { relative: 0.0 0.0;  to: progress.bg;  }\r
170                                         rel2 { relative: 1.0 1.0;  to: progress.bg; }\r
171                                         color: 255 255 255 0;\r
172                                 }\r
173                         }\r
174 \r
175                         part {\r
176                                 name: "progress.circle";\r
177                                 type: RECT;\r
178                                 mouse_events: 0;\r
179                                 scale: 1;\r
180                                 description {\r
181                                         state: "default" 0.0;\r
182                                         min: 0 5;\r
183                                         fixed: 0 1;\r
184                                         align: 0.5 0.0;\r
185                                         rel1 { relative: 0.5 0.0; to_x: progress.playing; to_y: progress.bg; }\r
186                                         rel2 { relative: 0.5 1.0; to_x: progress.playing; to_y: progress.bg; }\r
187                                         color: 255 255 255 255;\r
188                                 }\r
189                         }\r
190 \r
191                         part { name: "progress.playing";\r
192                                 type: RECT;\r
193                                 mouse_events: 1;\r
194                                 scale: 1;\r
195                                 description {\r
196                                         visible: 1;\r
197                                         state: "default" 0.0;\r
198                                         color: 255 255 255 0;\r
199                                         min: 0 15;\r
200                                         fixed: 0 1;\r
201                                         align: 0.0 0.0;\r
202                                         rel1 { relative: 0.0 0.0; to_y: progress.rect; }\r
203                                         rel2 { relative: 0.0 0.0; to_y: progress.rect; }\r
204                                 }\r
205                                 dragable {\r
206                                         confine:  "progress.confine.rect";\r
207                                         x: 1 1 1;\r
208                                 }\r
209                         }\r
210 \r
211                         part {\r
212                                 name: "progress.adjustment.handle";\r
213                                 type: IMAGE;\r
214                                 mouse_events: 0;\r
215                                 scale: 1;\r
216                                 description {\r
217                                         state: "default" 0.0;\r
218                                         visible: 0;\r
219                                         min: 25 25;\r
220                                         fixed: 1 1;\r
221                                         align: 0.5 0.5;\r
222                                         rel1 { relative: 0.5 0.5; to_x: progress.circle; to_y: progress.bg; }\r
223                                         rel2 { relative: 0.5 0.5; to_x: progress.circle; to_y: progress.bg; }\r
224                                         image { normal: "adjustment/T01-2_controller_progress_handle.png";}\r
225                                         color: 255 255 255 255;\r
226                                 }\r
227                                 description {\r
228                                         state: "show" 0.0;\r
229                                         inherit: "default" 0.0;\r
230                                         visible: 1;\r
231                                 }\r
232                         }\r
233                         part {\r
234                                 name: "progress.adjustment.bg.rect";\r
235                                 type: RECT;\r
236                                 mouse_events: 0;\r
237                                 scale: 1;\r
238                                 description {\r
239                                         state: "default" 0.0;\r
240                                         visible: 0;\r
241                                         min: 174 153;\r
242                                         fixed: 1 1;\r
243                                         align: 0.5 1.0;\r
244                                         rel1 { relative: 0.5 0.0; to_x: progress.circle; to_y: progress.rect; }\r
245                                         rel2 { relative: 0.5 0.0; to_x: progress.circle; to_y: progress.rect; }\r
246                                         color: 0 0 0 0;\r
247                                 }\r
248                                 description {\r
249                                         state: "show" 0.0;\r
250                                         inherit: "default" 0.0;\r
251                                         visible: 1;\r
252                                 }\r
253                         }\r
254 \r
255                         part {\r
256                                 name: "progress.adjustment.bg";\r
257                                 type: IMAGE;\r
258                                 mouse_events: 0;\r
259                                 scale: 1;\r
260                                 description {\r
261                                         state: "default" 0.0;\r
262                                         visible: 0;\r
263                                         min: 174 153;\r
264                                         fixed: 1 1;\r
265                                         align: 0.0 0.0;\r
266                                         rel1 { relative: 0.0 0.0; to: progress.adjustment.bg.rect; }\r
267                                         rel2 { relative: 1.0 1.0; to: progress.adjustment.bg.rect; }\r
268                                         color: 255 255 255 255;\r
269                                         image { normal: "adjustment/T01-2_fine_adjustment_bg.png";}\r
270                                 }\r
271                                 description {\r
272                                         state: "show" 0.0;\r
273                                         inherit: "default" 0.0;\r
274                                         visible: 1;\r
275                                 }\r
276                         }\r
277 \r
278                         part {\r
279                                 name: "progress.adjustment.progress.bg";\r
280                                 type: IMAGE;\r
281                                 mouse_events: 0;\r
282                                 scale: 1;\r
283                                 description {\r
284                                         state: "default" 0.0;\r
285                                         visible: 0;\r
286                                         min: 1 20;\r
287                                         fixed: 1 1;\r
288                                         align: 0.0 0.0;\r
289                                         rel1 { relative: 0.08620 0.23529; to: progress.adjustment.bg.rect; }\r
290                                         rel2 { relative: 0.91379 0.23529; to: progress.adjustment.bg.rect; }\r
291                                         color: 255 255 255 255;\r
292                                         image { normal: "adjustment/T01-2_fine_adjustment_progress_bg.png";}\r
293                                 }\r
294                                 description {\r
295                                         state: "show" 0.0;\r
296                                         inherit: "default" 0.0;\r
297                                         visible: 1;\r
298                                 }\r
299                         }\r
300 \r
301                         part {\r
302                                 name: "progress.adjustment.progress.bar";\r
303                                 type: IMAGE;\r
304                                 mouse_events: 0;\r
305                                 scale: 1;\r
306                                 description {\r
307                                         state: "default" 0.0;\r
308                                         visible: 0;\r
309                                         min: 1 20;\r
310                                         fixed: 1 1;\r
311                                         align: 0.0 0.0;\r
312                                         rel1 { relative: 0.08620 0.23529; to: progress.adjustment.bg.rect; }\r
313                                         rel2 { relative: 0.5 0.23529; to: progress.adjustment.bg.rect; }\r
314                                         color: 255 255 255 255;\r
315                                         image { normal: "adjustment/T01-2_fine_adjustment_progress_bar.png";}\r
316                                 }\r
317                                 description {\r
318                                         state: "show" 0.0;\r
319                                         inherit: "default" 0.0;\r
320                                         visible: 1;\r
321                                 }\r
322                         }\r
323 \r
324                         part {\r
325                                 name: "progress.adjustment.progress.handle";\r
326                                 type: IMAGE;\r
327                                 mouse_events: 0;\r
328                                 scale: 1;\r
329                                 description {\r
330                                         state: "default" 0.0;\r
331                                         visible: 0;\r
332                                         min: 36 36;\r
333                                         fixed: 1 1;\r
334                                         align: 0.5 0.0;\r
335                                         rel1 { relative: 0.5 0.183006; to: progress.adjustment.bg.rect; }\r
336                                         rel2 { relative: 0.5 0.183006; to: progress.adjustment.bg.rect; }\r
337                                         color: 255 255 255 255;\r
338                                         image { normal: "adjustment/T01-2_fine_adjustment_progress_handle.png";}\r
339                                 }\r
340                                 description {\r
341                                         state: "show" 0.0;\r
342                                         inherit: "default" 0.0;\r
343                                         visible: 1;\r
344                                 }\r
345                         }\r
346                         part {\r
347                                 name: "progress.adjustment.bg.ef";\r
348                                 type: IMAGE;\r
349                                 mouse_events: 0;\r
350                                 scale: 1;\r
351                                 description {\r
352                                         state: "default" 0.0;\r
353                                         visible: 0;\r
354                                         min: 174 153;\r
355                                         fixed: 1 1;\r
356                                         align: 0.0 0.0;\r
357                                         rel1 { relative: 0.0 0.0; to: progress.adjustment.bg.rect; }\r
358                                         rel2 { relative: 1.0 1.0; to: progress.adjustment.bg.rect; }\r
359                                         image { normal: "adjustment/T01-2_fine_adjustment_bg_ef.png";}\r
360                                         color: 255 255 255 255;\r
361                                 }\r
362                                 description {\r
363                                         state: "show" 0.0;\r
364                                         inherit: "default" 0.0;\r
365                                         visible: 1;\r
366                                 }\r
367                         }\r
368                         part { name: "progress.adjustment.txt";\r
369                                 type: TEXT;\r
370                                 scale: 1;\r
371                                 mouse_events: 0;\r
372                                 description {\r
373                                         state: "default" 0.0;\r
374                                         visible: 0;\r
375                                         min: 174 40;\r
376                                         fixed: 1 1;\r
377                                         align: 0.5 0.0;\r
378                                         rel1 { relative: 0.0 0.470588; to: progress.adjustment.bg.rect;}\r
379                                         rel2 { relative: 1.0 0.470588; to: progress.adjustment.bg.rect;}\r
380                                         color: 191 191 191 255;\r
381                                         text {\r
382                                                 font: FONT_ROMAN_TYPE;\r
383                                                 text_class: "slp";\r
384                                                 size: 32;\r
385                                                 text: "00:00:00";\r
386                                                 align: 0.5 0.5;\r
387                                         }\r
388                                 }\r
389                                 description {\r
390                                         state: "show" 0.0;\r
391                                         inherit: "default" 0.0;\r
392                                         visible: 1;\r
393                                 }\r
394                         }\r
395                 }       /* parts */\r
396 \r
397                 programs {\r
398                         program {\r
399                                 signal: "signal.progress.portrate.mode";\r
400                                 source: "*";\r
401                                 action: STATE_SET "portrate" 0.0;\r
402                                 target: "progress.bg";\r
403                                 target: "progress.txt.played";\r
404                                 target: "progress.txt.total";\r
405                         }\r
406 \r
407                         program {\r
408                                 signal: "signal.progress.landscape.mode";\r
409                                 source: "*";\r
410                                 action: STATE_SET "landscape" 0.0;\r
411                                 target: "progress.bg";\r
412                                 target: "progress.txt.played";\r
413                                 target: "progress.txt.total";\r
414                         }\r
415 \r
416                         program {\r
417                                 signal: "signal.progress.pointer.show";\r
418                                 source: "*";\r
419                                 action: STATE_SET "show" 0.0;\r
420                                 target: "progress.adjustment.handle";\r
421                         }\r
422 \r
423                         program {\r
424                                 signal: "signal.progress.pointer.hide";\r
425                                 source: "*";\r
426                                 action: STATE_SET "default" 0.0;\r
427                                 target: "progress.adjustment.handle";\r
428                         }\r
429 \r
430                         program {\r
431                                 signal: "signal.progress.adjustment.show";\r
432                                 source: "*";\r
433                                 action: STATE_SET "show" 0.0;\r
434                                 target: "progress.adjustment.handle";\r
435                                 target: "progress.adjustment.bg.rect";\r
436                                 target: "progress.adjustment.bg.ef";\r
437                                 target: "progress.adjustment.bg";\r
438                                 target: "progress.adjustment.progress.bg";\r
439                                 target: "progress.adjustment.progress.bar";\r
440                                 target: "progress.adjustment.progress.handle";\r
441                                 target: "progress.adjustment.txt";\r
442                         }\r
443 \r
444                         program {\r
445                                 signal: "signal.progress.adjustment.hide";\r
446                                 source: "*";\r
447                                 action: STATE_SET "default" 0.0;\r
448                                 target: "progress.adjustment.handle";\r
449                                 target: "progress.adjustment.bg.rect";\r
450                                 target: "progress.adjustment.bg.ef";\r
451                                 target: "progress.adjustment.bg";\r
452                                 target: "progress.adjustment.progress.bg";\r
453                                 target: "progress.adjustment.progress.bar";\r
454                                 target: "progress.adjustment.progress.handle";\r
455                                 target: "progress.adjustment.txt";\r
456                         }\r
457                 }\r
458         } // group\r
459 } // collections\r