path: root/src/lib/evas/include
diff options
authorMarcel Hollerbach <>2019-02-23 13:21:40 +0100
committerMarcel Hollerbach <>2019-02-25 10:37:40 +0100
commit422ee8d3233ef94c6d2b27d7dfef3469f6dde5ac (patch)
tree10f651601e9d5cd100ae5edde5096a7b62964a2a /src/lib/evas/include
parentf1ad1559b7e1ec8e913d95d07de81e42d0434096 (diff)
efl_canvas_object: get rid of event_animation set/get
the API is a little bit problematic. The API takes events as an parameter. However, only the hide and show events can be used, because move for example is not intercepted, which leads to a situation that you cannot attach a translation animation to the event. Further more, handling the animations directory instead of pipeing them through events seems to be a little bit easier as the case study of the previous events have shown. Further more, we should never ever overwrite the callback_call function of a eo base object, those methods are an incredible hotpath, by the time we would have 1-2 animations on a object, the event submission would be significetly slowned down. ref T7555 Reviewed-by: Mike Blumenkrantz <> Differential Revision:
Diffstat (limited to 'src/lib/evas/include')
1 files changed, 0 insertions, 2 deletions
diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h
index a3faa16911..b4c2dbec19 100644
--- a/src/lib/evas/include/evas_private.h
+++ b/src/lib/evas/include/evas_private.h
@@ -1147,8 +1147,6 @@ struct _Evas_Object_Protected_Data
1147 unsigned char no_change_render; 1147 unsigned char no_change_render;
1148 unsigned char delete_me; 1148 unsigned char delete_me;
1149 1149
1150 Eina_Inlist *event_anims; //List of Efl_Animation
1152 Eina_Bool render_pre : 1; 1150 Eina_Bool render_pre : 1;
1153 Eina_Bool rect_del : 1; 1151 Eina_Bool rect_del : 1;
1154 1152