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