From df496626b76a549dfd4409806c31c72474f35d2c Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Thu, 14 Jul 2011 05:21:40 +0000 Subject: [PATCH] elementary/transit - type defined to Elm_Transit_Del_Cb for transit deleltion callback function. SVN revision: 61354 --- src/lib/Elementary.h.in | 9 ++++++++- src/lib/elm_transit.c | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/lib/Elementary.h.in b/src/lib/Elementary.h.in index a42404b..6d22a78 100644 --- a/src/lib/Elementary.h.in +++ b/src/lib/Elementary.h.in @@ -7187,6 +7187,13 @@ extern "C" { typedef void (*Elm_Transit_Effect_End_Cb) (Elm_Transit_Effect *effect, Elm_Transit *transit); /** + * Elm_Transit_Del_Cb + * + * A callback called when the transit is deleted. + */ + typedef void (*Elm_Transit_Del_Cb) (void *data, Elm_Transit *transit); + + /** * Add new transit. * * @note Is not necessary to delete the transit object, it will be deleted at @@ -7394,7 +7401,7 @@ extern "C" { * * @ingroup Transit */ - EAPI void elm_transit_del_cb_set(Elm_Transit *transit, void (*cb)(void *data, Elm_Transit* transit), void *data) EINA_ARG_NONNULL(1); + EAPI void elm_transit_del_cb_set(Elm_Transit *transit, Elm_Transit_Del_Cb cb, void *data) EINA_ARG_NONNULL(1); /** * Set reverse effect automatically. diff --git a/src/lib/elm_transit.c b/src/lib/elm_transit.c index 83c3816..9456b02 100644 --- a/src/lib/elm_transit.c +++ b/src/lib/elm_transit.c @@ -32,7 +32,7 @@ struct _Elm_Transit Eina_List *next_chain_transits; Elm_Transit_Tween_Mode tween_mode; struct { - Elm_Transit_Effect_End_Cb func; + Elm_Transit_Del_Cb func; void *arg; } del_data; struct { -- 2.7.4