Remove Evas list from elementary.
authorCedric BAIL <cedric.bail@free.fr>
Wed, 22 Oct 2008 14:11:59 +0000 (14:11 +0000)
committerCedric BAIL <cedric.bail@free.fr>
Wed, 22 Oct 2008 14:11:59 +0000 (14:11 +0000)
SVN revision: 36979

src/lib/elm_entry.c
src/lib/elm_hover.c
src/lib/elm_layout.c
src/lib/elm_widget.c
src/lib/elm_win.c
src/lib/els_box.c
src/lib/els_table.c

index 8afc58f..b133b9a 100644 (file)
@@ -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);
index 3a63d66..ac93782 100644 (file)
@@ -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);
      }
 }
index a8b9fed..bda54d6 100644 (file)
@@ -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);
      }
 }
index d125756..a10c79c 100644 (file)
@@ -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);
      }
index 72e4f7a..3818838 100644 (file)
@@ -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);
 }
index 2a6e89a..8f31001 100644 (file)
@@ -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);
index 9d21b91..79f599f 100644 (file)
@@ -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);