efl_ui_stack: use direct events instead of event_animation
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Sat, 23 Feb 2019 11:57:13 +0000 (12:57 +0100)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 8 Mar 2019 11:49:35 +0000 (20:49 +0900)
commit2217876ea5e195bf298491d27ffb32a6ea19222a
treeebb25ce97640e4955bbe566e9851150e0c5b79f6
parentd2253faad8cf6268474398e1d90966d6da45f52c
efl_ui_stack: use direct events instead of event_animation

event_animation of efl_canvas_object, is a little problem, we need to
explictly turn it off, to do a visual state manipulation, just to attach
the animation again. Further more, the animation objects are stored in
static fields, which are not bound to the object. Which means, when two
Efl.Ui.Stack objects are running in parrallel, the animation will look a
little bit wacky, since the object is detached before the animation is
ended.

ref T7555

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D8008
src/lib/elementary/efl_ui_stack.c
src/lib/elementary/efl_ui_stack_private.h