forked from enlightenment/efl
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:
parent
40a65560f6
commit
67d8bd6e34
|
@ -629,7 +629,7 @@ _elm_flipselector_flip_prev(Eo *obj EINA_UNUSED, Elm_Flipselector_Data *sd)
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static Elm_Object_Item *
|
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;
|
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 *
|
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;
|
Elm_Flipselector_Item *item;
|
||||||
|
|
||||||
|
|
|
@ -135,7 +135,7 @@ class Elm_Flipselector (Elm_Layout)
|
||||||
return Elm_Object_Item *;
|
return Elm_Object_Item *;
|
||||||
params {
|
params {
|
||||||
@in const char *label; /*@ The (text) label of the new item */
|
@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 */
|
item is selected */
|
||||||
@in void *data; /*@ Data passed to @p func, above */
|
@in void *data; /*@ Data passed to @p func, above */
|
||||||
}
|
}
|
||||||
|
@ -174,7 +174,7 @@ class Elm_Flipselector (Elm_Layout)
|
||||||
return Elm_Object_Item *;
|
return Elm_Object_Item *;
|
||||||
params {
|
params {
|
||||||
@in const char *label; /*@ The (text) label of the new item */
|
@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 */
|
item is selected */
|
||||||
@in const void *data; /*@ Data passed to @p func, above */
|
@in const void *data; /*@ Data passed to @p func, above */
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1 @@
|
||||||
typedef void (*flipselector_func_type)(void *, Evas_Object *, void *);
|
#include "elm_flipselector.eo.h"
|
||||||
|
|
||||||
#include "elm_flipselector.eo.h"
|
|
||||||
|
|
Loading…
Reference in New Issue