1 group { name: "e/comp/effects/zoom-easeout";
3 public message(Msg_Type:type, id, ...) {
4 if ((type == MSG_INT_SET) && (id == 0)) {
10 set_state(PART:"clipper", "default", 0.0);
11 set_state(PART:"shower", "default", 0.0);
12 set_state(PART:"e.swallow.content", "default", 0.0);
13 set_state(PART:"under", "default", 0.0);
17 set_state(PART:"clipper", "visible", 0.0);
18 set_state(PART:"shower", "visible", 0.0);
19 set_state(PART:"e.swallow.content", "visible", 0.0);
20 set_state(PART:"under", "visible", 0.0);
24 set_state(PART:"clipper", "restack_hidden", 0.0);
25 set_state(PART:"shower", "restack_hidden", 0.0);
26 set_state(PART:"e.swallow.content", "restack_hidden", 0.0);
27 set_state(PART:"under", "restack_hidden", 0.0);
31 set_state(PART:"clipper", "restack_visible", 0.0);
32 set_state(PART:"shower", "restack_visible", 0.0);
33 set_state(PART:"e.swallow.content", "restack_visible", 0.0);
34 set_state(PART:"under", "restack_visible", 0.0);
38 set_state(PART:"clipper", "restack_done", 0.0);
39 set_state(PART:"shower", "restack_done", 0.0);
40 set_state(PART:"e.swallow.content", "restack_done", 0.0);
41 set_state(PART:"under", "restack_done", 0.0);
43 } else if ((type == MSG_INT_SET) && (id == 1))
49 part { name: "clipper";
52 description { state: "default" 0.0;
54 rel1.relative: -1.0 -1.0;
55 rel1.offset: -9999 -9999;
56 rel2.relative: 2.0 2.0;
57 rel2.offset: 9999 9999;
60 description { state: "visible" 0.0;
61 inherit: "default" 0.0;
62 color: 255 255 255 255;
64 description { state: "hide" 0.0;
65 inherit: "default" 0.0;
67 description { state: "restack_visible" 0.0;
68 inherit: "visible" 0.0;
70 description { state: "restack_hidden" 0.0;
71 inherit: "default" 0.0;
73 description { state: "restack_done" 0.0;
74 inherit: "visible" 0.0;
77 part { name: "shower";
79 description { state: "default" 0.0;
83 description { state: "visible" 0.0;
84 inherit: "default" 0.0;
89 description { state: "hide" 0.0;
90 inherit: "default" 0.0;
92 description { state: "restack_visible" 0.0;
93 inherit: "visible" 0.0;
95 description { state: "restack_hidden" 0.0;
96 inherit: "default" 0.0;
98 description { state: "restack_done" 0.0;
99 inherit: "visible" 0.0;
102 part { name: "e.swallow.content"; type: SWALLOW;
105 description { state: "default" 0.0;
115 description { state: "visible" 0.0;
125 description { state: "visible_default" 0.0;
132 description { state: "hide" 0.0;
133 inherit: "default" 0.0;
135 description { state: "restack_visible" 0.0;
136 inherit: "visible" 0.0;
138 description { state: "restack_hidden" 0.0;
139 inherit: "default" 0.0;
141 description { state: "restack_done" 0.0;
142 inherit: "visible" 0.0;
145 part { name: "under";
148 description { state: "default" 0.0;
158 description { state: "visible" 0.0;
168 description { state: "visible_default" 0.0;
175 description { state: "hide" 0.0;
176 inherit: "default" 0.0;
178 description { state: "restack_visible" 0.0;
179 inherit: "visible" 0.0;
181 description { state: "restack_hidden" 0.0;
182 inherit: "default" 0.0;
184 description { state: "restack_done" 0.0;
185 inherit: "visible" 0.0;
190 program { name: "show1";
191 signal: "e,action,go";
193 filter: "shower" "default";
194 action: STATE_SET "default" 0.0;
197 target: "e.swallow.content";
201 program { name: "show2";
202 action: STATE_SET "visible" 0.0;
203 transition: CUBIC_BEZIER 0.4 0.25 0.46 0.45 1.0;
206 target: "e.swallow.content";
210 program { name: "show3";
211 action: STATE_SET "visible_default" 0.0;
213 target: "e.swallow.content";
216 program { name: "hide1";
217 signal: "e,action,go";
219 filter: "shower" "visible";
220 action: STATE_SET "visible" 0.0;
223 target: "e.swallow.content";
227 program { name: "hide2";
228 action: STATE_SET "hide" 0.0;
229 transition: CUBIC_BEZIER 0.4 0.25 0.46 0.45 1.0;
232 target: "e.swallow.content";
236 program { name: "hide3";
237 action: STATE_SET "default" 0.0;
240 target: "e.swallow.content";
244 program { name: "restack,show1";
245 signal: "e,action,go";
247 filter: "shower" "restack_hidden";
248 action: STATE_SET "restack_hidden" 0.0;
251 target: "e.swallow.content";
253 after: "restack,show2";
255 program { name: "restack,show2";
256 action: STATE_SET "visible" 0.0;
257 transition: CUBIC_BEZIER 0.4 0.25 0.46 0.45 1.0;
260 target: "e.swallow.content";
262 after: "restack,show3";
264 program { name: "restack,show3";
265 action: STATE_SET "visible_default" 0.0;
266 target: "e.swallow.content";
270 program { name: "restack,hide1";
271 signal: "e,action,go";
273 filter: "shower" "restack_visible";
274 action: STATE_SET "restack_visible" 0.0;
277 target: "e.swallow.content";
279 after: "restack,hide2";
281 program { name: "restack,hide2";
282 action: STATE_SET "hide" 0.0;
283 transition: CUBIC_BEZIER 0.4 0.25 0.46 0.45 1.0;
286 target: "e.swallow.content";
290 program { name: "restack,finish";
291 signal: "e,action,go";
293 filter: "shower" "restack_done";
294 action: STATE_SET "visible" 0.0;
297 target: "e.swallow.content";
301 program { name: "done";
302 action: SIGNAL_EMIT "e,action,done" "e";