1 /*-----------------------------------------------------*/
2 /* group "indicator" */
3 /*-----------------------------------------------------*/
4 group { name: "indicator";
6 image: "comp-sh1.png" COMP;
7 image: "bt_glow.png" COMP;
10 /*------------------------------------------------*/
11 part { name: "clipper";
13 description { state: "default" 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;
21 description { state: "default" 0.1;
22 inherit: "default" 0.0;
26 description { state: "default,0" 0.0;
27 inherit: "default" 0.0;
29 color : 255 255 255 0;
31 description { state: "default,90" 0.0;
32 inherit: "default" 0.0;
34 color : 255 255 255 0;
36 description { state: "default,180" 0.0;
37 inherit: "default" 0.0;
39 color : 255 255 255 0;
41 description { state: "default,270" 0.0;
42 inherit: "default" 0.0;
44 color : 255 255 255 0;
46 description { state: "visible" 0.0;
47 inherit: "default" 0.0;
49 color: 255 255 255 255;
52 /*------------------------------------------------*/
53 part { name: "shower";
55 description { state: "default" 0.0;
61 description { state: "default" 0.1;
62 inherit: "default" 0.0;
66 description { state: "default,0" 0.0;
67 inherit: "default" 0.0;
71 description { state: "default,90" 0.0;
72 inherit: "default" 0.0;
76 description { state: "default,180" 0.0;
77 inherit: "default" 0.0;
81 description { state: "default,270" 0.0;
82 inherit: "default" 0.0;
86 description { state: "visible" 0.0;
87 inherit: "default" 0.0;
92 /*------------------------------------------------*/
93 part { name: "e.swallow.content";
96 description { state: "default" 0.0;
100 description { state: "default" 0.1;
101 inherit: "default" 0.0;
105 description { state: "default,0" 0.0;
106 inherit: "default" 0.0;
110 description { state: "default,90" 0.0;
111 inherit: "default" 0.0;
115 description { state: "default,180" 0.0;
116 inherit: "default" 0.0;
120 description { state: "default,270" 0.0;
121 inherit: "default" 0.0;
125 description { state: "visible" 0.0;
126 inherit: "default" 0.0;
131 /*------------------------------------------------*/
134 /*------------------------------------------------*/
135 /* signal emit program */
136 /*------------------------------------------------*/
137 #include "../common/comp-prog-signal-emit.edc"
139 /*-------------------------------------------------------------------
141 *-------------------------------------------------------------------
142 * [curr] ---> show0 ---> show1 ---> show2 ---> SHOW,DONE
143 *-------------------------------------------------------------------
144 * default0.0 default0.1 default0.1 visible0.0
145 *-------------------------------------------------------------------
146 * clipper clipper clipper clipper
147 * shower shower shower shower
148 * swallow swallow swallow swallow
149 *-------------------------------------------------------------------
151 program { name: "prog-show-0";
152 signal: "e,state,visible,on";
154 action: STATE_SET "default" 0.1;
157 target: "e.swallow.content";
158 after : "prog-show-1";
160 program { name: "prog-show-1";
161 action: STATE_SET "default" 0.1;
162 transition: LINEAR 0.2;
165 target: "e.swallow.content";
166 after : "prog-show-2";
168 program { name: "prog-show-2";
169 action: STATE_SET "visible" 0.0;
170 transition: DECELERATE 0.15;
173 target: "e.swallow.content";
174 after : "prog-emit-show-done";
176 /*------------------------------------------------*/
177 program { name: "prog-show-noeffect";
178 signal: "e,state,visible,on,noeffect";
180 action: STATE_SET "visible" 0.0;
183 target: "e.swallow.content";
184 after : "prog-emit-show-done";
186 /*-------------------------------------------------------------------
188 *-------------------------------------------------------------------
189 * [curr] ---> custom0-show0 ---> custom0-show1 ---> SHOW,DONE
190 *-------------------------------------------------------------------
191 * default0.0 default,0 0.0 visible0.0
192 *-------------------------------------------------------------------
193 * clipper clipper clipper
194 * shower shower shower
195 * swallow swallow swallow
196 *-------------------------------------------------------------------
198 program { name: "prog-show-custom0,0-0";
199 signal: "e,state,visible,on,custom0,0";
201 action: STATE_SET "default,0" 0.0;
204 target: "e.swallow.content";
205 after : "prog-show-custom0,0-1";
207 program { name: "prog-show-custom0,0-1";
208 action: STATE_SET "visible" 0.0;
209 transition: DECELERATE 0.15;
212 target: "e.swallow.content";
213 after : "prog-emit-show-done";
215 program { name: "prog-show-custom0,90-0";
216 signal: "e,state,visible,on,custom0,90";
218 action: STATE_SET "default,90" 0.0;
221 target: "e.swallow.content";
222 after : "prog-show-custom0,90-1";
224 program { name: "prog-show-custom0,90-1";
225 action: STATE_SET "visible" 0.0;
226 transition: DECELERATE 0.15;
229 target: "e.swallow.content";
230 after : "prog-emit-show-done";
232 program { name: "prog-show-custom0,180-0";
233 signal: "e,state,visible,on,custom0,180";
235 action: STATE_SET "default,180" 0.0;
238 target: "e.swallow.content";
239 after : "prog-show-custom0,180-1";
241 program { name: "prog-show-custom0,180-1";
242 action: STATE_SET "visible" 0.0;
243 transition: DECELERATE 0.15;
246 target: "e.swallow.content";
247 after : "prog-emit-show-done";
249 program { name: "prog-show-custom0,270-0";
250 signal: "e,state,visible,on,custom0,270";
252 action: STATE_SET "default,270" 0.0;
255 target: "e.swallow.content";
256 after : "prog-show-custom0,270-1";
258 program { name: "prog-show-custom0,270-1";
259 action: STATE_SET "visible" 0.0;
260 transition: DECELERATE 0.15;
263 target: "e.swallow.content";
264 after : "prog-emit-show-done";
266 /*------------------------------------------------*/
267 program { name: "prog-show-custom1";
268 signal: "e,state,visible,on,custom1";
270 action: STATE_SET "visible" 0.0;
273 target: "e.swallow.content";
274 after : "prog-emit-show-done";
276 /*------------------------------------------------
278 *------------------------------------------------
279 * [curr] ---> hide0 ---> HIDE,DONE
280 *------------------------------------------------
281 * visible0.0 default0.1
282 *------------------------------------------------
286 *------------------------------------------------
288 program { name: "prog-hide-0";
289 signal: "e,state,visible,off";
291 action: STATE_SET "default" 0.1;
294 target: "e.swallow.content";
295 after : "prog-emit-hide-done";
297 /*------------------------------------------------*/
298 program { name: "prog-hide-noeffect";
299 signal: "e,state,visible,off,noeffect";
301 action: STATE_SET "default" 0.1;
304 target: "e.swallow.content";
305 after : "prog-emit-hide-done";
307 /*-------------------------------------------------------------------------------------
309 *-------------------------------------------------------------------------------------
310 * [curr] ---> custom0-hide0 ---> custom0-hide1 ---> custom0-hide1 ---> HIDE,DONE
311 *-------------------------------------------------------------------------------------
312 * visible0.0 visible0.0 default,0 0.0 default0.1
313 *-------------------------------------------------------------------------------------
314 * clipper clipper clipper clipper
315 * shower shower shower shower
316 * swallow swallow swallow swallow
317 *-------------------------------------------------------------------------------------
319 program { name: "prog-hide-custom0,0-0";
320 signal: "e,state,visible,off,custom0,0";
322 action: STATE_SET "visible" 0.0;
325 target: "e.swallow.content";
326 after : "prog-hide-custom0,0-1";
328 program { name: "prog-hide-custom0,0-1";
329 action: STATE_SET "default,0" 0.0;
330 transition: DECELERATE 0.15;
333 target: "e.swallow.content";
334 after : "prog-hide-custom0,0-2";
336 program { name: "prog-hide-custom0,0-2";
337 action: STATE_SET "default" 0.1;
340 target: "e.swallow.content";
341 after : "prog-emit-hide-done";
343 program { name: "prog-hide-custom0,90-0";
344 signal: "e,state,visible,off,custom0,90";
346 action: STATE_SET "visible" 0.0;
349 target: "e.swallow.content";
350 after : "prog-hide-custom0,90-1";
352 program { name: "prog-hide-custom0,90-1";
353 action: STATE_SET "default,90" 0.0;
354 transition: DECELERATE 0.15;
357 target: "e.swallow.content";
358 after : "prog-hide-custom0,90-2";
360 program { name: "prog-hide-custom0,90-2";
361 action: STATE_SET "default" 0.1;
364 target: "e.swallow.content";
365 after : "prog-emit-hide-done";
367 program { name: "prog-hide-custom0,180-0";
368 signal: "e,state,visible,off,custom0,180";
370 action: STATE_SET "visible" 0.0;
373 target: "e.swallow.content";
374 after : "prog-hide-custom0,180-1";
376 program { name: "prog-hide-custom0,180-1";
377 action: STATE_SET "default,180" 0.0;
378 transition: DECELERATE 0.15;
381 target: "e.swallow.content";
382 after : "prog-hide-custom0,180-2";
384 program { name: "prog-hide-custom0,180-2";
385 action: STATE_SET "default" 0.1;
388 target: "e.swallow.content";
389 after : "prog-emit-hide-done";
391 program { name: "prog-hide-custom0,270-0";
392 signal: "e,state,visible,off,custom0,270";
394 action: STATE_SET "visible" 0.0;
397 target: "e.swallow.content";
398 after : "prog-hide-custom0,270-1";
400 program { name: "prog-hide-custom0,270-1";
401 action: STATE_SET "default,270" 0.0;
402 transition: DECELERATE 0.15;
405 target: "e.swallow.content";
406 after : "prog-hide-custom0,270-2";
408 program { name: "prog-hide-custom0,270-2";
409 action: STATE_SET "default" 0.1;
412 target: "e.swallow.content";
413 after : "prog-emit-hide-done";
415 /*------------------------------------------------*/
416 program { name: "prog-hide-custom1";
417 signal: "e,state,visible,off,custom1";
419 action: STATE_SET "default" 0.1;
422 target: "e.swallow.content";
423 after : "prog-emit-hide-done";
425 /*------------------------------------------------*/
426 program { name: "prog-raise-above-hide";
427 signal: "e,state,raise_above,off";
429 action: STATE_SET "default" 0.1;
432 target: "e.swallow.content";
433 after : "prog-emit-raise-above-hide-done";
435 /*------------------------------------------------*/
436 program { name: "prog-raise-above-hide-post-work";
437 signal: "e,state,raise_above_post,on";
439 action: STATE_SET "visible" 0.0;
442 target: "e.swallow.content";
444 /*------------------------------------------------*/
445 program { name: "prog-show-bg";
446 signal: "e,state,background,visible,on";
448 action: STATE_SET "visible" 0.0;
451 target: "e.swallow.content";
452 after : "prog-emit-bg-show-done";
454 /*------------------------------------------------*/
455 program { name: "prog-hide-bg";
456 signal: "e,state,background,visible,off";
458 action: STATE_SET "default" 0.1;
461 target: "e.swallow.content";
462 after : "prog-emit-bg-hide-done";
464 /*------------------------------------------------*/
466 } /* end of group "indicator" */