FlipSelector: fix callback type.

Evas_Smart_Cb was used in legacy while flipselector_func_type was used
in Eo. That made the compilation failing in E.
This commit is contained in:
Daniel Zaoui 2014-04-24 11:04:35 +03:00
parent 40a65560f6
commit 67d8bd6e34
3 changed files with 5 additions and 7 deletions

View File

@ -629,7 +629,7 @@ _elm_flipselector_flip_prev(Eo *obj EINA_UNUSED, Elm_Flipselector_Data *sd)
}
EOLIAN static Elm_Object_Item *
_elm_flipselector_item_append(Eo *obj, Elm_Flipselector_Data *sd, const char *label, flipselector_func_type func, const void *data)
_elm_flipselector_item_append(Eo *obj, Elm_Flipselector_Data *sd, const char *label, Evas_Smart_Cb func, const void *data)
{
Elm_Flipselector_Item *item;
@ -658,7 +658,7 @@ _elm_flipselector_item_append(Eo *obj, Elm_Flipselector_Data *sd, const char *la
}
EOLIAN static Elm_Object_Item *
_elm_flipselector_item_prepend(Eo *obj, Elm_Flipselector_Data *sd, const char *label, flipselector_func_type func, void *data)
_elm_flipselector_item_prepend(Eo *obj, Elm_Flipselector_Data *sd, const char *label, Evas_Smart_Cb func, void *data)
{
Elm_Flipselector_Item *item;

View File

@ -135,7 +135,7 @@ class Elm_Flipselector (Elm_Layout)
return Elm_Object_Item *;
params {
@in const char *label; /*@ The (text) label of the new item */
@in flipselector_func_type func; /*@ Convenience callback function to take place when
@in Evas_Smart_Cb func; /*@ Convenience callback function to take place when
item is selected */
@in void *data; /*@ Data passed to @p func, above */
}
@ -174,7 +174,7 @@ class Elm_Flipselector (Elm_Layout)
return Elm_Object_Item *;
params {
@in const char *label; /*@ The (text) label of the new item */
@in flipselector_func_type func; /*@ Convenience callback function to take place when
@in Evas_Smart_Cb func; /*@ Convenience callback function to take place when
item is selected */
@in const void *data; /*@ Data passed to @p func, above */
}

View File

@ -1,3 +1 @@
typedef void (*flipselector_func_type)(void *, Evas_Object *, void *);
#include "elm_flipselector.eo.h"
#include "elm_flipselector.eo.h"