elementary/transit - type defined to Elm_Transit_Del_Cb for transit deleltion callbac...
authorhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 14 Jul 2011 05:21:40 +0000 (05:21 +0000)
committerhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 14 Jul 2011 05:21:40 +0000 (05:21 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@61354 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/Elementary.h.in
src/lib/elm_transit.c

index a42404b..6d22a78 100644 (file)
@@ -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.
index 83c3816..9456b02 100644 (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 {