forked from enlightenment/enlightenment
fix border shading animation size and shadow geometry
This commit is contained in:
parent
fe8fa9d249
commit
095550fdfa
|
@ -428,7 +428,16 @@ group { name: "e/widgets/border/default/border";
|
||||||
visible: 0;
|
visible: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
part { name: "shadow"; mouse_events: 0;
|
part { name: "shadow_clip"; type: RECT; mouse_events: 0;
|
||||||
|
description { state: "default";
|
||||||
|
rel1.to: "shadow";
|
||||||
|
rel2.to: "shadow";
|
||||||
|
}
|
||||||
|
description { state: "hidden";
|
||||||
|
visible: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
part { name: "shadow"; mouse_events: 0; clip_to: "shadow_clip";
|
||||||
description { state: "default" 0.0;
|
description { state: "default" 0.0;
|
||||||
image.normal: "win_shadow.png";
|
image.normal: "win_shadow.png";
|
||||||
image.border: 14 14 14 14;
|
image.border: 14 14 14 14;
|
||||||
|
@ -439,9 +448,9 @@ group { name: "e/widgets/border/default/border";
|
||||||
rel2.offset: 6 11;
|
rel2.offset: 6 11;
|
||||||
fill.smooth: 0;
|
fill.smooth: 0;
|
||||||
}
|
}
|
||||||
description { state: "hidden" 0.0;
|
description { state: "shaded";
|
||||||
inherit: "default" 0.0;
|
inherit: "default";
|
||||||
visible: 0;
|
rel2.to: "top";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
part { name: "e.event.resize.bl"; type: RECT;
|
part { name: "e.event.resize.bl"; type: RECT;
|
||||||
|
@ -528,12 +537,12 @@ group { name: "e/widgets/border/default/border";
|
||||||
program {
|
program {
|
||||||
signal: "e,state,shadow,on"; source: "e";
|
signal: "e,state,shadow,on"; source: "e";
|
||||||
action: STATE_SET "default" 0.0;
|
action: STATE_SET "default" 0.0;
|
||||||
target: "shadow";
|
target: "shadow_clip";
|
||||||
}
|
}
|
||||||
program {
|
program {
|
||||||
signal: "e,state,shadow,off"; source: "e";
|
signal: "e,state,shadow,off"; source: "e";
|
||||||
action: STATE_SET "hidden" 0.0;
|
action: STATE_SET "hidden" 0.0;
|
||||||
target: "shadow";
|
target: "shadow_clip";
|
||||||
}
|
}
|
||||||
program {
|
program {
|
||||||
signal: "e,state,focused"; source: "e";
|
signal: "e,state,focused"; source: "e";
|
||||||
|
@ -614,6 +623,12 @@ group { name: "e/widgets/border/default/border";
|
||||||
program {
|
program {
|
||||||
signal: "e,state,shaded"; source: "e";
|
signal: "e,state,shaded"; source: "e";
|
||||||
action: STATE_SET "shaded" 0.0;
|
action: STATE_SET "shaded" 0.0;
|
||||||
|
target: "shadow";
|
||||||
|
after: "shading";
|
||||||
|
}
|
||||||
|
program { name: "shading";
|
||||||
|
signal: "e,state,shading"; source: "e";
|
||||||
|
action: STATE_SET "shaded" 0.0;
|
||||||
target: "e.swallow.client";
|
target: "e.swallow.client";
|
||||||
target: "bottom";
|
target: "bottom";
|
||||||
target: "bevel2";
|
target: "bevel2";
|
||||||
|
@ -621,22 +636,21 @@ group { name: "e/widgets/border/default/border";
|
||||||
target: "e.event.resize.b";
|
target: "e.event.resize.b";
|
||||||
target: "e.event.resize.br";
|
target: "e.event.resize.br";
|
||||||
}
|
}
|
||||||
// program {
|
|
||||||
// signal: "e,state,shading"; source: "e";
|
|
||||||
// }
|
|
||||||
program {
|
program {
|
||||||
signal: "e,state,unshaded"; source: "e";
|
signal: "e,state,unshaded"; source: "e";
|
||||||
|
action: STATE_SET "default" 0.0;
|
||||||
|
target: "bottom";
|
||||||
|
target: "bevel2";
|
||||||
|
target: "e.event.resize.bl";
|
||||||
|
target: "e.event.resize.b";
|
||||||
|
target: "e.event.resize.br";
|
||||||
after: "unshading";
|
after: "unshading";
|
||||||
}
|
}
|
||||||
program { name: "unshading";
|
program { name: "unshading";
|
||||||
signal: "e,state,unshading"; source: "e";
|
signal: "e,state,unshading"; source: "e";
|
||||||
action: STATE_SET "default" 0.0;
|
action: STATE_SET "default" 0.0;
|
||||||
target: "e.swallow.client";
|
target: "e.swallow.client";
|
||||||
target: "bottom";
|
target: "shadow";
|
||||||
target: "bevel2";
|
|
||||||
target: "e.event.resize.bl";
|
|
||||||
target: "e.event.resize.b";
|
|
||||||
target: "e.event.resize.br";
|
|
||||||
}
|
}
|
||||||
// program {
|
// program {
|
||||||
// signal: "e,action,maximize"; source: "e";
|
// signal: "e,action,maximize"; source: "e";
|
||||||
|
|
Loading…
Reference in New Issue