billiob pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=27b914127f16b0db0f4adb942825cb76dc21da0b
commit 27b914127f16b0db0f4adb942825cb76dc21da0b Author: Boris Faure <[email protected]> Date: Wed Mar 25 23:54:50 2020 +0100 mild: add animation when dragging over tab --- data/themes/mild.edc | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/data/themes/mild.edc b/data/themes/mild.edc index 91da730..4f87a1c 100644 --- a/data/themes/mild.edc +++ b/data/themes/mild.edc @@ -919,6 +919,46 @@ collections { description { state: "hdrag,off" 0.0; inherit: "default" 0.0; } + description { state: "drag_over" 0.0; + inherit: "default" 0.0; + rel1.relative: 0.2 0.0; + rel2.to_x: "terminology.tabregion"; + rel2.relative: 0.8 0.0; + } + } + program { + name: "drag_over_tabs,on"; + signal: "drag_over_tabs,on"; source: "terminology"; + action: STATE_SET "drag_over" 0.0; + target: "tabdrag"; + after: "drag_over_tabs,pulse"; + } + program { + name: "drag_over_tabs,pulse"; + action: STATE_SET "default" 0.0; + transition: DECELERATE 0.6; + target: "tabdrag"; + after: "drag_over_tabs,pulse2"; + } + program { + name: "drag_over_tabs,pulse2"; + transition: ACCELERATE 0.6; + action: STATE_SET "drag_over" 0.0; + target: "tabdrag"; + after: "drag_over_tabs,pulse"; + } + program { + signal: "drag_over_tabs,off"; source: "terminology"; + action: ACTION_STOP; + target: "drag_over_tabs,on"; + target: "drag_over_tabs,pulse"; + target: "drag_over_tabs,pulse2"; + after: "drag_over_tabs,off2"; + } + program { + name: "drag_over_tabs,off2"; + action: STATE_SET "default" 0.0; + target: "tabdrag"; } program { signal: "hdrag,on"; source: "terminology"; @@ -962,7 +1002,7 @@ collections { dragable.confine: "tabdrag"; description { state: "default" 0.0; rel2.relative: 0.0 0.0; - rel2.to_x: "terminology.tab_btn"; + rel2.to_x: "tabdrag"; max: 1 1; fixed: 1 1; } --
