entrance: entrance_fill use const *Eina_List!
This commit is contained in:
parent
3836ea49a9
commit
982d51c77e
|
@ -18,9 +18,9 @@ struct Entrance_Fill_
|
||||||
|
|
||||||
///////////////// LIST ///////////////////////////////
|
///////////////// LIST ///////////////////////////////
|
||||||
static void
|
static void
|
||||||
_entrance_fill_list(Evas_Object *obj, Entrance_Fill *ef, Eina_List *contents, Entrance_Fill_Cb_Func fill_cb, Evas_Smart_Cb func, void *data)
|
_entrance_fill_list(Evas_Object *obj, Entrance_Fill *ef,const Eina_List *contents, Entrance_Fill_Cb_Func fill_cb, Evas_Smart_Cb func, void *data)
|
||||||
{
|
{
|
||||||
Eina_List *l;
|
const Eina_List *l;
|
||||||
void *content;
|
void *content;
|
||||||
|
|
||||||
EINA_LIST_FOREACH(contents, l, content)
|
EINA_LIST_FOREACH(contents, l, content)
|
||||||
|
@ -39,9 +39,9 @@ _entrance_fill_list(Evas_Object *obj, Entrance_Fill *ef, Eina_List *contents, En
|
||||||
|
|
||||||
///////////////// GENLIST /////////////////////////////
|
///////////////// GENLIST /////////////////////////////
|
||||||
static void
|
static void
|
||||||
_entrance_fill_genlist(Evas_Object *obj, Entrance_Fill *ef, Eina_List *contents, Entrance_Fill_Cb_Func fill_cb, Evas_Smart_Cb func, void *data)
|
_entrance_fill_genlist(Evas_Object *obj, Entrance_Fill *ef, const Eina_List *contents, Entrance_Fill_Cb_Func fill_cb, Evas_Smart_Cb func, void *data)
|
||||||
{
|
{
|
||||||
Eina_List *l;
|
const Eina_List *l;
|
||||||
Elm_Genlist_Item_Class *glc;
|
Elm_Genlist_Item_Class *glc;
|
||||||
void *content;
|
void *content;
|
||||||
|
|
||||||
|
@ -73,9 +73,9 @@ _entrance_fill_genlist(Evas_Object *obj, Entrance_Fill *ef, Eina_List *contents,
|
||||||
|
|
||||||
///////////////// GENGRID /////////////////////////////
|
///////////////// GENGRID /////////////////////////////
|
||||||
static void
|
static void
|
||||||
_entrance_fill_gengrid(Evas_Object *obj, Entrance_Fill *ef, Eina_List *contents, Entrance_Fill_Cb_Func fill_cb, Evas_Smart_Cb func, void *data)
|
_entrance_fill_gengrid(Evas_Object *obj, Entrance_Fill *ef, const Eina_List *contents, Entrance_Fill_Cb_Func fill_cb, Evas_Smart_Cb func, void *data)
|
||||||
{
|
{
|
||||||
Eina_List *l;
|
const Eina_List *l;
|
||||||
Elm_Gengrid_Item_Class *ggc;
|
Elm_Gengrid_Item_Class *ggc;
|
||||||
void *content;
|
void *content;
|
||||||
|
|
||||||
|
@ -116,9 +116,9 @@ _entrance_fill_hoversell_func_cb(void *data EINA_UNUSED, Evas_Object *obj, void
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_entrance_fill_hoversell(Evas_Object *obj, Entrance_Fill *ef, Eina_List *contents, Entrance_Fill_Cb_Func fill_cb, Evas_Smart_Cb func, void *data)
|
_entrance_fill_hoversell(Evas_Object *obj, Entrance_Fill *ef, const Eina_List *contents, Entrance_Fill_Cb_Func fill_cb, Evas_Smart_Cb func, void *data)
|
||||||
{
|
{
|
||||||
Eina_List *l;
|
const Eina_List *l;
|
||||||
void *content;
|
void *content;
|
||||||
char *str = NULL;
|
char *str = NULL;
|
||||||
char *ic = NULL;
|
char *ic = NULL;
|
||||||
|
@ -173,7 +173,7 @@ entrance_fill_del(Entrance_Fill *ef)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
entrance_fill(Evas_Object *obj, Entrance_Fill *ef, Eina_List *contents, Entrance_Fill_Cb_Func fill_cb, Evas_Smart_Cb func, void *data)
|
entrance_fill(Evas_Object *obj, Entrance_Fill *ef, const Eina_List *contents, Entrance_Fill_Cb_Func fill_cb, Evas_Smart_Cb func, void *data)
|
||||||
{
|
{
|
||||||
const char *type;
|
const char *type;
|
||||||
if (!obj) return;
|
if (!obj) return;
|
||||||
|
|
|
@ -10,7 +10,7 @@ typedef void (*Entrance_Fill_Del_Func) (void *data, Evas_Object *obj);
|
||||||
typedef Eina_Bool (*Entrance_Fill_Cb_Func) (void *data, Elm_Object_Item *it);
|
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);
|
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(Evas_Object *obj, Entrance_Fill *egf, const Eina_List *contents, Entrance_Fill_Cb_Func fill_cb, Evas_Smart_Cb func, void *data);
|
||||||
void entrance_fill_del(Entrance_Fill *ef);
|
void entrance_fill_del(Entrance_Fill *ef);
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue