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.]]
    }
 }

-- 


Reply via email to