initial draft of the org.tizen.video-player
[apps/core/preloaded/video-player.git] / res / edc / add_tag.edc
1 collections {
2         group {
3                 name: "favorite";
4                 parts {
5                         part {
6                                 name: "background";
7                                 type, RECT;     
8                                 mouse_events: 0;
9                                 description {
10                                 state: "default" 0.0;              
11                                 rel1 { relative: 0.0 0.0; offset: 0 0; }
12                                 rel2 { relative: 1.0 1.0; offset: -1 -1; }
13                                 color, 0 0 0 255 ;
14                             }
15                         }
16                         
17                         part {
18                                 name: "selectall_bg";   
19                                 type: RECT;
20                                 mouse_events: 0;
21                                 scale: 1;
22                                 description {
23                                         state: "default" 0.0;
24                                         min: 0 80;
25                                         fixed: 0 1;
26                                         align: 0.5 0.0;
27                                         rel1 { relative: 0.0 0.0; to: "background"; }
28                                         rel2 { relative: 1.0 0.0; to: "background"; }
29                                         visible : 0;
30                                         color: 37 37 37 153;
31                                         visible : 0;
32                                 }
33                                 description {
34                                         state: "visible" 0.0;
35                                         inherit: "default" 0.0;
36                                         visible: 1;
37                                 }
38                         }
39         
40                 part {
41                         name: "selectall_check_leftpadding";
42                         type: RECT;
43                         mouse_events: 0;
44                         scale: 1;
45                         description {
46                                 state: "default" 0.0;
47                                 min: 15 0;
48                                 fixed: 1 0;
49                                 align: 0.0 0.0;
50                                         
51                                 color: 0 0 0 255;
52                                 visible: 0;
53                                 rel1 { relative: 0.0 0.0; to: "selectall_bg"; }
54                                 rel2 { relative: 0.0 1.0; to: "selectall_bg"; }
55                         }
56                         description {
57                                 state: "visible" 0.0;
58                                 inherit: "default" 0.0;
59                         }
60                 }
61
62                 part {
63                         name: "selectall_check";
64                         type: SWALLOW;
65                         mouse_events: 1;
66                         scale: 1;
67                         description {
68                                 state: "default" 0.0;
69                                 align: 0.0 0.5;
70                                 fixed: 1 1;
71                                 min: 44 44;
72                                 rel1 { relative: 1.0 0.0; to: "selectall_check_leftpadding"; }
73                                 rel2 { relative: 1.0 1.0; to: "selectall_check_leftpadding"; }
74                                 visible : 0;
75                                                                                 
76                         }
77                         description {
78                                 state: "visible" 0.0;
79                                 inherit: "default" 0.0;
80                                 visible: 1;
81                         }                                                                       
82                 }
83
84                 part {
85                         name: "selectall_check_rightpadding";
86                         type: RECT;
87                         mouse_events: 0;
88                         scale: 1;
89                         description {
90                                 state: "default" 0.0;
91                                 min: 15 0;
92                                 fixed: 1 0;
93                                 align: 0.0 0.0;
94                                 color: 0 0 0 0;
95                                 rel1 { relative: 1.0 0.0; to: "selectall_check"; }
96                                 rel2 { relative: 1.0 1.0; to: "selectall_check"; }
97                                  visible: 0;
98                         }
99                         description {
100                                 state: "visible" 0.0;
101                                 inherit: "default" 0.0;
102                                 visible: 1;
103                         }
104                 }
105
106                 part {
107                         name: "selectall_text";
108                         type: TEXT;
109                         mouse_events: 0;
110                         scale: 1;
111                         description {
112                                 state: "default" 0.0;
113                                 align: 0.0 0.5;
114                                 rel1 { relative: 1.0 0.0; to: "selectall_check_rightpadding"; }
115                                 rel2 { relative: 1.0 1.0; to: "selectall_bg"; }
116                                 color: 255 255 255 255;
117                                 text {
118                                         font: "SLP";
119                                         size: 32;
120                                         text: "Select all";
121                                         align: 0.0 0.5;
122                                 }
123                                 visible: 0;
124                         }
125                         description {
126                                 state: "visible" 0.0;
127                                 inherit: "default" 0.0;
128                                 visible: 1;
129                         }       
130                 }
131
132                 part {
133                         name: "selectall_inner";
134                         type: RECT;
135                         mouse_events: 0;
136                         scale: 1;
137
138                         description {
139                                 state: "defalut" 0.0;
140                                 min: 0 1;
141                                 fixed: 0 1;
142                                 align: 0.5 0.0;
143                                 rel1 { relative: 0.0 1.0; to: "selectall_bg"; }
144                                 rel2 { relative: 1.0 1.0; to: "selectall_bg"; }
145                                 color: 90 90 90 0;
146                         }
147                         description {
148                                 state: "visible" 0.0;
149                                 inherit: "default" 0.0;
150                         }
151                 }
152                 
153
154                 // tab style container
155                 part {
156                         name: "elm.swallow.tabbar";
157                         type: SWALLOW;
158                         scale: 1;
159                         mouse_events: 1;
160                         description {
161                                 state: "default" 0.0;
162                         }
163                 }
164
165                 // tool style container. 
166                 part {
167                         name: "elm.swallow.toolbar_bg";
168                         type: RECT;
169                         mouse_events: 0;
170                         scale: 1;
171                         description {
172                                 state: "default" 0.0;
173                                 visible: 0;
174                                 min: 0 50;
175                                 fixed: 1 1;
176                                 align: 0.5 0.0;
177                                 rel1 { relative: 0.0 0.0; }
178                                 rel2 { relative: 1.0 0.0; offset: 0 50;}
179
180                         }
181                 }
182                 
183                 // tool style container. 
184                 part {
185                         name: "elm.swallow.toolbar";
186                         type: SWALLOW;
187                         mouse_events: 1;
188                         scale: 1;
189                         description {
190                                 state: "default" 0.0;
191                                 //min: 0 76;
192                                 min: 0 86;
193                                 fixed: 1 1;
194                                 align: 0.5 1.0;
195                                 rel1 { relative: 0.0 1.0;}
196                                 rel2 { relative: 1.0 1.0;}
197
198                         }
199                         description {
200                                 state: "moveup" 0.0;
201                                 //min: 0 86;
202                                 min: 0 50;
203                                 fixed: 1 1;                                     
204                                 //align: 0.5 1.0;
205                                 align: 0.5 0.0;                 
206                                 rel1 { relative: 0.0 0.0; offset: 5 0;}                                                 
207                                 rel2 { relative: 1.0 0.0; offset: -5 50;}
208
209                         }
210                         description {
211                                 state: "moveup_progressbar" 0.0;
212                                 min: 0 62;
213                                 fixed: 1 1;                                     
214                                 align: 0.5 0.0;
215                                 rel1 { relative: 0.0 0.0;}
216                                 rel2 { relative: 1.0 0.0; offset: 0 62;}
217
218                         }
219                 }
220                 
221                 // view container. This is used, when tool items is added.
222                 part {
223                         name: "elm.swallow.view";
224                         type: SWALLOW;
225                         mouse_events: 1;                        
226                         description {
227                                 state: "default" 0.0;                   
228                                 rel1 { relative: 0.0 0.0;}
229                                 rel2 { relative: 1.0 0.0; to: "elm.swallow.toolbar";}
230
231                         }
232                         description {
233                                 state: "edit_default" 0.0;
234                                 rel1 { relative: 0.0 1.0; to: "selectall_inner"; }
235                                 rel2 { relative: 1.0 0.0; to: "elm.swallow.toolbar";}
236
237                         }
238                         description {
239                                 state: "moveup_toolbar" 0.0;
240                                 rel1 { relative: 0.0 1.0; offset: 0 0; to: "elm.swallow.toolbar_bg";}
241                                 rel2 { relative: 1.0 1.0; }
242                         }
243                         description {
244                                 state: "moveup_toolbar_progressbar" 0.0;
245                                 rel1 { relative: 0.0 1.0; to: "elm.swallow.toolbar";}
246                                 rel2 { relative: 1.0 1.0; }
247                         }
248                 }
249
250                 part {
251                         name: "view_bg";
252                         type: SWALLOW;     
253                         mouse_events: 1;
254                         repeat_events: 1;                                       
255                         description {
256                         state: "default" 0.0;              
257                         rel1 { relative: 0.0 0.0; offset: 0 0; to: "elm.swallow.view";}
258                         rel2 { relative: 1.0 1.0; offset: 0 0; to: "elm.swallow.view";}
259                         }
260                         description { 
261                                 state: "disabled" 0.0;
262                 inherit: "default" 0.0;
263                                 visible: 0;
264             }
265                 }
266         }//GROUP
267  
268         programs {
269                 program {
270                         name: "swallow_view_default";
271                         signal: "elm,swallow_view,state,default";
272                         source: "elm";
273                         script {
274                                 set_state(PART:"elm.swallow.view", "default", 0.0);
275                                 set_state(PART:"elm.swallow.toolbar", "default", 0.0);//restore toolbar position
276                         }
277                 }
278                 program {
279                         name: "swallow_view_edit_default";
280                         signal: "elm,swallow_view,state,edit_default";
281                         source: "elm";
282                         script {
283                                 set_state(PART:"elm.swallow.view", "edit_default", 0.0);
284                                 set_state(PART:"elm.swallow.toolbar", "default", 0.0);//restore toolbar position
285                         }
286                 }
287                 program {
288                         name: "swallow_view_moveup_toolbar";
289                         signal: "elm,swallow_view,state,moveup_toolbar";
290                         source: "elm";
291                         script {
292                                 set_state(PART:"elm.swallow.toolbar", "moveup", 0.0); //move toolbar up
293                                 set_state(PART:"elm.swallow.view", "moveup_toolbar", 0.0); 
294                         }
295                 }
296                 program {
297                         name: "swallow_view_moveup_toolbar_progressbar";
298                         signal: "elm,swallow_view,state,moveup_toolbar_progressbar";
299                         source: "elm";
300                         script {
301                     set_state(PART:"elm.swallow.toolbar", "moveup_progressbar", 0.0); //move toolbar+progressbar up
302                                 set_state(PART:"elm.swallow.view", "moveup_toolbar_progressbar", 0.0); 
303                         }
304                 }                        
305                 program {
306                         name: "view_bg_default";
307                         signal: "elm,view,bg,state,default";
308                         source: "elm";
309                         script {
310                                 set_state(PART:"view_bg", "default", 0.0);
311                         }
312                 }
313                 program {
314                         name: "view_bg_disable";
315                         signal: "elm,view,bg,state,disabled";
316                         source: "elm";
317                         script {
318                                 set_state(PART:"view_bg", "disabled", 0.0);
319                         }
320                 }
321                 program {
322                         name: "selectall_show";
323                         signal: "selectall_show";
324                         source: "elm";
325                         action: STATE_SET "visible" 0.0;
326                         target: "selectall_bg";
327                         target: "selectall_check_leftpadding";
328                         target: "selectall_check";
329                         target: "selectall_check_rightpadding";
330                         target: "selectall_text";
331                         target: "selectall_inner";                                                                      
332                 }
333                 program {
334                         name: "selectall_hide";
335                         signal: "selectall_hide";
336                         source: "elm";
337                         action: STATE_SET "default" 0.0;
338                         target: "selectall_bg";
339                         target: "selectall_check_leftpadding";
340                         target: "selectall_check";
341                         target: "selectall_check_rightpadding";
342                         target: "selectall_text";
343                         target: "selectall_inner";
344                 } 
345         }//PROGRAMS
346 } /* collections */