entrance: entrance_fill use const *Eina_List!

This commit is contained in:
Marcel Hollerbach 2014-04-09 09:39:50 +02:00
parent 3836ea49a9
commit 982d51c77e
2 changed files with 10 additions and 10 deletions

View File

@ -18,9 +18,9 @@ struct Entrance_Fill_
///////////////// LIST ///////////////////////////////
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;
EINA_LIST_FOREACH(contents, l, content)
@ -39,9 +39,9 @@ _entrance_fill_list(Evas_Object *obj, Entrance_Fill *ef, Eina_List *contents, En
///////////////// GENLIST /////////////////////////////
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;
void *content;
@ -73,9 +73,9 @@ _entrance_fill_genlist(Evas_Object *obj, Entrance_Fill *ef, Eina_List *contents,
///////////////// GENGRID /////////////////////////////
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;
void *content;
@ -116,9 +116,9 @@ _entrance_fill_hoversell_func_cb(void *data EINA_UNUSED, Evas_Object *obj, 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;
char *str = NULL;
char *ic = NULL;
@ -173,7 +173,7 @@ entrance_fill_del(Entrance_Fill *ef)
}
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;
if (!obj) return;

View File

@ -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);
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);