jaehyun pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=81f94f5a09f065627b82207092d80bcc8837a9da
commit 81f94f5a09f065627b82207092d80bcc8837a9da Author: Jaehyun Cho <jae_hyun....@samsung.com> Date: Tue May 1 00:20:03 2018 +0900 efl_canvas_object: Add event info to animation events in eo --- src/lib/evas/Evas_Eo.h | 4 ++-- src/lib/evas/canvas/efl_canvas_object.eo | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/lib/evas/Evas_Eo.h b/src/lib/evas/Evas_Eo.h index bdd01e60da..9cea6ddc77 100644 --- a/src/lib/evas/Evas_Eo.h +++ b/src/lib/evas/Evas_Eo.h @@ -136,10 +136,10 @@ struct _Efl_Canvas_Animation_Player_Event_Running double progress; }; -typedef struct Efl_Canvas_Object_Animation_Event +struct _Efl_Canvas_Object_Animation_Event { const Efl_Event_Description *event_desc; -} Efl_Canvas_Object_Animation_Event; +}; /** * @ingroup Evas_Object_Rectangle diff --git a/src/lib/evas/canvas/efl_canvas_object.eo b/src/lib/evas/canvas/efl_canvas_object.eo index 1558de4364..3d9e590881 100644 --- a/src/lib/evas/canvas/efl_canvas_object.eo +++ b/src/lib/evas/canvas/efl_canvas_object.eo @@ -1,5 +1,7 @@ import efl_text_types; +struct Efl.Canvas.Object.Animation_Event; [[Information of animation events]] + abstract Efl.Canvas.Object (Efl.Object, Efl.Gfx.Entity, Efl.Gfx.Color, Efl.Gfx.Stack, Efl.Animator, Efl.Input.Interface, Efl.Gfx.Size_Hint, Efl.Gfx.Map, Efl.Loop_Consumer, Efl.Ui.Base, Efl.Canvas.Pointer) @@ -622,8 +624,8 @@ abstract Efl.Canvas.Object (Efl.Object, Efl.Gfx.Entity, Efl.Gfx.Color, Efl.Gfx.S Efl.Canvas.Pointer.pointer_inside { get; } } events { - anim_started; [[Animation is started.]] - anim_running; [[Animation is running.]] - anim_ended; [[Animation is ended.]] + anim_started: Efl.Canvas.Object.Animation_Event; [[Animation is started.]] + anim_running: Efl.Canvas.Object.Animation_Event; [[Animation is running.]] + anim_ended: Efl.Canvas.Object.Animation_Event; [[Animation is ended.]] } } --