1 /*-----------------------------------------------------*/
2 /* group "shadow_twist" */
3 /*-----------------------------------------------------*/
4 group { name: "shadow_twist";
5 #include "../common/comp-config.edc"
7 image: "comp-sh1.png" COMP;
8 image: "bt_glow.png" COMP;
11 part { name: "clipper";
14 description { state: "default" 0.0;
26 description { state: "interval" 0.0;
27 inherit: "default" 0.0;
29 color: 255 255 255 255;
31 description { state: "visible" 0.0;
32 inherit: "default" 0.0;
34 color: 255 255 255 255;
36 description { state: "foreground" 0.0;
37 inherit: "default" 0.0;
39 color: 255 255 255 255;
41 description { state: "background" 0.0;
42 inherit: "default" 0.0;
44 color: 180 180 180 255;
46 description { state: "switcher" 0.0;
47 inherit: "default" 0.0;
49 color: 255 255 255 255;
51 description { state: "switcher2" 0.0;
52 inherit: "default" 0.0;
54 color: 255 255 255 255;
56 description { state: "hide" 0.0;
57 inherit: "default" 0.0;
61 description { state: "default" 1.0;
62 inherit: "default" 0.0;
64 color: 255 255 255 255;
66 description { state: "default" 0.5;
67 inherit: "default" 0.0;
72 part { name: "shadow";
75 description { state: "default" 0.0;
77 normal: "comp-sh1.png";
83 to: "e.swallow.content";
88 to: "e.swallow.content";
93 description { state: "hidden" 0.0;
94 inherit: "default" 0.0;
98 part { name: "shower";
101 description { state: "default" 0.0;
110 description { state: "interval" 0.0;
119 description { state: "switcher" 0.0;
128 description { state: "switcher2" 0.0;
129 inherit: "switcher" 0.0;
131 description { state: "visible" 0.0;
140 description { state: "foreground" 0.0;
141 inherit: "default" 0.0;
143 description { state: "background" 0.0;
152 description { state: "hide" 0.0;
153 inherit: "default" 0.0;
161 description { state: "indicator_raise_above" 0.0;
162 inherit : "default" 0.0;
170 description { state: "indicator_raise_above" 0.1;
171 inherit : "default" 0.0;
180 part { name: "persp";
182 description { state: "default" 0.0;
186 perspective.zplane: -1500;
187 perspective.focal: 1000;
189 description { state: "interval" 0.0;
190 inherit: "default" 0.0;
191 perspective.zplane: -750;
192 perspective.focal: 1000;
194 description { state: "switcher" 0.0;
195 inherit: "default" 0.0;
196 perspective.zplane: -500;
197 perspective.focal: 1000;
199 description { state: "switcher2" 0.0;
200 inherit: "default" 0.0;
201 perspective.zplane: -500;
202 perspective.focal: 1000;
204 description { state: "visible" 0.0;
205 inherit: "default" 0.0;
206 perspective.zplane: 0;
207 perspective.focal: 1000;
209 description { state: "hide" 0.0;
210 inherit: "default" 0.0;
211 perspective.zplane: -1500;
212 perspective.focal: 1000;
215 part { name: "e.swallow.bgcontent";
219 description { state: "default" 0.0;
221 rel1.relative: 0.0 0.0;
223 rel2.relative: 1.0 1.0;
230 perspective: "persp";
238 description { state: "interval" 0.0;
240 rel1.relative: 0.0 0.0;
242 rel2.relative: 1.0 1.0;
249 perspective: "persp";
257 description { state: "switcher" 0.0;
259 rel1.relative: 0.0 0.0;
261 rel2.relative: 1.0 1.0;
268 perspective: "persp";
276 description { state: "switcher2" 0.0;
278 rel1.relative: 0.0 0.0;
280 rel2.relative: 1.0 1.0;
287 perspective: "persp";
295 description { state: "visible" 0.0;
297 rel1.relative: 0.0 0.0;
299 rel2.relative: 1.0 1.0;
306 perspective: "persp";
314 description { state: "hide" 0.0;
316 rel1.relative: 0.0 0.0;
318 rel2.relative: 1.0 1.0;
325 perspective: "persp";
333 description { state: "visible" 1.0;
334 inherit: "visible" 0.0;
339 description { state: "foreground" 0.0;
341 rel1.relative: 0.0 0.0;
343 rel2.relative: 1.0 1.0;
346 description { state: "background" 0.0;
347 inherit: "foreground" 0.0;
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;
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;
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 /*-------------------------------------------------------------------*/
366 part { name: "e.swallow.content";
370 description { state: "default" 0.0;
385 perspective: "persp";
393 description { state: "interval" 0.0;
408 perspective: "persp";
416 description { state: "switcher" 0.0;
431 perspective: "persp";
439 description { state: "switcher2" 0.0;
454 perspective: "persp";
462 description { state: "visible" 0.0;
477 perspective: "persp";
485 description { state: "hide" 0.0;
500 perspective: "persp";
508 description { state: "visible" 1.0;
509 inherit: "visible" 0.0;
518 description { state: "foreground" 0.0;
529 description { state: "background" 0.0;
530 inherit: "foreground" 0.0;
532 description { state: "default" 1.0;
533 inherit: "visible" 1.0;
535 rel2.relative: 1.0 1.0;
537 description { state: "default" 0.5;
538 inherit: "visible" 1.0;
540 rel2.relative: 1.0 1.0;
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 /*-------------------------------------------------------------------*/
551 program { name: "shadow-on";
552 signal: "e,state,shadow,on";
554 action: STATE_SET "default" 0.0;
557 program { name: "shadow-off";
558 signal: "e,state,shadow,off";
560 action: STATE_SET "hidden" 0.0;
563 program { name: "show1";
564 signal: "e,state,visible,on";
566 action: STATE_SET "default" 0.0;
570 target: "e.swallow.content";
571 target: "e.swallow.bgcontent";
574 program { name: "show2";
575 action: STATE_SET "interval" 0.0;
579 target: "e.swallow.content";
580 target: "e.swallow.bgcontent";
581 transition: LINEAR 0.2;
584 program { name: "show3";
585 action: STATE_SET "visible" 0.0;
589 target: "e.swallow.content";
590 target: "e.swallow.bgcontent";
591 transition: LINEAR 0.1;
594 program { name: "show4";
595 action: SIGNAL_EMIT "e,action,show,done" "e";
597 program { name: "hide1";
598 signal: "e,state,visible,off";
600 action: STATE_SET "visible" 0.0;
604 target: "e.swallow.content";
605 target: "e.swallow.bgcontent";
608 program { name: "hide2";
609 action: STATE_SET "interval" 0.0;
613 target: "e.swallow.content";
614 target: "e.swallow.bgcontent";
615 transition: LINEAR 0.1;
618 program { name: "hide3";
619 action: STATE_SET "default" 0.0;
623 target: "e.swallow.content";
624 target: "e.swallow.bgcontent";
625 transition: LINEAR 0.2;
628 program { name: "hide4";
629 action: SIGNAL_EMIT "e,action,hide,done" "e";
631 program { name: "raise_above_hide1";
632 signal: "e,state,raise_above,off";
634 action: STATE_SET "visible" 0.0;
638 target: "e.swallow.content";
639 target: "e.swallow.bgcontent";
640 after: "raise_above_hide2";
642 program { name: "raise_above_hide2";
643 action: STATE_SET "interval" 0.0;
647 target: "e.swallow.content";
648 target: "e.swallow.bgcontent";
649 transition: LINEAR 0.1;
650 after: "raise_above_hide3";
652 program { name: "raise_above_hide3";
653 action: STATE_SET "default" 0.0;
657 target: "e.swallow.content";
658 target: "e.swallow.bgcontent";
659 transition: LINEAR 0.2;
660 after: "raise_above_hide4";
662 program { name: "raise_above_hide4";
663 action: SIGNAL_EMIT "e,action,raise_above_hide,done" "e";
665 program { name: "raise_above_hide_post_work";
666 signal: "e,state,raise_above_post,on";
668 action: STATE_SET "visible" 0.0;
672 target: "e.swallow.content";
673 target: "e.swallow.bgcontent";
675 program { name: "switcher_on";
676 signal: "e,state,switcher,on";
678 action: STATE_SET "visible" 0.0;
682 target: "e.swallow.content";
683 target: "e.swallow.bgcontent";
684 after: "switcher_on2";
686 program { name: "switcher_on2";
687 action: STATE_SET "switcher" 0.0;
691 target: "e.swallow.content";
692 target: "e.swallow.bgcontent";
693 after: "switcher_on3";
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";
702 program { name: "switcher_on4";
703 action: STATE_SET "visible" 0.0;
707 target: "e.swallow.content";
708 target: "e.swallow.bgcontent";
709 after: "switcher_on5";
711 program { name: "switcher_on5";
712 action: SIGNAL_EMIT "e,action,show,done" "e";
714 program { name: "switcher_on_top";
715 signal: "e,state,switcher_top,on";
717 action: STATE_SET "visible" 0.0;
721 target: "e.swallow.content";
722 target: "e.swallow.bgcontent";
723 after: "switcher_on_top2";
724 after: "switcher_on_top2_2";
726 program { name: "switcher_on_top2";
727 action: STATE_SET "switcher" 0.0;
731 transition: LINEAR 0.3;
732 after: "switcher_on_top3";
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;
740 program { name: "switcher_on_top3";
741 action: STATE_SET "visible" 0.0;
745 target: "e.swallow.content";
746 target: "e.swallow.bgcontent";
747 after: "switcher_on_top4";
749 program { name: "switcher_on_top4";
750 action: SIGNAL_EMIT "e,action,show,done" "e";
752 program { name: "raise_above3";
753 signal: "e,state,raise_above3,on";
755 action: STATE_SET "indicator_raise_above" 0.0;
757 after: "raise_above3_2";
759 program { name: "raise_above3_2";
760 action: STATE_SET "indicator_raise_above" 0.1;
761 transition: SINUSOIDAL 0.2;
763 after: "raise_above3_3";
765 program { name: "raise_above3_3";
766 action: STATE_SET "indicator_raise_above" 0.1;
767 transition: LINEAR 0.16;
769 after: "raise_above3_4";
771 program { name: "raise_above3_4";
772 action: STATE_SET "indicator_raise_above" 0.0;
773 transition: SINUSOIDAL 0.2;
775 after: "raise_above3_done";
777 program { name: "raise_above3_done";
778 action: SIGNAL_EMIT "e,action,raise_above3,done" "e";
780 program { name: "show1_noeffect";
781 signal: "e,state,visible,on,noeffect";
783 action: STATE_SET "default" 0.0;
787 target: "e.swallow.content";
788 target: "e.swallow.bgcontent";
789 after: "show2_noeffect";
791 program { name: "show2_noeffect";
792 action: STATE_SET "visible" 0.0;
796 target: "e.swallow.content";
797 target: "e.swallow.bgcontent";
800 program { name: "hide1_noeffect";
801 signal: "e,state,visible,off,noeffect";
803 action: STATE_SET "visible" 0.0;
807 target: "e.swallow.content";
808 target: "e.swallow.bgcontent";
809 after: "hide2_noeffect";
811 program { name: "hide2_noeffect";
812 action: STATE_SET "hide" 0.0;
816 target: "e.swallow.content";
817 target: "e.swallow.bgcontent";
820 program { name: "show_background1";
821 signal: "e,state,background,visible,on";
823 action: STATE_SET "foreground" 0.0;
826 target: "e.swallow.content";
827 target: "e.swallow.bgcontent";
828 after: "show_background2";
830 program { name: "show_background2";
831 action: STATE_SET "background" 0.0;
832 transition: LINEAR 0.3;
835 target: "e.swallow.content";
836 target: "e.swallow.bgcontent";
837 after: "show_background3";
839 program { name: "show_background3";
840 action: STATE_SET "background" 0.0;
841 transition: LINEAR 0.1;
844 target: "e.swallow.content";
845 target: "e.swallow.bgcontent";
846 after: "show_background4";
848 program { name: "show_background4";
849 action: STATE_SET "foreground" 0.0;
852 target: "e.swallow.content";
853 target: "e.swallow.bgcontent";
854 after: "show_background5";
856 program { name: "show_background5";
857 action: SIGNAL_EMIT "e,action,background,show,done" "e";
859 program { name: "hide_background1";
860 signal: "e,state,background,visible,off";
862 action: STATE_SET "foreground" 0.0;
865 target: "e.swallow.content";
866 target: "e.swallow.bgcontent";
867 after: "hide_background2";
869 program { name: "hide_background2";
870 action: STATE_SET "background" 0.0;
873 target: "e.swallow.content";
874 target: "e.swallow.bgcontent";
875 after: "hide_background3";
877 program { name: "hide_background3";
878 action: STATE_SET "foreground" 0.0;
879 transition: LINEAR 0.3;
882 target: "e.swallow.content";
883 target: "e.swallow.bgcontent";
884 after: "hide_background4";
886 program { name: "hide_background4";
887 action: SIGNAL_EMIT "e,action,background,hide,done" "e";
889 program { name: "show1_custom0";
890 signal: "e,state,visible,on,custom0";
892 action: STATE_SET "default" 0.0;
896 target: "e.swallow.content";
897 target: "e.swallow.bgcontent";
898 after: "show2_custom0";
900 program { name: "show2_custom0";
901 action: STATE_SET "visible" 0.0;
905 target: "e.swallow.content";
906 target: "e.swallow.bgcontent";
909 program { name: "hide1_custom0";
910 signal: "e,state,visible,off,custom0";
912 action: STATE_SET "visible" 0.0;
916 target: "e.swallow.content";
917 target: "e.swallow.bgcontent";
918 after: "hide2_custom0";
920 program { name: "hide2_custom0";
921 action: STATE_SET "hide" 0.0;
925 target: "e.swallow.content";
926 target: "e.swallow.bgcontent";
929 program { name: "show1_custom1";
930 signal: "e,state,visible,on,custom1";
932 action: STATE_SET "default" 0.0;
936 target: "e.swallow.content";
937 target: "e.swallow.bgcontent";
938 after: "show2_custom1";
940 program { name: "show2_custom1";
941 action: STATE_SET "visible" 0.0;
945 target: "e.swallow.content";
946 target: "e.swallow.bgcontent";
949 program { name: "hide1_custom1";
950 signal: "e,state,visible,off,custom1";
952 action: STATE_SET "visible" 0.0;
956 target: "e.swallow.content";
957 target: "e.swallow.bgcontent";
958 after: "hide2_custom1";
960 program { name: "hide2_custom1";
961 action: STATE_SET "hide" 0.0;
965 target: "e.swallow.content";
966 target: "e.swallow.bgcontent";
969 program { name: "fake_show_background1";
970 signal: "e,state,fake,background,visible,on";
972 action: STATE_SET "foreground" 0.0;
975 target: "e.swallow.content";
976 target: "e.swallow.bgcontent";
977 after: "fake_show_background2";
979 program { name: "fake_show_background2";
980 action: STATE_SET "background" 0.0;
981 transition: LINEAR 0.44;
984 target: "e.swallow.content";
985 target: "e.swallow.bgcontent";
986 after: "fake_show_background3";
988 program { name: "fake_show_background3";
989 action: STATE_SET "foreground" 0.0;
992 target: "e.swallow.content";
993 target: "e.swallow.bgcontent";
994 after: "fake_show_background4";
996 program { name: "fake_show_background4";
997 action: SIGNAL_EMIT "e,action,background,show,done" "e";
999 program { name: "fake_hide_background1";
1000 signal: "e,state,fake,background,visible,off";
1002 action: STATE_SET "foreground" 0.0;
1005 target: "e.swallow.content";
1006 target: "e.swallow.bgcontent";
1007 after: "fake_hide_background2";
1009 program { name: "fake_hide_background2";
1010 action: STATE_SET "background" 0.0;
1013 target: "e.swallow.content";
1014 target: "e.swallow.bgcontent";
1015 after: "fake_hide_background3";
1017 program { name: "fake_hide_background3";
1018 action: STATE_SET "foreground" 0.0;
1019 transition: LINEAR 0.44;
1022 target: "e.swallow.content";
1023 target: "e.swallow.bgcontent";
1024 after: "fake_hide_background4";
1026 program { name: "fake_hide_background4";
1027 action: SIGNAL_EMIT "e,action,background,hide,done" "e";
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";
1037 action: STATE_SET "visible" 0.0;
1042 program { name: "prog-window-rotation-default--180";
1043 signal: "e,state,window,rotation,-180";
1045 action: STATE_SET "visible" 0.0;
1050 program { name: "prog-window-rotation-default--90";
1051 signal: "e,state,window,rotation,-90";
1053 action: STATE_SET "visible" 0.0;
1058 program { name: "prog-window-rotation-default-0";
1059 signal: "e,state,window,rotation,0";
1061 action: STATE_SET "visible" 0.0;
1066 program { name: "prog-window-rotation-default-90";
1067 signal: "e,state,window,rotation,90";
1069 action: STATE_SET "visible" 0.0;
1074 program { name: "prog-window-rotation-default-180";
1075 signal: "e,state,window,rotation,180";
1077 action: STATE_SET "visible" 0.0;
1082 program { name: "prog-window-rotation-default-270";
1083 signal: "e,state,window,rotation,270";
1085 action: STATE_SET "visible" 0.0;
1091 } /* end of group "shadow_twist" */