From 00756c27e7192bd54bf3ca390a84abdaa06b6031 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 --- legacy/elementary/src/lib/Elementary.h.in | 9 ++++++++- legacy/elementary/src/lib/elm_transit.c | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/legacy/elementary/src/lib/Elementary.h.in b/legacy/elementary/src/lib/Elementary.h.in index a42404b16a..6d22a78f1f 100644 --- a/legacy/elementary/src/lib/Elementary.h.in +++ b/legacy/elementary/src/lib/Elementary.h.in @@ -7186,6 +7186,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. * @@ -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/legacy/elementary/src/lib/elm_transit.c b/legacy/elementary/src/lib/elm_transit.c index 83c3816567..9456b02523 100644 --- a/legacy/elementary/src/lib/elm_transit.c +++ b/legacy/elementary/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 {