part { name: "shower";
type: SPACER;
description { state: "default" 0.0;
- rel1.relative: 0.02 0.02;
- rel2.relative: 0.98 0.98;
+ rel1.relative: 0.05 0.05;
+ rel2.relative: 0.95 0.95;
}
description { state: "visible" 0.0;
inherit: "default" 0.0;
signal: "e,action,go";
source: "e";
filter: "shower" "default";
+ action: STATE_SET "default" 0.0;
+ transition: LINEAR 0.01;
+ target: "shower";
+ target: "clipper";
+ target: "e.swallow.content";
+ after: "show2";
+ }
+ program { name: "show2";
action: STATE_SET "visible" 0.0;
- transition: ACCELERATE COMP_EFFECT_DURATION_FAST;
+ transition: DECEL_FAC 0.10 0.8;
target: "shower";
target: "clipper";
target: "e.swallow.content";
signal: "e,action,go";
source: "e";
filter: "shower" "visible";
- action: STATE_SET "hide" 0.0;
- transition: ACCELERATE COMP_EFFECT_DURATION_FAST;
+ action: STATE_SET "visible" 0.0;
+ transition: LINEAR 0.01;
target: "shower";
target: "clipper";
after: "hide2";
}
program { name: "hide2";
+ action: STATE_SET "hide" 0.0;
+ transition: ACCEL_FAC 0.20 1.5;
+ target: "shower";
+ target: "clipper";
+ after: "hide3";
+ }
+ program { name: "hide3";
action: STATE_SET "default" 0.0;
target: "shower";
target: "clipper";
after: "done";
}
- program { name: "restack,hide";
+ program { name: "restack,show1";
signal: "e,action,go";
source: "e";
- filter: "shower" "restack_visible";
- action: STATE_SET "hide" 0.0;
- transition: ACCELERATE COMP_EFFECT_DURATION_FAST;
+ filter: "shower" "restack_hidden";
+ action: STATE_SET "restack_hidden" 0.0;
+ transition: LINEAR 0.01;
target: "shower";
target: "clipper";
+ after: "restack,show2";
+ }
+ program { name: "restack,show2";
+ action: STATE_SET "visible" 0.0;
+ transition: DECEL_FAC 0.10 0.8;
+ target: "shower";
+ target: "clipper";
+ target: "e.swallow.content";
after: "done";
}
- program { name: "restack,show";
+ program { name: "restack,hide1";
signal: "e,action,go";
source: "e";
- filter: "shower" "restack_hidden";
- action: STATE_SET "visible" 0.0;
- transition: ACCELERATE COMP_EFFECT_DURATION_FAST;
+ filter: "shower" "restack_visible";
+ action: STATE_SET "restack_visible" 0.0;
+ transition: LINEAR 0.01;
+ target: "shower";
+ target: "clipper";
+ after: "restack,hide2";
+ }
+ program { name: "restack,hide2";
+ action: STATE_SET "hide" 0.0;
+ transition: ACCEL_FAC 0.20 1.5;
target: "shower";
target: "clipper";
- target: "e.swallow.content";
after: "done";
}
program { name: "restack,finish";