From 2d9ac9118b47d974384ce3cecbc0aac43549980b Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Wed, 22 Oct 2008 14:11:59 +0000 Subject: [PATCH] Remove Evas list from elementary. SVN revision: 36979 --- legacy/elementary/src/lib/elm_entry.c | 2 +- legacy/elementary/src/lib/elm_hover.c | 18 ++++++++-------- legacy/elementary/src/lib/elm_layout.c | 14 ++++++------ legacy/elementary/src/lib/elm_widget.c | 22 +++++++++---------- legacy/elementary/src/lib/elm_win.c | 16 +++++++------- legacy/elementary/src/lib/els_box.c | 30 +++++++++++++------------- legacy/elementary/src/lib/els_table.c | 12 +++++------ 7 files changed, 57 insertions(+), 57 deletions(-) diff --git a/legacy/elementary/src/lib/elm_entry.c b/legacy/elementary/src/lib/elm_entry.c index 8afc58f104..b133b9af53 100644 --- a/legacy/elementary/src/lib/elm_entry.c +++ b/legacy/elementary/src/lib/elm_entry.c @@ -309,7 +309,7 @@ elm_entry_entry_set(Evas_Object *obj, const char *entry) // debug { - Evas_List *l, *an; + Eina_List *l, *an; an = edje_object_part_text_anchor_list_get(wd->ent, "elm.text"); for (l = an; l; l = l->next) printf("ANCHOR: %s\n", l->data); diff --git a/legacy/elementary/src/lib/elm_hover.c b/legacy/elementary/src/lib/elm_hover.c index 3a63d6613e..ac93782aac 100644 --- a/legacy/elementary/src/lib/elm_hover.c +++ b/legacy/elementary/src/lib/elm_hover.c @@ -10,7 +10,7 @@ struct _Widget_Data Evas_Object *cov; Evas_Object *offset, *size; Evas_Object *parent, *target; - Evas_List *subs; + Eina_List *subs; }; struct _Subinfo @@ -33,7 +33,7 @@ _del_hook(Evas_Object *obj) while (wd->subs) { Subinfo *si = wd->subs->data; - wd->subs = evas_list_remove_list(wd->subs, wd->subs); + wd->subs = eina_list_remove_list(wd->subs, wd->subs); evas_stringshare_del(si->swallow); free(si); } @@ -60,7 +60,7 @@ static void _changed_size_hints(void *data, Evas *e, Evas_Object *obj, void *event_info) { Widget_Data *wd = elm_widget_data_get(data); - Evas_List *l; + Eina_List *l; for (l = wd->subs; l; l = l->next) { Subinfo *si = l->data; @@ -77,7 +77,7 @@ _sub_del(void *data, Evas_Object *obj, void *event_info) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *sub = event_info; - Evas_List *l; + Eina_List *l; for (l = wd->subs; l; l = l->next) { @@ -86,7 +86,7 @@ _sub_del(void *data, Evas_Object *obj, void *event_info) { evas_object_event_callback_del (sub, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints); - wd->subs = evas_list_remove_list(wd->subs, l); + wd->subs = eina_list_remove_list(wd->subs, l); evas_stringshare_del(si->swallow); free(si); break; @@ -110,7 +110,7 @@ static void _hov_show(void *data, Evas *e, Evas_Object *obj, void *event_info) { Widget_Data *wd = elm_widget_data_get(data); - Evas_List *l; + Eina_List *l; // FIXME: use signals for show for hov evas_object_show(wd->cov); edje_object_signal_emit(wd->cov, "elm,action,show", "elm"); @@ -131,7 +131,7 @@ static void _hov_hide(void *data, Evas *e, Evas_Object *obj, void *event_info) { Widget_Data *wd = elm_widget_data_get(data); - Evas_List *l; + Eina_List *l; // FIXME: use signals for hide for hov edje_object_signal_emit(wd->cov, "elm,action,hide", "elm"); evas_object_hide(wd->cov); @@ -289,7 +289,7 @@ elm_hover_content_set(Evas_Object *obj, const char *swallow, Evas_Object *conten { Widget_Data *wd = elm_widget_data_get(obj); Subinfo *si; - Evas_List *l; + Eina_List *l; char buf[1024]; snprintf(buf, sizeof(buf), "elm.swallow.slot.%s", swallow); @@ -312,7 +312,7 @@ elm_hover_content_set(Evas_Object *obj, const char *swallow, Evas_Object *conten si = ELM_NEW(Subinfo); si->swallow = evas_stringshare_add(buf); si->obj = content; - wd->subs = evas_list_append(wd->subs, si); + wd->subs = eina_list_append(wd->subs, si); _sizing_eval(obj); } } diff --git a/legacy/elementary/src/lib/elm_layout.c b/legacy/elementary/src/lib/elm_layout.c index a8b9fed41c..bda54d65f0 100644 --- a/legacy/elementary/src/lib/elm_layout.c +++ b/legacy/elementary/src/lib/elm_layout.c @@ -7,7 +7,7 @@ typedef struct _Subinfo Subinfo; struct _Widget_Data { Evas_Object *lay; - Evas_List *subs; + Eina_List *subs; }; struct _Subinfo @@ -28,7 +28,7 @@ _del_hook(Evas_Object *obj) while (wd->subs) { Subinfo *si = wd->subs->data; - wd->subs = evas_list_remove_list(wd->subs, wd->subs); + wd->subs = eina_list_remove_list(wd->subs, wd->subs); evas_stringshare_del(si->swallow); free(si); } @@ -50,7 +50,7 @@ static void _changed_size_hints(void *data, Evas *e, Evas_Object *obj, void *event_info) { Widget_Data *wd = elm_widget_data_get(data); - Evas_List *l; + Eina_List *l; for (l = wd->subs; l; l = l->next) { Subinfo *si = l->data; @@ -68,7 +68,7 @@ _sub_del(void *data, Evas_Object *obj, void *event_info) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *sub = event_info; - Evas_List *l; + Eina_List *l; for (l = wd->subs; l; l = l->next) { @@ -77,7 +77,7 @@ _sub_del(void *data, Evas_Object *obj, void *event_info) { evas_object_event_callback_del (sub, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints); - wd->subs = evas_list_remove_list(wd->subs, l); + wd->subs = eina_list_remove_list(wd->subs, l); evas_stringshare_del(si->swallow); free(si); break; @@ -120,7 +120,7 @@ elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *conte { Widget_Data *wd = elm_widget_data_get(obj); Subinfo *si; - Evas_List *l; + Eina_List *l; for (l = wd->subs; l; l = l->next) { @@ -141,7 +141,7 @@ elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *conte si = ELM_NEW(Subinfo); si->swallow = evas_stringshare_add(swallow); si->obj = content; - wd->subs = evas_list_append(wd->subs, si); + wd->subs = eina_list_append(wd->subs, si); _sizing_eval(obj); } } diff --git a/legacy/elementary/src/lib/elm_widget.c b/legacy/elementary/src/lib/elm_widget.c index d125756d83..a10c79cbbd 100644 --- a/legacy/elementary/src/lib/elm_widget.c +++ b/legacy/elementary/src/lib/elm_widget.c @@ -11,7 +11,7 @@ struct _Smart_Data Evas_Object *obj; Evas_Object *parent_obj; Evas_Coord x, y, w, h; - Evas_List *subobjs; + Eina_List *subobjs; Evas_Object *resize_obj; Evas_Object *hover_obj; void (*del_func) (Evas_Object *obj); @@ -54,7 +54,7 @@ _sub_obj_del(void *data, Evas *e, Evas_Object *obj, void *event_info) Smart_Data *sd = data; if (obj == sd->resize_obj) sd->resize_obj = NULL; else if (obj == sd->hover_obj) sd->hover_obj = NULL; - else sd->subobjs = evas_list_remove(sd->subobjs, obj); + else sd->subobjs = eina_list_remove(sd->subobjs, obj); } static void @@ -144,7 +144,7 @@ EAPI void elm_widget_sub_object_add(Evas_Object *obj, Evas_Object *sobj) { API_ENTRY return; - sd->subobjs = evas_list_append(sd->subobjs, sobj); + sd->subobjs = eina_list_append(sd->subobjs, sobj); if (!sd->child_can_focus) { if (elm_widget_can_focus_get(sobj)) sd->child_can_focus = 1; @@ -165,7 +165,7 @@ EAPI void elm_widget_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { API_ENTRY return; - sd->subobjs = evas_list_remove(sd->subobjs, sobj); + sd->subobjs = eina_list_remove(sd->subobjs, sobj); if (!sd->child_can_focus) { if (elm_widget_can_focus_get(sobj)) sd->child_can_focus = 0; @@ -236,7 +236,7 @@ elm_widget_focus_get(Evas_Object *obj) EAPI Evas_Object * elm_widget_focused_object_get(Evas_Object *obj) { - Evas_List *l; + Eina_List *l; API_ENTRY return NULL; if (!sd->focused) return NULL; for (l = sd->subobjs; l; l = l->next) @@ -267,7 +267,7 @@ elm_widget_focus_jump(Evas_Object *obj, int forward) /* its some container */ else { - Evas_List *l; + Eina_List *l; int focus_next; focus_next = 0; @@ -309,7 +309,7 @@ elm_widget_focus_jump(Evas_Object *obj, int forward) } else { - for (l = evas_list_last(sd->subobjs); l; l = l->prev) + for (l = eina_list_last(sd->subobjs); l; l = l->prev) { if (elm_widget_can_focus_get(l->data)) { @@ -357,7 +357,7 @@ elm_widget_focus_set(Evas_Object *obj, int first) } else { - Evas_List *l; + Eina_List *l; if (first) { @@ -373,7 +373,7 @@ elm_widget_focus_set(Evas_Object *obj, int first) } else { - for (l = evas_list_last(sd->subobjs); l; l = l->prev) + for (l = eina_list_last(sd->subobjs); l; l = l->prev) { if ((elm_widget_can_focus_get(l->data)) && (!elm_widget_disabled_get(l->data))) @@ -396,7 +396,7 @@ elm_widget_parent_get(Evas_Object *obj) EAPI void elm_widget_focused_object_clear(Evas_Object *obj) { - Evas_List *l; + Eina_List *l; API_ENTRY return; if (!sd->focused) return; sd->focused = 0; @@ -563,7 +563,7 @@ _smart_del(Evas_Object *obj) while (sd->subobjs) { sobj = sd->subobjs->data; - sd->subobjs = evas_list_remove_list(sd->subobjs, sd->subobjs); + sd->subobjs = eina_list_remove_list(sd->subobjs, sd->subobjs); evas_object_event_callback_del(sobj, EVAS_CALLBACK_DEL, _sub_obj_del); evas_object_del(sobj); } diff --git a/legacy/elementary/src/lib/elm_win.c b/legacy/elementary/src/lib/elm_win.c index 72e4f7a297..3818838a09 100644 --- a/legacy/elementary/src/lib/elm_win.c +++ b/legacy/elementary/src/lib/elm_win.c @@ -9,7 +9,7 @@ struct _Elm_Win Evas *evas; Evas_Object *parent; Evas_Object *win_obj; - Evas_List *subobjs; + Eina_List *subobjs; Ecore_X_Window xwin; Ecore_Job *deferred_resize_job; Ecore_Job *deferred_child_eval_job; @@ -37,7 +37,7 @@ static void _elm_win_eval_subobjs(Evas_Object *obj); static void _elm_win_subobj_callback_del(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _elm_win_subobj_callback_changed_size_hints(void *data, Evas *e, Evas_Object *obj, void *event_info); -static Evas_List *_elm_win_list = NULL; +static Eina_List *_elm_win_list = NULL; static void _elm_win_resize(Ecore_Evas *ee) @@ -139,7 +139,7 @@ _elm_win_obj_callback_del(void *data, Evas *e, Evas_Object *obj, void *event_inf { Elm_Win *win = data; - _elm_win_list = evas_list_remove(_elm_win_list, win->win_obj); + _elm_win_list = eina_list_remove(_elm_win_list, win->win_obj); while (win->subobjs) elm_win_resize_object_del(obj, win->subobjs->data); evas_object_intercept_show_callback_del(win->win_obj, _elm_win_obj_intercept_show); evas_object_intercept_hide_callback_del(win->win_obj, _elm_win_obj_intercept_hide); @@ -185,7 +185,7 @@ static void _elm_win_resize_job(void *data) { Elm_Win *win = data; - Evas_List *l; + Eina_List *l; int w, h; win->deferred_resize_job = NULL; @@ -257,7 +257,7 @@ _elm_win_xwin_update(Elm_Win *win) static void _elm_win_eval_subobjs(Evas_Object *obj) { - Evas_List *l; + Eina_List *l; Elm_Win *win = evas_object_data_get(obj, "__Elm"); Evas_Coord w, h, minw = -1, minh = -1, maxw = -1, maxh = -1; int xx = 1, xy = 1; @@ -401,7 +401,7 @@ elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type) _elm_win_xwin_update(win); - _elm_win_list = evas_list_append(_elm_win_list, win->win_obj); + _elm_win_list = eina_list_append(_elm_win_list, win->win_obj); return win->win_obj; } @@ -411,7 +411,7 @@ elm_win_resize_object_add(Evas_Object *obj, Evas_Object *subobj) { Elm_Win *win = evas_object_data_get(obj, "__Elm"); if (!win) return; - win->subobjs = evas_list_append(win->subobjs, subobj); + win->subobjs = eina_list_append(win->subobjs, subobj); elm_widget_sub_object_add(obj, subobj); evas_object_event_callback_add(subobj, EVAS_CALLBACK_DEL, _elm_win_subobj_callback_del, obj); evas_object_event_callback_add(subobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _elm_win_subobj_callback_changed_size_hints, obj); @@ -425,7 +425,7 @@ elm_win_resize_object_del(Evas_Object *obj, Evas_Object *subobj) if (!win) return; evas_object_event_callback_del(subobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _elm_win_subobj_callback_changed_size_hints); evas_object_event_callback_del(subobj, EVAS_CALLBACK_DEL, _elm_win_subobj_callback_del); - win->subobjs = evas_list_remove(win->subobjs, subobj); + win->subobjs = eina_list_remove(win->subobjs, subobj); elm_widget_sub_object_del(obj, subobj); _elm_win_eval_subobjs(obj); } diff --git a/legacy/elementary/src/lib/els_box.c b/legacy/elementary/src/lib/els_box.c index 2a6e89a19a..8f3100106e 100644 --- a/legacy/elementary/src/lib/els_box.c +++ b/legacy/elementary/src/lib/els_box.c @@ -12,7 +12,7 @@ struct _Smart_Data unsigned char changed : 1; unsigned char horizontal : 1; unsigned char homogenous : 1; - Evas_List *items; + Eina_List *items; }; /* local subsystem functions */ @@ -88,7 +88,7 @@ _els_smart_box_pack_start(Evas_Object *obj, Evas_Object *child) sd = evas_object_smart_data_get(obj); if (!sd) return 0; _smart_adopt(sd, child); - sd->items = evas_list_prepend(sd->items, child); + sd->items = eina_list_prepend(sd->items, child); _smart_reconfigure(sd); return 0; } @@ -102,9 +102,9 @@ _els_smart_box_pack_end(Evas_Object *obj, Evas_Object *child) sd = evas_object_smart_data_get(obj); if (!sd) return 0; _smart_adopt(sd, child); - sd->items = evas_list_append(sd->items, child); + sd->items = eina_list_append(sd->items, child); _smart_reconfigure(sd); - return evas_list_count(sd->items) - 1; + return eina_list_count(sd->items) - 1; } int @@ -112,13 +112,13 @@ _els_smart_box_pack_before(Evas_Object *obj, Evas_Object *child, Evas_Object *be { Smart_Data *sd; int i = 0; - Evas_List *l; + Eina_List *l; if (!child) return 0; sd = evas_object_smart_data_get(obj); if (!sd) return 0; _smart_adopt(sd, child); - sd->items = evas_list_prepend_relative(sd->items, child, before); + sd->items = eina_list_prepend_relative(sd->items, child, before); for (i = 0, l = sd->items; l; l = l->next, i++) { if (l->data == child) break; @@ -132,13 +132,13 @@ _els_smart_box_pack_after(Evas_Object *obj, Evas_Object *child, Evas_Object *aft { Smart_Data *sd; int i = 0; - Evas_List *l; + Eina_List *l; if (!child) return 0; sd = evas_object_smart_data_get(obj); if (!sd) return 0; _smart_adopt(sd, child); - sd->items = evas_list_append_relative(sd->items, child, after); + sd->items = eina_list_append_relative(sd->items, child, after); for (i = 0, l = sd->items; l; l = l->next, i++) { if (l->data == child) break; @@ -155,7 +155,7 @@ _els_smart_box_unpack(Evas_Object *obj) if (!obj) return; sd = evas_object_smart_data_get(evas_object_smart_parent_get(obj)); if (!sd) return; - sd->items = evas_list_remove(sd->items, obj); + sd->items = eina_list_remove(sd->items, obj); _smart_disown(obj); _smart_reconfigure(sd); } @@ -214,7 +214,7 @@ static void _smart_reconfigure(Smart_Data *sd) { Evas_Coord x, y, w, h, xx, yy; - Evas_List *l; + Eina_List *l; Evas_Coord minw, minh, wdif, hdif, mnw, mnh, mxw, mxh; int count, expand, fw, fh, xw, xh; double ax, ay, wx, wy; @@ -228,7 +228,7 @@ _smart_reconfigure(Smart_Data *sd) evas_object_size_hint_min_get(sd->obj, &minw, &minh); evas_object_size_hint_align_get(sd->obj, &ax, &ay); - count = evas_list_count(sd->items); + count = eina_list_count(sd->items); expand = 0; if (w < minw) { @@ -385,7 +385,7 @@ _smart_reconfigure(Smart_Data *sd) static void _smart_extents_calculate(Smart_Data *sd) { - Evas_List *l; + Eina_List *l; Evas_Coord minw, minh, maxw, maxh, mnw, mnh; /* FIXME: need to calc max */ @@ -402,9 +402,9 @@ _smart_extents_calculate(Smart_Data *sd) if (minw < mnw) minw = mnw; } if (sd->horizontal) - minw *= evas_list_count(sd->items); + minw *= eina_list_count(sd->items); else - minh *= evas_list_count(sd->items); + minh *= eina_list_count(sd->items); } else { @@ -489,7 +489,7 @@ static void _smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { Smart_Data *sd; - Evas_List *l; + Eina_List *l; Evas_Coord dx, dy; sd = evas_object_smart_data_get(obj); diff --git a/legacy/elementary/src/lib/els_table.c b/legacy/elementary/src/lib/els_table.c index 9d21b91fb6..79f599f9b5 100644 --- a/legacy/elementary/src/lib/els_table.c +++ b/legacy/elementary/src/lib/els_table.c @@ -10,7 +10,7 @@ struct _Smart_Data Evas_Object *obj; Evas_Object *clip; unsigned char homogenous : 1; - Evas_List *items; + Eina_List *items; struct { int cols, rows; } size; @@ -72,7 +72,7 @@ _els_smart_table_pack(Evas_Object *obj, Evas_Object *child, int col, int row, in sd = evas_object_smart_data_get(obj); _smart_adopt(sd, child); - sd->items = evas_list_append(sd->items, child); + sd->items = eina_list_append(sd->items, child); ti = evas_object_data_get(child, "e_table_data"); if (ti) { @@ -95,7 +95,7 @@ _els_smart_table_unpack(Evas_Object *obj) ti = evas_object_data_get(obj, "e_table_data"); if (!ti) return; sd = ti->sd; - sd->items = evas_list_remove(sd->items, obj); + sd->items = eina_list_remove(sd->items, obj); _smart_disown(obj); _smart_reconfigure(sd); } @@ -180,7 +180,7 @@ static void _smart_reconfigure(Smart_Data *sd) { Evas_Coord x, y, w, h, xx, yy; - Evas_List *l; + Eina_List *l; Evas_Coord minw, minh; int expandw, expandh; double ax, ay; @@ -550,7 +550,7 @@ _smart_reconfigure(Smart_Data *sd) static void _smart_extents_calcuate(Smart_Data *sd) { - Evas_List *l; + Eina_List *l; Evas_Coord minw, minh, maxw, maxh; minw = 0; @@ -825,7 +825,7 @@ static void _smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { Smart_Data *sd; - Evas_List *l; + Eina_List *l; Evas_Coord dx, dy; sd = evas_object_smart_data_get(obj);