You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
975 B
17 lines
975 B
#ifndef ENTRANCE_FILL_H |
|
#define ENTRANCE_FILL_H |
|
|
|
typedef struct Entrance_Fill_ Entrance_Fill; |
|
|
|
typedef char *(*Entrance_Fill_Text_Get_Func) (void *data, Evas_Object *obj, const char *part); |
|
typedef Evas_Object *(*Entrance_Fill_Content_Get_Func) (void *data, Evas_Object *obj, const char *part); |
|
typedef Eina_Bool (*Entrance_Fill_State_Get_Func) (void *data, Evas_Object *obj, const char *part); |
|
typedef void (*Entrance_Fill_Del_Func) (void *data, Evas_Object *obj); |
|
typedef Eina_Bool (*Entrance_Fill_Cb_Func) (void *data, Elm_Object_Item *it); |
|
|
|
Entrance_Fill *entrance_fill_new(const char *item_style, Entrance_Fill_Text_Get_Func label_get, Entrance_Fill_Content_Get_Func content_get, Entrance_Fill_State_Get_Func state_get, Entrance_Fill_Del_Func del_func); |
|
void entrance_fill(Evas_Object *obj, Entrance_Fill *egf, Eina_List *contents, Entrance_Fill_Cb_Func fill_cb, Evas_Smart_Cb func, void *data); |
|
void entrance_fill_del(Entrance_Fill *ef); |
|
|
|
|
|
#endif /* ENTRANCE_FILL_H */
|
|
|