tizen 2.4 release
[framework/uifw/e17-mod-tizen-comp.git] / data / group / shadow_twist.edc
1 /*-----------------------------------------------------*/
2 /* group "shadow_twist"                                */
3 /*-----------------------------------------------------*/
4 group { name: "shadow_twist";
5   #include "../common/comp-config.edc"
6   images {
7      image: "comp-sh1.png" COMP;
8      image: "bt_glow.png" COMP;
9   }
10   parts {
11      part { name: "clipper";
12         type: RECT;
13         mouse_events: 0;
14         description { state: "default" 0.0;
15            visible: 1;
16            color: 255 255 255 0;
17            rel1 {
18               relative: -1.0  -1.0;
19               offset: -9999 -9999;
20            }
21            rel2 {
22               relative: 2.0   2.0;
23               offset: 9999  9999;
24            }
25         }
26         description { state: "interval" 0.0;
27            inherit: "default" 0.0;
28            visible: 1;
29            color: 255 255 255 255;
30         }
31         description { state: "visible" 0.0;
32            inherit: "default" 0.0;
33            visible: 1;
34            color: 255 255 255 255;
35         }
36         description { state: "foreground" 0.0;
37            inherit: "default" 0.0;
38            visible: 1;
39            color: 255 255 255 255;
40         }
41         description { state: "background" 0.0;
42            inherit: "default" 0.0;
43            visible: 1;
44            color: 180 180 180 255;
45         }
46          description { state: "switcher" 0.0;
47            inherit: "default" 0.0;
48            visible: 1;
49            color: 255 255 255 255;
50         }
51         description { state: "switcher2" 0.0;
52            inherit: "default" 0.0;
53            visible: 1;
54            color: 255 255 255 255;
55         }
56         description { state: "hide" 0.0;
57            inherit: "default" 0.0;
58            visible: 0;
59            color: 0 0 0 0;
60         }
61         description { state: "default" 1.0;
62            inherit: "default" 0.0;
63            visible: 1;
64            color: 255 255 255 255;
65         }
66         description { state: "default" 0.5;
67            inherit: "default" 0.0;
68            visible: 0;
69            color: 0 0 0 0;
70         }
71      }
72      part { name: "shadow";
73         mouse_events: 0;
74         clip_to: "clipper";
75         description { state: "default" 0.0;
76            image {
77               normal: "comp-sh1.png";
78               border: 12 12 12 12;
79               middle: 0;
80            }
81            fill.smooth: 0;
82            rel1 {
83               to: "e.swallow.content";
84               relative: 0.0 0.0;
85               offset: -12 -12;
86            }
87            rel2 {
88               to: "e.swallow.content";
89               relative: 1.0 1.0;
90               offset: 11 11;
91            }
92         }
93         description { state: "hidden" 0.0;
94            inherit: "default" 0.0;
95            visible: 0;
96         }
97      }
98      part { name: "shower";
99         type: RECT;
100         mouse_events: 0;
101         description { state: "default" 0.0;
102            visible: 0;
103            rel1 {
104               relative: 0.0  0.0;
105            }
106            rel2 {
107               relative: 1.0  1.0;
108            }
109         }
110         description { state: "interval" 0.0;
111            visible: 0;
112            rel1 {
113               relative: 0.0  0.0;
114            }
115            rel2 {
116               relative: 1.0  1.0;
117            }
118         }
119         description { state: "switcher" 0.0;
120            visible: 0;
121            rel1 {
122               relative: 0.0  0.0;
123            }
124            rel2 {
125               relative: 1.0  1.0;
126            }
127         }
128         description { state: "switcher2" 0.0;
129            inherit: "switcher" 0.0;
130         }
131         description { state: "visible" 0.0;
132            visible: 0;
133            rel1 {
134               relative: 0.0  0.0;
135            }
136            rel2 {
137               relative: 1.0  1.0;
138            }
139         }
140         description { state: "foreground" 0.0;
141            inherit: "default" 0.0;
142         }
143          description { state: "background" 0.0;
144            visible: 0;
145            rel1 {
146               relative: 0.10 0.10;
147            }
148            rel2 {
149               relative:  0.90  0.90;
150            }
151         }
152         description { state: "hide" 0.0;
153            inherit: "default" 0.0;
154            rel1 {
155               relative: 0.0  0.0;
156            }
157            rel2 {
158               relative: 1.0  1.0;
159            }
160         }
161         description { state: "indicator_raise_above" 0.0;
162            inherit : "default" 0.0;
163            rel1 {
164               relative: 0.0  0.0;
165            }
166            rel2 {
167               relative: 1.0  1.0;
168            }
169         }
170         description { state: "indicator_raise_above" 0.1;
171            inherit : "default" 0.0;
172            rel1 {
173               relative: 0.0  -1.0;
174            }
175            rel2 {
176               relative: 1.0  0.0;
177            }
178         }
179      }
180      part { name: "persp";
181         type: RECT;
182         description { state: "default" 0.0;
183            min: 10 10;
184            max: 10 10;
185            visible: 0;
186            perspective.zplane: -1500;
187            perspective.focal: 1000;
188         }
189         description { state: "interval" 0.0;
190            inherit: "default" 0.0;
191            perspective.zplane: -750;
192            perspective.focal: 1000;
193         }
194         description { state: "switcher" 0.0;
195            inherit: "default" 0.0;
196            perspective.zplane: -500;
197            perspective.focal: 1000;
198         }
199         description { state: "switcher2" 0.0;
200            inherit: "default" 0.0;
201            perspective.zplane: -500;
202            perspective.focal: 1000;
203         }
204         description { state: "visible" 0.0;
205            inherit: "default" 0.0;
206            perspective.zplane: 0;
207            perspective.focal: 1000;
208         }
209         description { state: "hide" 0.0;
210            inherit: "default" 0.0;
211            perspective.zplane: -1500;
212            perspective.focal: 1000;
213         }
214      }
215      part { name: "e.swallow.bgcontent";
216         type: SWALLOW;
217         clip_to: "clipper";
218         mouse_events: 0;
219         description { state: "default" 0.0;
220            rel1.to: "shower";
221            rel1.relative: 0.0 0.0;
222            rel2.to: "shower";
223            rel2.relative: 1.0 1.0;
224            map {
225               on: 1;
226               smooth: 1;
227               backface_cull: 0;
228               perspective_on: 1;
229               alpha: 1;
230               perspective: "persp";
231               rotation {
232                  x: 0;
233                  y: 90;
234                  z: 0;
235               }
236            }
237         }
238         description { state: "interval" 0.0;
239            rel1.to: "shower";
240            rel1.relative: 0.0 0.0;
241            rel2.to: "shower";
242            rel2.relative: 1.0 1.0;
243            map {
244               on: 1;
245               smooth: 1;
246               backface_cull: 0;
247               perspective_on: 1;
248               alpha: 1;
249               perspective: "persp";
250               rotation {
251                  x: 0;
252                  y: 30;
253                  z: 0;
254               }
255            }
256         }
257         description { state: "switcher" 0.0;
258            rel1.to: "shower";
259            rel1.relative: 0.0 0.0;
260            rel2.to: "shower";
261            rel2.relative: 1.0 1.0;
262            map {
263               on: 1;
264               smooth: 1;
265               backface_cull: 0;
266               perspective_on: 1;
267               alpha: 1;
268               perspective: "persp";
269               rotation {
270                  x: 0;
271                  y: 75;
272                  z: 0;
273               }
274            }
275         }
276         description { state: "switcher2" 0.0;
277            rel1.to: "shower";
278            rel1.relative: 0.0 0.0;
279            rel2.to: "shower";
280            rel2.relative: 1.0 1.0;
281            map {
282               on: 1;
283               smooth: 1;
284               backface_cull: 0;
285               perspective_on: 1;
286               alpha: 1;
287               perspective: "persp";
288               rotation {
289                  x: 0;
290                  y: 45;
291                  z: 0;
292               }
293            }
294         }
295         description { state: "visible" 0.0;
296            rel1.to: "shower";
297            rel1.relative: 0.0 0.0;
298            rel2.to: "shower";
299            rel2.relative: 1.0 1.0;
300            map {
301               on: 1;
302               smooth: 1;
303               backface_cull: 0;
304               perspective_on: 1;
305               alpha: 1;
306               perspective: "persp";
307               rotation {
308                  x: 0;
309                  y: 0;
310                  z: 0;
311               }
312            }
313         }
314         description { state: "hide" 0.0;
315            rel1.to: "shower";
316            rel1.relative: 0.0 0.0;
317            rel2.to: "shower";
318            rel2.relative: 1.0 1.0;
319            map {
320               on: 1;
321               smooth: 1;
322               backface_cull: 0;
323               perspective_on: 1;
324               alpha: 1;
325               perspective: "persp";
326               rotation {
327                  x: 0;
328                  y: 90;
329                  z: 0;
330               }
331            }
332         }
333         description { state: "visible" 1.0;
334            inherit: "visible" 0.0;
335            rel1.to: "shower";
336            rel2.to: "shower";
337            map.on: 0;
338         }
339         description { state: "foreground" 0.0;
340            rel1.to: "shower";
341            rel1.relative: 0.0 0.0;
342            rel2.to: "shower";
343            rel2.relative: 1.0 1.0;
344            map.on: 0;
345         }
346         description { state: "background" 0.0;
347            inherit: "foreground" 0.0;
348         }
349         description { state: "default" 1.0;
350            inherit: "visible" 1.0;
351            rel1.relative: 0.0 0.0;
352            rel2.relative: 1.0 1.0;
353         }
354         description { state: "default" 0.5;
355            inherit: "visible" 1.0;
356            rel1.relative: 0.0 0.0;
357            rel2.relative: 1.0 1.0;
358         }
359         /*-------------------------------------------------------------------*/
360         /*               window roation state for swallow                    */
361         /*               it must be below default state.                     */
362         /*-------------------------------------------------------------------*/
363         #include "../common/comp-part-swallow-rotation-on-effect-for-win.edc"
364         /*-------------------------------------------------------------------*/
365      }
366      part { name: "e.swallow.content";
367         type: SWALLOW;
368         clip_to: "clipper";
369         mouse_events: 0;
370         description { state: "default" 0.0;
371            rel1 {
372               to: "shower";
373               relative: 0.0 0.0;
374            }
375            rel2 {
376               to: "shower";
377               relative: 1.0 1.0;
378            }
379            map {
380               on: 1;
381               smooth: 1;
382               backface_cull: 0;
383               perspective_on: 1;
384               alpha: 1;
385               perspective: "persp";
386               rotation {
387                  x: 0;
388                  y: 90;
389                  z: 0;
390               }
391            }
392         }
393         description { state: "interval" 0.0;
394            rel1 {
395               to: "shower";
396               relative: 0.0     0.0;
397            }
398            rel2 {
399               to: "shower";
400               relative: 1.0     1.0;
401            }
402            map {
403               on: 1;
404               smooth: 1;
405               backface_cull: 0;
406               perspective_on: 1;
407               alpha: 1;
408               perspective: "persp";
409               rotation {
410                  x: 0;
411                  y: 30;
412                  z: 0;
413               }
414            }
415         }
416         description { state: "switcher" 0.0;
417            rel1 {
418               to: "shower";
419               relative: 0.0 0.0;
420            }
421            rel2 {
422               to: "shower";
423               relative: 1.0 1.0;
424            }
425            map {
426               on: 1;
427               smooth: 1;
428               backface_cull: 0;
429               perspective_on: 1;
430               alpha: 1;
431               perspective: "persp";
432               rotation {
433                  x: 0;
434                  y: 75;
435                  z: 0;
436              }
437            }
438         }
439         description { state: "switcher2" 0.0;
440            rel1 {
441               to: "shower";
442               relative: 0.0 0.0;
443            }
444            rel2 {
445               to: "shower";
446               relative: 1.0 1.0;
447            }
448            map {
449               on: 1;
450               smooth: 1;
451               backface_cull: 0;
452               perspective_on: 1;
453               alpha: 1;
454               perspective: "persp";
455               rotation {
456                  x: 0;
457                  y: 45;
458                  z: 0;
459              }
460            }
461         }
462         description { state: "visible" 0.0;
463            rel1 {
464               to: "shower";
465               relative: 0.0 0.0;
466            }
467            rel2 {
468               to: "shower";
469               relative: 1.0 1.0;
470            }
471            map {
472               on: 1;
473               smooth: 1;
474               backface_cull: 0;
475               perspective_on: 1;
476               alpha: 1;
477               perspective: "persp";
478               rotation {
479                  x: 0;
480                  y: 0;
481                  z: 0;
482               }
483            }
484         }
485         description { state: "hide" 0.0;
486            rel1 {
487               to: "shower";
488               relative: 0.0 0.0;
489            }
490            rel2 {
491               to: "shower";
492               relative: 1.0 1.0;
493            }
494            map {
495               on: 1;
496               smooth: 1;
497               backface_cull: 0;
498               perspective_on: 1;
499               alpha: 1;
500               perspective: "persp";
501               rotation {
502                  x: 0;
503                  y: 90;
504                  z: 0;
505               }
506            }
507         }
508         description { state: "visible" 1.0;
509            inherit: "visible" 0.0;
510            rel1 {
511               to: "shower";
512            }
513            rel2 {
514               to: "shower";
515            }
516            map.on: 0;
517         }
518         description { state: "foreground" 0.0;
519            rel1 {
520               to: "shower";
521               relative: 0.0 0.0;
522            }
523            rel2 {
524               to: "shower";
525               relative: 1.0 1.0;
526            }
527            map.on: 0;
528         }
529         description { state: "background" 0.0;
530            inherit: "foreground" 0.0;
531         }
532         description { state: "default" 1.0;
533            inherit: "visible" 1.0;
534            rel1.relative: 0 0;
535            rel2.relative: 1.0 1.0;
536         }
537         description { state: "default" 0.5;
538            inherit: "visible" 1.0;
539            rel1.relative: 0 0;
540            rel2.relative: 1.0 1.0;
541         }
542         /*-------------------------------------------------------------------*/
543         /*               window roation state for swallow                    */
544         /*               it must be below default state.                     */
545         /*-------------------------------------------------------------------*/
546         #include "../common/comp-part-swallow-rotation-on-effect-for-win.edc"
547         /*-------------------------------------------------------------------*/
548      }
549   }
550   programs {
551      program { name: "shadow-on";
552         signal: "e,state,shadow,on";
553         source: "e";
554         action: STATE_SET "default" 0.0;
555         target: "shadow";
556      }
557      program { name: "shadow-off";
558         signal: "e,state,shadow,off";
559         source: "e";
560         action: STATE_SET "hidden" 0.0;
561         target: "shadow";
562      }
563      program { name: "show1";
564         signal: "e,state,visible,on";
565         source: "e";
566         action: STATE_SET "default" 0.0;
567         target: "clipper";
568         target: "shower";
569         target: "persp";
570         target: "e.swallow.content";
571         target: "e.swallow.bgcontent";
572         after: "show2";
573      }
574      program { name: "show2";
575         action: STATE_SET "interval" 0.0;
576         target: "clipper";
577         target: "shower";
578         target: "persp";
579         target: "e.swallow.content";
580         target: "e.swallow.bgcontent";
581         transition: LINEAR 0.2;
582         after: "show3";
583      }
584      program { name: "show3";
585         action: STATE_SET "visible" 0.0;
586         target: "clipper";
587         target: "shower";
588         target: "persp";
589         target: "e.swallow.content";
590         target: "e.swallow.bgcontent";
591         transition: LINEAR 0.1;
592         after: "show4";
593      }
594      program { name: "show4";
595         action: SIGNAL_EMIT "e,action,show,done" "e";
596      }
597      program { name: "hide1";
598         signal: "e,state,visible,off";
599         source: "e";
600         action: STATE_SET "visible" 0.0;
601         target: "clipper";
602         target: "shower";
603         target: "persp";
604         target: "e.swallow.content";
605         target: "e.swallow.bgcontent";
606         after: "hide2";
607      }
608      program { name: "hide2";
609         action: STATE_SET "interval" 0.0;
610         target: "clipper";
611         target: "shower";
612         target: "persp";
613         target: "e.swallow.content";
614         target: "e.swallow.bgcontent";
615         transition: LINEAR 0.1;
616         after: "hide3";
617      }
618      program { name: "hide3";
619         action: STATE_SET "default" 0.0;
620         target: "clipper";
621         target: "shower";
622         target: "persp";
623         target: "e.swallow.content";
624         target: "e.swallow.bgcontent";
625         transition: LINEAR 0.2;
626         after: "hide4";
627      }
628      program { name: "hide4";
629         action: SIGNAL_EMIT "e,action,hide,done" "e";
630      }
631      program { name: "raise_above_hide1";
632         signal: "e,state,raise_above,off";
633         source: "e";
634         action: STATE_SET "visible" 0.0;
635         target: "clipper";
636         target: "shower";
637         target: "persp";
638         target: "e.swallow.content";
639         target: "e.swallow.bgcontent";
640         after: "raise_above_hide2";
641      }
642      program { name: "raise_above_hide2";
643         action: STATE_SET "interval" 0.0;
644         target: "clipper";
645         target: "shower";
646         target: "persp";
647         target: "e.swallow.content";
648         target: "e.swallow.bgcontent";
649         transition: LINEAR 0.1;
650         after: "raise_above_hide3";
651      }
652      program { name: "raise_above_hide3";
653         action: STATE_SET "default" 0.0;
654         target: "clipper";
655         target: "shower";
656         target: "persp";
657         target: "e.swallow.content";
658         target: "e.swallow.bgcontent";
659         transition: LINEAR 0.2;
660         after: "raise_above_hide4";
661      }
662      program { name: "raise_above_hide4";
663         action: SIGNAL_EMIT "e,action,raise_above_hide,done" "e";
664      }
665      program { name: "raise_above_hide_post_work";
666         signal: "e,state,raise_above_post,on";
667         source: "e";
668         action: STATE_SET "visible" 0.0;
669         target: "clipper";
670         target: "shower";
671         target: "persp";
672         target: "e.swallow.content";
673         target: "e.swallow.bgcontent";
674      }
675      program { name: "switcher_on";
676         signal: "e,state,switcher,on";
677         source: "e";
678         action: STATE_SET "visible" 0.0;
679         target: "clipper";
680         target: "shower";
681         target: "persp";
682         target: "e.swallow.content";
683         target: "e.swallow.bgcontent";
684         after: "switcher_on2";
685      }
686      program { name: "switcher_on2";
687         action: STATE_SET "switcher" 0.0;
688         target: "clipper";
689         target: "shower";
690         target: "persp";
691         target: "e.swallow.content";
692         target: "e.swallow.bgcontent";
693         after: "switcher_on3";
694      }
695      program { name: "switcher_on3";
696         action: STATE_SET "switcher2" 0.0;
697         target: "e.swallow.content";
698         target: "e.swallow.bgcontent";
699         transition: LINEAR 0.3;
700         after: "switcher_on4";
701      }
702      program { name: "switcher_on4";
703         action: STATE_SET "visible" 0.0;
704         target: "clipper";
705         target: "shower";
706         target: "persp";
707         target: "e.swallow.content";
708         target: "e.swallow.bgcontent";
709         after: "switcher_on5";
710      }
711      program { name: "switcher_on5";
712         action: SIGNAL_EMIT "e,action,show,done" "e";
713      }
714      program { name: "switcher_on_top";
715         signal: "e,state,switcher_top,on";
716         source: "e";
717         action: STATE_SET "visible" 0.0;
718         target: "clipper";
719         target: "shower";
720         target: "persp";
721         target: "e.swallow.content";
722         target: "e.swallow.bgcontent";
723         after: "switcher_on_top2";
724         after: "switcher_on_top2_2";
725      }
726      program { name: "switcher_on_top2";
727         action: STATE_SET "switcher" 0.0;
728         target: "clipper";
729         target: "shower";
730         target: "persp";
731         transition: LINEAR 0.3;
732         after: "switcher_on_top3";
733      }
734       program { name: "switcher_on_top2_2";
735         action: STATE_SET "switcher2" 0.0;
736         target: "e.swallow.content";
737         target: "e.swallow.bgcontent";
738         transition: ACCELERATE 0.3;
739      }
740      program { name: "switcher_on_top3";
741         action: STATE_SET "visible" 0.0;
742         target: "clipper";
743         target: "shower";
744         target: "persp";
745         target: "e.swallow.content";
746         target: "e.swallow.bgcontent";
747         after: "switcher_on_top4";
748      }
749      program { name: "switcher_on_top4";
750         action: SIGNAL_EMIT "e,action,show,done" "e";
751      }
752      program { name: "raise_above3";
753         signal: "e,state,raise_above3,on";
754         source: "e";
755         action: STATE_SET "indicator_raise_above" 0.0;
756         target: "shower";
757         after: "raise_above3_2";
758      }
759      program { name: "raise_above3_2";
760         action: STATE_SET "indicator_raise_above" 0.1;
761         transition: SINUSOIDAL 0.2;
762         target: "shower";
763         after: "raise_above3_3";
764      }
765      program { name: "raise_above3_3";
766         action: STATE_SET "indicator_raise_above" 0.1;
767         transition: LINEAR 0.16;
768         target: "shower";
769         after: "raise_above3_4";
770      }
771      program { name: "raise_above3_4";
772         action: STATE_SET "indicator_raise_above" 0.0;
773         transition: SINUSOIDAL 0.2;
774         target: "shower";
775         after: "raise_above3_done";
776      }
777      program { name: "raise_above3_done";
778         action: SIGNAL_EMIT "e,action,raise_above3,done" "e";
779      }
780      program { name: "show1_noeffect";
781         signal: "e,state,visible,on,noeffect";
782         source: "e";
783         action: STATE_SET "default" 0.0;
784         target: "clipper";
785         target: "shower";
786         target: "persp";
787         target: "e.swallow.content";
788         target: "e.swallow.bgcontent";
789         after: "show2_noeffect";
790      }
791      program { name: "show2_noeffect";
792         action: STATE_SET "visible" 0.0;
793         target: "clipper";
794         target: "shower";
795         target: "persp";
796         target: "e.swallow.content";
797         target: "e.swallow.bgcontent";
798         after: "show4";
799      }
800      program { name: "hide1_noeffect";
801         signal: "e,state,visible,off,noeffect";
802         source: "e";
803         action: STATE_SET "visible" 0.0;
804         target: "clipper";
805         target: "shower";
806         target: "persp";
807         target: "e.swallow.content";
808         target: "e.swallow.bgcontent";
809         after: "hide2_noeffect";
810      }
811      program { name: "hide2_noeffect";
812         action: STATE_SET "hide" 0.0;
813         target: "clipper";
814         target: "shower";
815         target: "persp";
816         target: "e.swallow.content";
817         target: "e.swallow.bgcontent";
818         after: "hide3";
819      }
820      program { name: "show_background1";
821         signal: "e,state,background,visible,on";
822         source: "e";
823         action: STATE_SET "foreground" 0.0;
824         target: "clipper";
825         target: "shower";
826         target: "e.swallow.content";
827         target: "e.swallow.bgcontent";
828         after: "show_background2";
829      }
830      program { name: "show_background2";
831         action: STATE_SET "background" 0.0;
832         transition: LINEAR 0.3;
833         target: "clipper";
834         target: "shower";
835         target: "e.swallow.content";
836         target: "e.swallow.bgcontent";
837         after: "show_background3";
838      }
839      program { name: "show_background3";
840         action: STATE_SET "background" 0.0;
841         transition: LINEAR 0.1;
842         target: "clipper";
843         target: "shower";
844         target: "e.swallow.content";
845         target: "e.swallow.bgcontent";
846         after: "show_background4";
847      }
848      program { name: "show_background4";
849         action: STATE_SET "foreground" 0.0;
850         target: "clipper";
851         target: "shower";
852         target: "e.swallow.content";
853         target: "e.swallow.bgcontent";
854         after: "show_background5";
855      }
856      program { name: "show_background5";
857         action: SIGNAL_EMIT "e,action,background,show,done" "e";
858      }
859      program { name: "hide_background1";
860         signal: "e,state,background,visible,off";
861         source: "e";
862         action: STATE_SET "foreground" 0.0;
863         target: "clipper";
864         target: "shower";
865         target: "e.swallow.content";
866         target: "e.swallow.bgcontent";
867         after: "hide_background2";
868      }
869      program { name: "hide_background2";
870         action: STATE_SET "background" 0.0;
871         target: "clipper";
872         target: "shower";
873         target: "e.swallow.content";
874         target: "e.swallow.bgcontent";
875         after: "hide_background3";
876      }
877      program { name: "hide_background3";
878         action: STATE_SET "foreground" 0.0;
879         transition: LINEAR 0.3;
880         target: "clipper";
881         target: "shower";
882         target: "e.swallow.content";
883         target: "e.swallow.bgcontent";
884         after: "hide_background4";
885      }
886      program { name: "hide_background4";
887         action: SIGNAL_EMIT "e,action,background,hide,done" "e";
888      }
889      program { name: "show1_custom0";
890         signal: "e,state,visible,on,custom0";
891         source: "e";
892         action: STATE_SET "default" 0.0;
893         target: "clipper";
894         target: "shower";
895         target: "persp";
896         target: "e.swallow.content";
897         target: "e.swallow.bgcontent";
898         after: "show2_custom0";
899      }
900      program { name: "show2_custom0";
901         action: STATE_SET "visible" 0.0;
902         target: "clipper";
903         target: "shower";
904         target: "persp";
905         target: "e.swallow.content";
906         target: "e.swallow.bgcontent";
907         after: "show3";
908      }
909      program { name: "hide1_custom0";
910         signal: "e,state,visible,off,custom0";
911         source: "e";
912         action: STATE_SET "visible" 0.0;
913         target: "clipper";
914         target: "shower";
915         target: "persp";
916         target: "e.swallow.content";
917         target: "e.swallow.bgcontent";
918         after: "hide2_custom0";
919      }
920      program { name: "hide2_custom0";
921         action: STATE_SET "hide" 0.0;
922         target: "clipper";
923         target: "shower";
924         target: "persp";
925         target: "e.swallow.content";
926         target: "e.swallow.bgcontent";
927         after: "hide3";
928      }
929      program { name: "show1_custom1";
930         signal: "e,state,visible,on,custom1";
931         source: "e";
932         action: STATE_SET "default" 0.0;
933         target: "clipper";
934         target: "shower";
935         target: "persp";
936         target: "e.swallow.content";
937         target: "e.swallow.bgcontent";
938         after: "show2_custom1";
939      }
940      program { name: "show2_custom1";
941         action: STATE_SET "visible" 0.0;
942         target: "clipper";
943         target: "shower";
944         target: "persp";
945         target: "e.swallow.content";
946         target: "e.swallow.bgcontent";
947         after: "show3";
948      }
949      program { name: "hide1_custom1";
950         signal: "e,state,visible,off,custom1";
951         source: "e";
952         action: STATE_SET "visible" 0.0;
953         target: "clipper";
954         target: "shower";
955         target: "persp";
956         target: "e.swallow.content";
957         target: "e.swallow.bgcontent";
958         after: "hide2_custom1";
959      }
960      program { name: "hide2_custom1";
961         action: STATE_SET "hide" 0.0;
962         target: "clipper";
963         target: "shower";
964         target: "persp";
965         target: "e.swallow.content";
966         target: "e.swallow.bgcontent";
967         after: "hide3";
968      }
969      program { name: "fake_show_background1";
970         signal: "e,state,fake,background,visible,on";
971         source: "e";
972         action: STATE_SET "foreground" 0.0;
973         target: "clipper";
974         target: "shower";
975         target: "e.swallow.content";
976         target: "e.swallow.bgcontent";
977         after: "fake_show_background2";
978      }
979      program { name: "fake_show_background2";
980         action: STATE_SET "background" 0.0;
981         transition: LINEAR 0.44;
982         target: "clipper";
983         target: "shower";
984         target: "e.swallow.content";
985         target: "e.swallow.bgcontent";
986         after: "fake_show_background3";
987      }
988      program { name: "fake_show_background3";
989         action: STATE_SET "foreground" 0.0;
990         target: "clipper";
991         target: "shower";
992         target: "e.swallow.content";
993         target: "e.swallow.bgcontent";
994         after: "fake_show_background4";
995      }
996      program { name: "fake_show_background4";
997         action: SIGNAL_EMIT "e,action,background,show,done" "e";
998      }
999      program { name: "fake_hide_background1";
1000         signal: "e,state,fake,background,visible,off";
1001         source: "e";
1002         action: STATE_SET "foreground" 0.0;
1003         target: "clipper";
1004         target: "shower";
1005         target: "e.swallow.content";
1006         target: "e.swallow.bgcontent";
1007         after: "fake_hide_background2";
1008      }
1009      program { name: "fake_hide_background2";
1010         action: STATE_SET "background" 0.0;
1011         target: "clipper";
1012         target: "shower";
1013         target: "e.swallow.content";
1014         target: "e.swallow.bgcontent";
1015         after: "fake_hide_background3";
1016      }
1017      program { name: "fake_hide_background3";
1018         action: STATE_SET "foreground" 0.0;
1019         transition: LINEAR 0.44;
1020         target: "clipper";
1021         target: "shower";
1022         target: "e.swallow.content";
1023         target: "e.swallow.bgcontent";
1024         after: "fake_hide_background4";
1025      }
1026      program { name: "fake_hide_background4";
1027         action: SIGNAL_EMIT "e,action,background,hide,done" "e";
1028      }
1029      /*------------------------------------------------------------*/
1030      /*              window roation Program                        */
1031      /*------------------------------------------------------------*/
1032      #include "../common/comp-prog-rotation-on-effect-for-win.edc"
1033      /*------------------------------------------------------------*/
1034      program { name: "prog-window-rotation-default--270";
1035         signal: "e,state,window,rotation,-270";
1036         source: "e";
1037         action: STATE_SET "visible" 0.0;
1038         target: "clipper";
1039         target: "shower";
1040         target: "persp";
1041      }
1042      program { name: "prog-window-rotation-default--180";
1043         signal: "e,state,window,rotation,-180";
1044         source: "e";
1045         action: STATE_SET "visible" 0.0;
1046         target: "clipper";
1047         target: "shower";
1048         target: "persp";
1049      }
1050      program { name: "prog-window-rotation-default--90";
1051         signal: "e,state,window,rotation,-90";
1052         source: "e";
1053         action: STATE_SET "visible" 0.0;
1054         target: "clipper";
1055         target: "shower";
1056         target: "persp";
1057      }
1058      program { name: "prog-window-rotation-default-0";
1059         signal: "e,state,window,rotation,0";
1060         source: "e";
1061         action: STATE_SET "visible" 0.0;
1062         target: "clipper";
1063         target: "shower";
1064         target: "persp";
1065      }
1066      program { name: "prog-window-rotation-default-90";
1067         signal: "e,state,window,rotation,90";
1068         source: "e";
1069         action: STATE_SET "visible" 0.0;
1070         target: "clipper";
1071         target: "shower";
1072         target: "persp";
1073      }
1074      program { name: "prog-window-rotation-default-180";
1075         signal: "e,state,window,rotation,180";
1076         source: "e";
1077         action: STATE_SET "visible" 0.0;
1078         target: "clipper";
1079         target: "shower";
1080         target: "persp";
1081      }
1082      program { name: "prog-window-rotation-default-270";
1083         signal: "e,state,window,rotation,270";
1084         source: "e";
1085         action: STATE_SET "visible" 0.0;
1086         target: "clipper";
1087         target: "shower";
1088         target: "persp";
1089      }
1090   }
1091 } /* end of group "shadow_twist" */