elementary/transit - type defined to Elm_Transit_Del_Cb for transit deleltion callback function.

SVN revision: 61354
This commit is contained in:
ChunEon Park 2011-07-14 05:21:40 +00:00
parent ffc4723ba4
commit 00756c27e7
2 changed files with 9 additions and 2 deletions

View File

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

View File

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