e_comp_object: add e_comp_object_effect_hiding_set 33/213333/3 accepted/tizen/unified/20190905.060608 submit/tizen/20190905.021322
authorJuyeon Lee <juyeonne.lee@samsung.com>
Wed, 4 Sep 2019 08:18:46 +0000 (17:18 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Thu, 5 Sep 2019 02:12:06 +0000 (02:12 +0000)
commit5cdf594e4ea6c3060d77caa7ec5a493b65a80b23
treefc823edcd4834d390a7b1d31c45f561cbe73c706
parent67a586e34241b921c4d1e751737d2cea6b0d5b51
e_comp_object: add e_comp_object_effect_hiding_set

ec->frame never hide when it is animating(bg running, restack showing)
if evas object changes its visibility state, comp_obj emit the signal
   show: state,hidden/action,iconify
   hide: state,visible/action,uniconify
if evas stack has changed than, E-mod effect emit the signal
   show: restack,show
   hide: restack,hide
window transition animation(aka effect) is calculated by the e_mod_effect mod.
refering to signals. therefore it is hard to know in e20 side what is animating
By effect mod set hiding state using this api, intercept hide can process
'hide' unless it is not hiding animation.

Change-Id: Ia580f36270463314f16455dd16f6a6bdf4b94b12
src/bin/e_comp_object.c
src/bin/e_comp_object.h