tizen 2.4 release
[framework/uifw/e17-mod-tizen-comp.git] / data / group / app_tray.edc
1 /*-----------------------------------------------------*/
2 /* group "app_tray"                                    */
3 /*-----------------------------------------------------*/
4 group { name: "app_tray";
5   images {
6      image: "comp-sh1.png" COMP;
7      image: "bt_glow.png" COMP;
8   }
9   parts {
10      part { name: "shower";
11         type: SPACER;
12         description { state: "default" 0.0;
13            rel1 {
14               relative: 1.0  0.0;
15            }
16            rel2 {
17               relative: 2.0  1.0;
18            }
19         }
20         description { state: "visible" 0.0;
21            inherit: "default" 0.0;
22            rel1 {
23               relative: 0.0  0.0;
24            }
25            rel2 {
26               relative: 1.0  1.0;
27            }
28         }
29         description { state: "background" 0.0;
30            inherit: "default" 0.0;
31            rel1 {
32               relative: 0.05  0.05;
33            }
34            rel2 {
35               relative: 0.95  0.95;
36            }
37         }
38         description { state: "default-angle-90" 0.0;
39            rel1 {
40               relative: 0.0  -1.0;
41            }
42            rel2 {
43               relative: 1.0  0.0;
44            }
45         }
46         description { state: "default-angle-270" 0.0;
47            rel1 {
48               relative: 0.0  1.0;
49            }
50            rel2 {
51               relative: 1.0  2.0;
52            }
53         }
54         description { state: "default-angle-180" 0.0;
55            rel1 {
56               relative: -1.0  0.0;
57            }
58            rel2 {
59               relative: 0.0  1.0;
60            }
61         }
62      }
63      part { name: "e.swallow.content";
64         type: SWALLOW;
65         description { state: "default" 0.0;
66            rel1.to: "shower";
67            rel2.to: "shower";
68         }
69         description { state: "visible" 0.0;
70            rel1.to: "shower";
71            rel2.to: "shower";
72         }
73         description { state: "background" 0.0;
74            rel1.to: "shower";
75            rel2.to: "shower";
76         }
77         description { state: "default-angle-90" 0.0;
78            rel1.to: "shower";
79            rel2.to: "shower";
80         }
81         description { state: "default-angle-270" 0.0;
82            rel1.to: "shower";
83            rel2.to: "shower";
84         }
85         description { state: "default-angle-180" 0.0;
86            rel1.to: "shower";
87            rel2.to: "shower";
88         }
89      }
90      part { name: "hider";
91         type: RECT;
92         description { state: "default" 0.0;
93            visible: 1;
94            color: 0 0 0 255;
95            rel1.to: "shower";
96            rel2.to: "shower";
97         }
98         description { state: "visible" 0.0;
99            inherit: "default" 0.0;
100            visible: 1;
101            color: 0 0 0 0;
102            rel1.to: "shower";
103            rel2.to: "shower";
104         }
105         description { state: "background" 0.0;
106            inherit: "default" 0.0;
107            visible: 1;
108            color: 0 0 0 155;
109            rel1.to: "shower";
110            rel2.to: "shower";
111         }
112         description { state: "default-angle-90" 0.0;
113            visible: 1;
114            color: 0 0 0 255;
115            rel1.to: "shower";
116            rel2.to: "shower";
117         }
118         description { state: "default-angle-270" 0.0;
119            visible: 1;
120            color: 0 0 0 255;
121            rel1.to: "shower";
122            rel2.to: "shower";
123         }
124         description { state: "default-angle-180" 0.0;
125            visible: 1;
126            color: 0 0 0 255;
127            rel1.to: "shower";
128            rel2.to: "shower";
129         }
130      }
131   }
132   programs {
133      program { name: "image_show1";
134         signal: "e,state,visible,0,on";
135         source: "e";
136         action: STATE_SET "default" 0.0;
137         target: "shower";
138         target: "e.swallow.content";
139         after: "image_show2";
140      }
141      program { name: "image_show2";
142         action: STATE_SET "visible" 0.0;
143         transition: DECEL_FAC 0.25 0.8;
144         target : "shower";
145         target: "e.swallow.content";
146         after  : "image_show3";
147      }
148      program { name: "image_show3";
149         action: SIGNAL_EMIT "e,action,show,done" "e";
150      }
151      program { name: "hider_show1";
152         signal: "e,state,visible,0,on";
153         source: "e";
154         action: STATE_SET "default" 0.0;
155         target: "hider";
156         after: "hider_show2";
157      }
158      program { name: "hider_show2";
159         action: STATE_SET "visible" 0.0;
160         transition: DECEL_FAC 0.25 0.8;
161         target : "hider";
162      }
163      program { name: "right_image_show1";
164         signal: "e,state,visible,90,on";
165         source: "e";
166         action: STATE_SET "default-angle-90" 0.0;
167         target: "shower";
168         target: "e.swallow.content";
169         after: "right_image_show2";
170      }
171      program { name: "right_image_show2";
172         action: STATE_SET "visible" 0.0;
173         transition: DECEL_FAC 0.3 0.8;
174         target : "shower";
175         target: "e.swallow.content";
176         after  : "image_show3";
177      }
178      program { name: "right_hider_show1";
179         signal: "e,state,visible,90,on";
180         source: "e";
181         action: STATE_SET "default-angle-90" 0.0;
182         target: "hider";
183         after: "right_hider_show2";
184      }
185      program { name: "right_hider_show2";
186         action: STATE_SET "visible" 0.0;
187         transition: DECEL_FAC 0.3 0.8;
188         target : "hider";
189      }
190      program { name: "left_image_show1";
191         signal: "e,state,visible,270,on";
192         source: "e";
193         action: STATE_SET "default-angle-270" 0.0;
194         target: "shower";
195         target: "e.swallow.content";
196         after: "left_image_show2";
197      }
198      program { name: "left_image_show2";
199         action: STATE_SET "visible" 0.0;
200         transition: DECEL_FAC 0.3 0.8;
201         target : "shower";
202         target: "e.swallow.content";
203         after  : "image_show3";
204      }
205      program { name: "left_hider_show1";
206         signal: "e,state,visible,270,on";
207         source: "e";
208         action: STATE_SET "default-angle-270" 0.0;
209         target: "hider";
210         after: "left_hider_show2";
211      }
212      program { name: "left_hider_show2";
213         action: STATE_SET "visible" 0.0;
214         transition: DECEL_FAC 0.3 0.8;
215         target : "hider";
216      }
217      program { name: "reverse_image_show1";
218         signal: "e,state,visible,180,on";
219         source: "e";
220         action: STATE_SET "default-angle-180" 0.0;
221         target: "shower";
222         target: "e.swallow.content";
223         after: "reverse_image_show2";
224      }
225      program { name: "reverse_image_show2";
226         action: STATE_SET "visible" 0.0;
227         transition: DECEL_FAC 0.3 0.8;
228         target : "shower";
229         target: "e.swallow.content";
230         after  : "image_show3";
231      }
232      program { name: "reverse_hider_show1";
233         signal: "e,state,visible,180,on";
234         source: "e";
235         action: STATE_SET "default-angle-180" 0.0;
236         target: "hider";
237         after: "reverse_hider_show2";
238      }
239      program { name: "reverse_hider_show2";
240         action: STATE_SET "visible" 0.0;
241         transition: DECEL_FAC 0.3 0.8;
242         target : "hider";
243      }
244      program { name: "image_hide1";
245         signal: "e,state,visible,0,off";
246         source: "e";
247         action: STATE_SET "visible" 0.0;
248         target: "shower";
249         target: "e.swallow.content";
250         after: "image_hide2";
251      }
252      program { name: "image_hide2";
253         action: STATE_SET "default" 0.0;
254         transition: DECEL_FAC 0.3 0.8;
255         target: "shower";
256         target: "e.swallow.content";
257         after: "image_hide3";
258      }
259      program { name: "image_hide3";
260         action: SIGNAL_EMIT "e,action,hide,done" "e";
261      }
262      program { name: "hider_hide1";
263         signal: "e,state,visible,0,off";
264         source: "e";
265         action: STATE_SET "visible" 0.0;
266         target: "hider";
267         after: "hider_hide2";
268      }
269      program { name: "hider_hide2";
270         action: STATE_SET "default" 0.0;
271         transition: DECEL_FAC 0.3 0.8;
272         target: "hider";
273      }
274      program { name: "right_image_hide1";
275         signal: "e,state,visible,90,off";
276         source: "e";
277         action: STATE_SET "visible" 0.0;
278         target: "shower";
279         target: "e.swallow.content";
280         after: "right_image_hide2";
281      }
282      program { name: "right_image_hide2";
283         action: STATE_SET "default-angle-90" 0.0;
284         transition: DECEL_FAC 0.3 0.8;
285         target: "shower";
286         target: "e.swallow.content";
287         after: "image_hide3";
288      }
289      program { name: "right_hider_hide1";
290         signal: "e,state,visible,90,off";
291         source: "e";
292         action: STATE_SET "visible" 0.0;
293         target: "hider";
294         after: "right_hider_hide2";
295      }
296      program { name: "right_hider_hide2";
297         action: STATE_SET "default-angle-90" 0.0;
298         transition: DECEL_FAC 0.3 0.8;
299         target: "hider";
300      }
301      program { name: "left_image_hide1";
302         signal: "e,state,visible,270,off";
303         source: "e";
304         action: STATE_SET "visible" 0.0;
305         target: "shower";
306         target: "e.swallow.content";
307         after: "left_image_hide2";
308      }
309      program { name: "left_image_hide2";
310         action: STATE_SET "default-angle-270" 0.0;
311         transition: DECEL_FAC 0.3 0.8;
312         target: "shower";
313         target: "e.swallow.content";
314         after: "image_hide3";
315      }
316      program { name: "left_hider_hide1";
317         signal: "e,state,visible,270,off";
318         source: "e";
319         action: STATE_SET "visible" 0.0;
320         target: "hider";
321         after: "left_hider_hide2";
322      }
323      program { name: "left_hider_hide2";
324         action: STATE_SET "default-angle-270" 0.0;
325         transition: DECEL_FAC 0.3 0.8;
326         target: "hider";
327      }
328      program { name: "reverse_image_hide1";
329         signal: "e,state,visible,180,off";
330         source: "e";
331         action: STATE_SET "visible" 0.0;
332         target: "shower";
333         target: "e.swallow.content";
334         after: "reverse_image_hide2";
335      }
336      program { name: "reverse_image_hide2";
337         action: STATE_SET "default-angle-180" 0.0;
338         transition: DECEL_FAC 0.3 0.8;
339         target: "shower";
340         target: "e.swallow.content";
341         after: "image_hide3";
342      }
343      program { name: "reverse_hider_hide1";
344         signal: "e,state,visible,180,off";
345         source: "e";
346         action: STATE_SET "visible" 0.0;
347         target: "hider";
348         after: "reverse_hider_hide2";
349      }
350      program { name: "reverse_hider_hide2";
351         action: STATE_SET "default-angle-180" 0.0;
352         transition: DECEL_FAC 0.3 0.8;
353         target: "hider";
354      }
355      program { name: "show1_noeffect";
356         signal: "e,state,visible,on,noeffect";
357         source: "e";
358         action: STATE_SET "default" 0.0;
359         target: "shower";
360         target: "e.swallow.content";
361         target: "hider";
362         after: "show2_noeffect";
363      }
364      program { name: "show2_noeffect";
365         action: STATE_SET "visible" 0.0;
366         target: "shower";
367         target: "e.swallow.content";
368         target: "hider";
369         after: "image_show3";
370      }
371      program { name: "hide1_noeffect";
372         signal: "e,state,visible,off,noeffect";
373         source: "e";
374         action: STATE_SET "default" 0.0;
375         target: "shower";
376         target: "e.swallow.content";
377         target: "hider";
378         after: "image_hide3";
379      }
380      program { name: "show_background1";
381         signal: "e,state,background,visible,on";
382         source: "e";
383         action: STATE_SET "visible" 0.0;
384         target: "shower";
385         target: "e.swallow.content";
386         target: "hider";
387         after: "show_background2";
388      }
389      program { name: "show_background2";
390         action: STATE_SET "background" 0.0;
391         transition: DECELERATE 0.25;
392         target: "shower";
393         target: "e.swallow.content";
394         target: "hider";
395         after: "image_show3";
396      }
397      program { name: "hide_background1";
398         signal: "e,state,background,visible,off";
399         source: "e";
400         action: STATE_SET "background" 0.0;
401         target: "shower";
402         target: "e.swallow.content";
403         target: "hider";
404         after: "hide_background2";
405      }
406      program { name: "hide_background2";
407         action: STATE_SET "visible" 0.0;
408         transition: DECELERATE 0.3;
409         target: "shower";
410         target: "e.swallow.content";
411         target: "hider";
412         after: "image_hide3";
413      }
414   }
415 } /* end of group "app_tray" */