efl_canvas_object: Add event info to animation events in eo

This commit is contained in:
Jaehyun Cho 2018-05-01 00:20:03 +09:00
parent e9b61a8969
commit 81f94f5a09
2 changed files with 7 additions and 5 deletions

View File

@ -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

View File

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