tizen 2.4 release
[framework/uifw/e17-mod-tizen-comp.git] / data / group / shadow_default.edc
1 /*-----------------------------------------------------*/
2 /* group "shadow"                                      */
3 /*-----------------------------------------------------*/
4 group { name: "shadow";
5   images {
6      image: "comp-sh1.png" COMP;
7      image: "bt_glow.png" COMP;
8   }
9   parts {
10      part { name: "clipper";
11         type: RECT;
12         mouse_events: 0;
13         description { state: "default" 0.0;
14            visible: 0;
15            color: 0 0 0 0;
16            rel1.relative: -1.0  -1.0;
17            rel1.offset:  -9999 -9999;
18            rel2.relative:  2.0   2.0;
19            rel2.offset:   9999  9999;
20         }
21         description { state: "visible" 0.0;
22            inherit: "default" 0.0;
23            visible: 1;
24            color: 255 255 255 255;
25         }
26         description { state: "default" 1.0;
27            inherit: "default" 0.0;
28            visible: 1;
29            color: 255 255 255 255;
30         }
31         description { state: "default" 0.5;
32            inherit: "default" 0.0;
33            visible: 0;
34            color: 0 0 0 0;
35         }
36      }
37      part { name: "shower";
38         type: RECT;
39         mouse_events: 0;
40         description { state: "default" 0.0;
41            visible: 0;
42            rel1 {
43               relative: 0.1  0.1;
44               offset: 0    0;
45            }
46            rel2 {
47               relative: 0.9  0.9;
48            }
49         }
50         description { state: "visible" 0.0;
51            inherit: "default" 0.0;
52            rel1 {
53               relative: 0.0  0.0;
54               offset: 0    0;
55            }
56            rel2 {
57               relative: 1.0  1.0;
58            }
59         }
60         description { state: "indicator_raise_above" 0.0;
61            inherit : "default" 0.0;
62            rel1 {
63               relative : 0.0    0.0;
64               offset:   0   0;
65            }
66            rel2 {
67               relative : 1.0    1.0;
68            }
69         }
70         description { state: "indicator_raise_above" 0.1;
71            inherit : "default" 0.0;
72            rel1 {
73               relative : 0.0    -1.0;
74               offset:   0   0;
75            }
76            rel2 {
77               relative : 1.0    0.0;
78            }
79         }
80      }
81
82      part { name: "e.swallow.transp.offset";
83         type: SWALLOW;
84         clip_to: "clipper";
85         mouse_events: 0;
86         description { state: "default" 0.0;
87            align: 0 0;
88            rel1 {
89               relative: 0.0 0.0;
90               to: "shower";
91            }
92            rel2 {
93               relative: 0.0 0.0;
94               to: "shower";
95            }
96         }
97      }
98
99      part { name: "e.swallow.transp.rect";
100         type: SWALLOW;
101         clip_to: "clipper";
102         mouse_events: 0;
103         description { state: "default" 0.0;
104            align: 0 0;
105            rel1 {
106               relative: 1.0 1.0;
107               to: "e.swallow.transp.offset";
108            }
109            rel2 {
110               relative: 1.0 1.0;
111               to: "e.swallow.transp.offset";
112            }
113         }
114      }
115      
116      part { name: "e.swallow.content";
117         type: SWALLOW;
118         clip_to: "clipper";
119         mouse_events: 0;
120         
121         description { state: "default" 0.0;
122            rel1 {
123               to: "shower";
124            }
125            rel2 {
126               to: "shower";
127            }
128         }
129         description { state: "default" 1.0;
130            inherit: "default" 0.0;
131            rel1.relative: 0 0;
132            rel2.relative: 1.0 1.0;
133         }
134         description { state: "default" 0.5;
135            inherit: "default" 0.0;
136            rel1.relative: 0 0;
137            rel2.relative: 1.0 1.0;
138         }
139      }
140   }
141   programs {
142      program { name: "show1";
143         signal: "e,state,visible,on";
144         source: "e";
145         action: STATE_SET "default" 0.0;
146         target: "clipper";
147         target: "shower";
148         target: "e.swallow.content";
149         after: "show2";
150      }
151      program { name: "show2";
152         action: STATE_SET "visible" 0.0;
153         transition: DECELERATE 0.1;
154         target : "clipper";
155         target : "shower";
156         after  : "show3";
157      }
158      program { name: "show3";
159         action: SIGNAL_EMIT "e,action,show,done" "e";
160      }
161      program { name: "hide1";
162         signal: "e,state,visible,off";
163         source: "e";
164         action: STATE_SET "default" 0.0;
165         transition: DECELERATE 0.2;
166         target: "clipper";
167         target: "shower";
168         after: "hide2";
169      }
170      program { name: "hide2";
171         action: SIGNAL_EMIT "e,action,hide,done" "e";
172      }
173      program { name: "raise_above_hide1";
174         signal: "e,state,raise_above,off";
175         source: "e";
176         action: STATE_SET "visible" 0.0;
177         target: "clipper";
178         target: "shower";
179         after: "raise_above_hide2";
180      }
181      program { name: "raise_above_hide2";
182         action: STATE_SET "default" 0.0;
183         transition: DECELERATE 0.2;
184         target: "clipper";
185         target: "shower";
186         after: "raise_above_hide3";
187      }
188      program { name: "raise_above_hide3";
189         action: SIGNAL_EMIT "e,action,raise_above_hide,done" "e";
190      }
191      program { name: "raise_above_hide_post_work";
192         signal: "e,state,raise_above_post,on";
193         source: "e";
194         action: STATE_SET "visible" 0.0;
195         target: "clipper";
196         target: "shower";
197      }
198      program { name: "raise_above3";
199         signal: "e,state,raise_above3,on";
200         source: "e";
201         action: STATE_SET "indicator_raise_above" 0.0;
202         target: "shower";
203         after: "raise_above3_2";
204      }
205      program { name: "raise_above3_2";
206         action : STATE_SET "indicator_raise_above" 0.1;
207         transition: SINUSOIDAL 0.2;
208         target: "shower";
209         after : "raise_above3_3";
210      }
211      program { name: "raise_above3_3";
212         action : STATE_SET "indicator_raise_above" 0.1;
213         transition: LINEAR 0.16;
214         target: "shower";
215         after : "raise_above3_4";
216      }
217      program { name: "raise_above3_4";
218         action : STATE_SET "indicator_raise_above" 0.0;
219         transition: SINUSOIDAL 0.2;
220         target: "shower";
221         after : "raise_above3_done";
222      }
223      program { name: "raise_above3_done";
224         action: SIGNAL_EMIT "e,action,raise_above3,done" "e";
225      }
226      program { name: "show1_noeffect";
227         signal: "e,state,visible,on,noeffect";
228         source: "e";
229         action: STATE_SET "default" 0.0;
230         target: "clipper";
231         target: "shower";
232         target: "e.swallow.content";
233         after: "show2_noeffect";
234      }
235      program { name: "show2_noeffect";
236         action: STATE_SET "visible" 0.0;
237         target : "clipper";
238         target : "shower";
239         after  : "show3";
240      }
241      program { name: "hide1_noeffect";
242         signal: "e,state,visible,off,noeffect";
243         source: "e";
244         action: STATE_SET "default" 0.0;
245         target: "clipper";
246         target: "shower";
247         after: "hide2";
248      }
249      program { name: "show_background1";
250         signal: "e,state,background,visible,on";
251         source: "e";
252         after: "show3";
253      }
254      program { name: "show_background2";
255         action: SIGNAL_EMIT "e,action,background,show,done" "e";
256      }
257      program { name: "hide_background1";
258         signal: "e,state,background,visible,off";
259         source: "e";
260         after: "hide2";
261      }
262      program { name: "hide_background2";
263         action: SIGNAL_EMIT "e,action,background,hide,done" "e";
264      }
265      program { name: "show1_custom0";
266         signal: "e,state,visible,on,custom0";
267         source: "e";
268         action: STATE_SET "default" 0.0;
269         target: "clipper";
270         target: "shower";
271         target: "e.swallow.content";
272         after: "show2_custom0";
273      }
274      program { name: "show2_custom0";
275         action: STATE_SET "visible" 0.0;
276         target: "clipper";
277         target: "shower";
278         after: "show3";
279      }
280      program { name: "hide1_custom0";
281         signal: "e,state,visible,off,custom0";
282         source: "e";
283         action: STATE_SET "default" 0.0;
284         target: "clipper";
285         target: "shower";
286         after: "hide2";
287      }
288      program { name: "show1_custom1";
289         signal: "e,state,visible,on,custom1";
290         source: "e";
291         action: STATE_SET "default" 0.0;
292         target: "clipper";
293         target: "shower";
294         target: "e.swallow.content";
295         after: "show2_custom1";
296      }
297      program { name: "show2_custom1";
298         action: STATE_SET "visible" 0.0;
299         target: "clipper";
300         target: "shower";
301         after: "show3";
302      }
303      program { name: "hide1_custom1";
304         signal: "e,state,visible,off,custom1";
305         source: "e";
306         action: STATE_SET "default" 0.0;
307         target: "clipper";
308         target: "shower";
309         after: "hide2";
310      }
311   }
312 } /* end of group "shadow" */