Remove Evas list and replace them with Eina list.

No change for ->next and ->data access right now, as the patch is already
big enough.



SVN revision: 36962
This commit is contained in:
Cedric BAIL 2008-10-22 11:49:33 +00:00
parent b170c9ffe0
commit 1087de2397
173 changed files with 2856 additions and 2856 deletions

View File

@ -123,13 +123,13 @@ typedef struct _E_Rect E_Rect;
{ \ { \
if (list) \ if (list) \
{ \ { \
Evas_List *tmp; \ Eina_List *tmp; \
tmp = list; \ tmp = list; \
list = NULL; \ list = NULL; \
while (tmp) \ while (tmp) \
{ \ { \
free(tmp->data); \ free(tmp->data); \
tmp = evas_list_remove_list(tmp, tmp); \ tmp = eina_list_remove_list(tmp, tmp); \
} \ } \
} \ } \
} \ } \

View File

@ -1136,7 +1136,7 @@ ACT_FN_GO(desk_linear_flip_to)
#define DESK_ACTION_ALL(zone, act) \ #define DESK_ACTION_ALL(zone, act) \
E_Zone *zone; \ E_Zone *zone; \
Evas_List *lm, *lc, *lz; \ Eina_List *lm, *lc, *lz; \
E_Container *con; \ E_Container *con; \
E_Manager *man; \ E_Manager *man; \
\ \
@ -1227,16 +1227,16 @@ ACT_FN_GO(screen_send_to)
{ {
E_Zone *zone2 = NULL; E_Zone *zone2 = NULL;
if (evas_list_count(e_manager_list()) > 1) if (eina_list_count(e_manager_list()) > 1)
{ {
scr = scr % evas_list_count(e_manager_list()); scr = scr % eina_list_count(e_manager_list());
if (scr < 0) scr += evas_list_count(e_manager_list()); if (scr < 0) scr += eina_list_count(e_manager_list());
zone2 = e_util_container_zone_number_get(scr, 0); zone2 = e_util_container_zone_number_get(scr, 0);
} }
else else
{ {
scr = scr % evas_list_count(zone->container->zones); scr = scr % eina_list_count(zone->container->zones);
if (scr < 0) scr += evas_list_count(zone->container->zones); if (scr < 0) scr += eina_list_count(zone->container->zones);
zone2 = e_util_container_zone_number_get(0, scr); zone2 = e_util_container_zone_number_get(0, scr);
} }
if ((zone2) && (zone != zone2)) if ((zone2) && (zone != zone2))
@ -1264,18 +1264,18 @@ ACT_FN_GO(screen_send_by)
{ {
E_Zone *zone2 = NULL; E_Zone *zone2 = NULL;
if (evas_list_count(e_manager_list()) > 1) if (eina_list_count(e_manager_list()) > 1)
{ {
scr += zone->container->num; scr += zone->container->num;
scr = scr % evas_list_count(e_manager_list()); scr = scr % eina_list_count(e_manager_list());
if (scr < 0) scr += evas_list_count(e_manager_list()); if (scr < 0) scr += eina_list_count(e_manager_list());
zone2 = e_util_container_zone_number_get(scr, 0); zone2 = e_util_container_zone_number_get(scr, 0);
} }
else else
{ {
scr += zone->num; scr += zone->num;
scr = scr % evas_list_count(zone->container->zones); scr = scr % eina_list_count(zone->container->zones);
if (scr < 0) scr += evas_list_count(zone->container->zones); if (scr < 0) scr += eina_list_count(zone->container->zones);
zone2 = e_util_container_zone_number_get(0, scr); zone2 = e_util_container_zone_number_get(0, scr);
} }
if ((zone2) && (zone != zone2)) if ((zone2) && (zone != zone2))
@ -1290,7 +1290,7 @@ ACT_FN_GO(screen_send_by)
#define ZONE_DESK_ACTION(con_num, zone_num, zone, act) \ #define ZONE_DESK_ACTION(con_num, zone_num, zone, act) \
E_Zone *zone; \ E_Zone *zone; \
if ((con_num < 0) || (zone_num < 0)) { \ if ((con_num < 0) || (zone_num < 0)) { \
Evas_List *l, *ll, *lll; \ Eina_List *l, *ll, *lll; \
E_Container *con; \ E_Container *con; \
E_Manager *man; \ E_Manager *man; \
if ((con_num >= 0) && (zone_num < 0)) /* con=1 zone=all */ { \ if ((con_num >= 0) && (zone_num < 0)) /* con=1 zone=all */ { \
@ -2043,7 +2043,7 @@ struct _Delayed_Action
} def, delayed; } def, delayed;
}; };
static Evas_List *_delayed_actions = NULL; static Eina_List *_delayed_actions = NULL;
static void static void
_delayed_action_free(Delayed_Action *da) _delayed_action_free(Delayed_Action *da)
@ -2071,7 +2071,7 @@ _delayed_action_cb_timer(void *data)
{ {
if (act->func.go) act->func.go(da->obj, da->delayed.params); if (act->func.go) act->func.go(da->obj, da->delayed.params);
} }
_delayed_actions = evas_list_remove(_delayed_actions, da); _delayed_actions = eina_list_remove(_delayed_actions, da);
_delayed_action_free(da); _delayed_action_free(da);
return 0; return 0;
} }
@ -2177,13 +2177,13 @@ _delayed_action_key_add(E_Object *obj, const char *params, Ecore_X_Event_Key_Dow
da->mouse = 0; da->mouse = 0;
da->keyname = eina_stringshare_add(ev->keyname); da->keyname = eina_stringshare_add(ev->keyname);
if (params) _delayed_action_list_parse(da, params); if (params) _delayed_action_list_parse(da, params);
_delayed_actions = evas_list_append(_delayed_actions, da); _delayed_actions = eina_list_append(_delayed_actions, da);
} }
static void static void
_delayed_action_key_del(E_Object *obj, const char *params, Ecore_X_Event_Key_Up *ev) _delayed_action_key_del(E_Object *obj, const char *params, Ecore_X_Event_Key_Up *ev)
{ {
Evas_List *l; Eina_List *l;
for (l = _delayed_actions; l; l = l->next) for (l = _delayed_actions; l; l = l->next)
{ {
@ -2195,7 +2195,7 @@ _delayed_action_key_del(E_Object *obj, const char *params, Ecore_X_Event_Key_Up
{ {
_delayed_action_do(da); _delayed_action_do(da);
_delayed_action_free(da); _delayed_action_free(da);
_delayed_actions = evas_list_remove_list(_delayed_actions, l); _delayed_actions = eina_list_remove_list(_delayed_actions, l);
return; return;
} }
} }
@ -2216,13 +2216,13 @@ _delayed_action_mouse_add(E_Object *obj, const char *params, Ecore_X_Event_Mouse
da->mouse = 1; da->mouse = 1;
da->button = ev->button; da->button = ev->button;
if (params) _delayed_action_list_parse(da, params); if (params) _delayed_action_list_parse(da, params);
_delayed_actions = evas_list_append(_delayed_actions, da); _delayed_actions = eina_list_append(_delayed_actions, da);
} }
static void static void
_delayed_action_mouse_del(E_Object *obj, const char *params, Ecore_X_Event_Mouse_Button_Up *ev) _delayed_action_mouse_del(E_Object *obj, const char *params, Ecore_X_Event_Mouse_Button_Up *ev)
{ {
Evas_List *l; Eina_List *l;
for (l = _delayed_actions; l; l = l->next) for (l = _delayed_actions; l; l = l->next)
{ {
@ -2234,7 +2234,7 @@ _delayed_action_mouse_del(E_Object *obj, const char *params, Ecore_X_Event_Mouse
{ {
_delayed_action_do(da); _delayed_action_do(da);
_delayed_action_free(da); _delayed_action_free(da);
_delayed_actions = evas_list_remove_list(_delayed_actions, l); _delayed_actions = eina_list_remove_list(_delayed_actions, l);
return; return;
} }
} }
@ -2260,9 +2260,9 @@ ACT_FN_END_MOUSE(delayed_action)
/* local subsystem globals */ /* local subsystem globals */
static Evas_Hash *actions = NULL; static Evas_Hash *actions = NULL;
static Evas_List *action_list = NULL; static Eina_List *action_list = NULL;
static Evas_List *action_names = NULL; static Eina_List *action_names = NULL;
static Evas_List *action_groups = NULL; static Eina_List *action_groups = NULL;
/* externally accessible functions */ /* externally accessible functions */
@ -2657,7 +2657,7 @@ EAPI int
e_actions_shutdown(void) e_actions_shutdown(void)
{ {
e_action_predef_name_all_del(); e_action_predef_name_all_del();
action_names = evas_list_free(action_names); action_names = eina_list_free(action_names);
evas_hash_free(actions); evas_hash_free(actions);
actions = NULL; actions = NULL;
@ -2665,7 +2665,7 @@ e_actions_shutdown(void)
return 1; return 1;
} }
EAPI Evas_List * EAPI Eina_List *
e_action_name_list(void) e_action_name_list(void)
{ {
return action_names; return action_names;
@ -2683,8 +2683,8 @@ e_action_add(const char *name)
if (!act) return NULL; if (!act) return NULL;
act->name = name; act->name = name;
actions = evas_hash_direct_add(actions, act->name, act); actions = evas_hash_direct_add(actions, act->name, act);
action_names = evas_list_append(action_names, name); action_names = eina_list_append(action_names, name);
action_list = evas_list_append(action_list, act); action_list = eina_list_append(action_list, act);
} }
return act; return act;
} }
@ -2713,7 +2713,7 @@ e_action_predef_name_set(const char *act_grp, const char *act_name, const char *
{ {
E_Action_Group *actg = NULL; E_Action_Group *actg = NULL;
E_Action_Description *actd = NULL; E_Action_Description *actd = NULL;
Evas_List *l; Eina_List *l;
if (!act_grp || !act_name) return; if (!act_grp || !act_name) return;
@ -2734,9 +2734,9 @@ e_action_predef_name_set(const char *act_grp, const char *act_name, const char *
actg->act_grp = eina_stringshare_add(act_grp); actg->act_grp = eina_stringshare_add(act_grp);
actg->acts = NULL; actg->acts = NULL;
action_groups = evas_list_append(action_groups, actg); action_groups = eina_list_append(action_groups, actg);
action_groups = action_groups =
evas_list_sort(action_groups, evas_list_count(action_groups), eina_list_sort(action_groups, eina_list_count(action_groups),
_action_groups_sort_cb); _action_groups_sort_cb);
} }
@ -2759,7 +2759,7 @@ e_action_predef_name_set(const char *act_grp, const char *act_name, const char *
actd->param_example = param_example == NULL ? NULL : eina_stringshare_add(param_example); actd->param_example = param_example == NULL ? NULL : eina_stringshare_add(param_example);
actd->editable = editable; actd->editable = editable;
actg->acts = evas_list_append(actg->acts, actd); actg->acts = eina_list_append(actg->acts, actd);
} }
EAPI void EAPI void
@ -2767,7 +2767,7 @@ e_action_predef_name_del(const char *act_grp, const char *act_name)
{ {
E_Action_Group *actg = NULL; E_Action_Group *actg = NULL;
E_Action_Description *actd = NULL; E_Action_Description *actd = NULL;
Evas_List *l; Eina_List *l;
for (l = action_groups; l; l = l->next) for (l = action_groups; l; l = l->next)
{ {
@ -2784,7 +2784,7 @@ e_action_predef_name_del(const char *act_grp, const char *act_name)
actd = l->data; actd = l->data;
if (!strcmp(actd->act_name, act_name)) if (!strcmp(actd->act_name, act_name))
{ {
actg->acts = evas_list_remove(actg->acts, actd); actg->acts = eina_list_remove(actg->acts, actd);
if (actd->act_name) eina_stringshare_del(actd->act_name); if (actd->act_name) eina_stringshare_del(actd->act_name);
if (actd->act_cmd) eina_stringshare_del(actd->act_cmd); if (actd->act_cmd) eina_stringshare_del(actd->act_cmd);
@ -2793,9 +2793,9 @@ e_action_predef_name_del(const char *act_grp, const char *act_name)
E_FREE(actd); E_FREE(actd);
if (!evas_list_count(actg->acts)) if (!eina_list_count(actg->acts))
{ {
action_groups = evas_list_remove(action_groups, actg); action_groups = eina_list_remove(action_groups, actg);
if (actg->act_grp) eina_stringshare_del(actg->act_grp); if (actg->act_grp) eina_stringshare_del(actg->act_grp);
E_FREE(actg); E_FREE(actg);
} }
@ -2825,17 +2825,17 @@ e_action_predef_name_all_del(void)
E_FREE(actd); E_FREE(actd);
actg->acts = evas_list_remove_list(actg->acts, actg->acts); actg->acts = eina_list_remove_list(actg->acts, actg->acts);
} }
if (actg->act_grp) eina_stringshare_del(actg->act_grp); if (actg->act_grp) eina_stringshare_del(actg->act_grp);
E_FREE(actg); E_FREE(actg);
action_groups = evas_list_remove_list(action_groups, action_groups); action_groups = eina_list_remove_list(action_groups, action_groups);
} }
action_groups = NULL; action_groups = NULL;
} }
EAPI Evas_List * EAPI Eina_List *
e_action_groups_get(void) e_action_groups_get(void)
{ {
return action_groups; return action_groups;
@ -2847,8 +2847,8 @@ static void
_e_action_free(E_Action *act) _e_action_free(E_Action *act)
{ {
actions = evas_hash_del(actions, act->name, act); actions = evas_hash_del(actions, act->name, act);
action_names = evas_list_remove(action_names, act->name); action_names = eina_list_remove(action_names, act->name);
action_list = evas_list_remove(action_list, act); action_list = eina_list_remove(action_list, act);
free(act); free(act);
} }

View File

@ -42,13 +42,13 @@ struct _E_Action_Description
struct _E_Action_Group struct _E_Action_Group
{ {
const char *act_grp; const char *act_grp;
Evas_List *acts; Eina_List *acts;
}; };
EAPI int e_actions_init(void); EAPI int e_actions_init(void);
EAPI int e_actions_shutdown(void); EAPI int e_actions_shutdown(void);
EAPI Evas_List *e_action_name_list(void); EAPI Eina_List *e_action_name_list(void);
EAPI E_Action *e_action_add(const char *name); EAPI E_Action *e_action_add(const char *name);
/* e_action_del allows, for example, modules to define their own actions dynamically. */ /* e_action_del allows, for example, modules to define their own actions dynamically. */
EAPI void e_action_del(const char *name); EAPI void e_action_del(const char *name);
@ -57,7 +57,7 @@ EAPI E_Action *e_action_find(const char *name);
EAPI void e_action_predef_name_set(const char *act_grp, const char *act_name, const char *act_cmd, const char *act_params, const char *param_example, int editable); EAPI void e_action_predef_name_set(const char *act_grp, const char *act_name, const char *act_cmd, const char *act_params, const char *param_example, int editable);
EAPI void e_action_predef_name_del(const char *act_grp, const char *act_name); EAPI void e_action_predef_name_del(const char *act_grp, const char *act_name);
EAPI void e_action_predef_name_all_del(void); EAPI void e_action_predef_name_all_del(void);
EAPI Evas_List *e_action_groups_get(void); EAPI Eina_List *e_action_groups_get(void);
#endif #endif
#endif #endif

View File

@ -15,7 +15,7 @@ static E_Fm2_Mime_Handler *bg_hdl = NULL;
EAPI int EAPI int
e_bg_init(void) e_bg_init(void)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
/* Register mime handler */ /* Register mime handler */
bg_hdl = e_fm2_mime_handler_new(_("Set As Background"), bg_hdl = e_fm2_mime_handler_new(_("Set As Background"),
@ -44,7 +44,7 @@ e_bg_init(void)
EAPI int EAPI int
e_bg_shutdown(void) e_bg_shutdown(void)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
/* Deregister mime handler */ /* Deregister mime handler */
if (bg_hdl) if (bg_hdl)
@ -77,7 +77,7 @@ e_bg_shutdown(void)
EAPI const E_Config_Desktop_Background * EAPI const E_Config_Desktop_Background *
e_bg_config_get(int container_num, int zone_num, int desk_x, int desk_y) e_bg_config_get(int container_num, int zone_num, int desk_x, int desk_y)
{ {
Evas_List *l, *ll, *entries; Eina_List *l, *ll, *entries;
E_Config_Desktop_Background *bg = NULL; E_Config_Desktop_Background *bg = NULL;
int current_spec = 0; /* how specific the setting is - we want the least general one that applies */ int current_spec = 0; /* how specific the setting is - we want the least general one that applies */
@ -125,7 +125,7 @@ EAPI const char *
e_bg_file_get(int container_num, int zone_num, int desk_x, int desk_y) e_bg_file_get(int container_num, int zone_num, int desk_x, int desk_y)
{ {
const E_Config_Desktop_Background *cfbg; const E_Config_Desktop_Background *cfbg;
Evas_List *l, *entries; Eina_List *l, *entries;
const char *bgfile = ""; const char *bgfile = "";
int ok = 0; int ok = 0;
@ -287,7 +287,7 @@ e_bg_add(int container, int zone, int desk_x, int desk_y, char *file)
cfbg->desk_x = desk_x; cfbg->desk_x = desk_x;
cfbg->desk_y = desk_y; cfbg->desk_y = desk_y;
cfbg->file = eina_stringshare_add(file); cfbg->file = eina_stringshare_add(file);
e_config->desktop_backgrounds = evas_list_append(e_config->desktop_backgrounds, cfbg); e_config->desktop_backgrounds = eina_list_append(e_config->desktop_backgrounds, cfbg);
e_filereg_register(cfbg->file); e_filereg_register(cfbg->file);
@ -302,7 +302,7 @@ e_bg_add(int container, int zone, int desk_x, int desk_y, char *file)
EAPI void EAPI void
e_bg_del(int container, int zone, int desk_x, int desk_y) e_bg_del(int container, int zone, int desk_x, int desk_y)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
E_Event_Bg_Update *ev; E_Event_Bg_Update *ev;
for (l = e_config->desktop_backgrounds; l; l = l->next) for (l = e_config->desktop_backgrounds; l; l = l->next)
@ -314,7 +314,7 @@ e_bg_del(int container, int zone, int desk_x, int desk_y)
if ((cfbg->container == container) && (cfbg->zone == zone) && if ((cfbg->container == container) && (cfbg->zone == zone) &&
(cfbg->desk_x == desk_x) && (cfbg->desk_y == desk_y)) (cfbg->desk_x == desk_x) && (cfbg->desk_y == desk_y))
{ {
e_config->desktop_backgrounds = evas_list_remove_list(e_config->desktop_backgrounds, l); e_config->desktop_backgrounds = eina_list_remove_list(e_config->desktop_backgrounds, l);
e_filereg_deregister(cfbg->file); e_filereg_deregister(cfbg->file);
if (cfbg->file) eina_stringshare_del(cfbg->file); if (cfbg->file) eina_stringshare_del(cfbg->file);
free(cfbg); free(cfbg);
@ -333,7 +333,7 @@ e_bg_del(int container, int zone, int desk_x, int desk_y)
EAPI void EAPI void
e_bg_update(void) e_bg_update(void)
{ {
Evas_List *l, *ll, *lll; Eina_List *l, *ll, *lll;
E_Manager *man; E_Manager *man;
E_Container *con; E_Container *con;
E_Zone *zone; E_Zone *zone;

View File

@ -13,17 +13,17 @@ static int _e_bindings_context_match(E_Binding_Context bctxt, E_Binding_Context
/* local subsystem globals */ /* local subsystem globals */
static Evas_List *mouse_bindings = NULL; static Eina_List *mouse_bindings = NULL;
static Evas_List *key_bindings = NULL; static Eina_List *key_bindings = NULL;
static Evas_List *signal_bindings = NULL; static Eina_List *signal_bindings = NULL;
static Evas_List *wheel_bindings = NULL; static Eina_List *wheel_bindings = NULL;
/* externally accessible functions */ /* externally accessible functions */
EAPI int EAPI int
e_bindings_init(void) e_bindings_init(void)
{ {
Evas_List *l; Eina_List *l;
for (l = e_config->mouse_bindings; l; l = l->next) for (l = e_config->mouse_bindings; l; l = l->next)
{ {
@ -86,7 +86,7 @@ e_bindings_shutdown(void)
E_Binding_Mouse *bind; E_Binding_Mouse *bind;
bind = mouse_bindings->data; bind = mouse_bindings->data;
mouse_bindings = evas_list_remove_list(mouse_bindings, mouse_bindings); mouse_bindings = eina_list_remove_list(mouse_bindings, mouse_bindings);
_e_bindings_mouse_free(bind); _e_bindings_mouse_free(bind);
} }
while (key_bindings) while (key_bindings)
@ -94,7 +94,7 @@ e_bindings_shutdown(void)
E_Binding_Key *bind; E_Binding_Key *bind;
bind = key_bindings->data; bind = key_bindings->data;
key_bindings = evas_list_remove_list(key_bindings, key_bindings); key_bindings = eina_list_remove_list(key_bindings, key_bindings);
_e_bindings_key_free(bind); _e_bindings_key_free(bind);
} }
while (signal_bindings) while (signal_bindings)
@ -102,7 +102,7 @@ e_bindings_shutdown(void)
E_Binding_Signal *bind; E_Binding_Signal *bind;
bind = signal_bindings->data; bind = signal_bindings->data;
signal_bindings = evas_list_remove_list(signal_bindings, signal_bindings); signal_bindings = eina_list_remove_list(signal_bindings, signal_bindings);
_e_bindings_signal_free(bind); _e_bindings_signal_free(bind);
} }
while (wheel_bindings) while (wheel_bindings)
@ -110,7 +110,7 @@ e_bindings_shutdown(void)
E_Binding_Wheel *bind; E_Binding_Wheel *bind;
bind = wheel_bindings->data; bind = wheel_bindings->data;
wheel_bindings = evas_list_remove_list(wheel_bindings, wheel_bindings); wheel_bindings = eina_list_remove_list(wheel_bindings, wheel_bindings);
_e_bindings_wheel_free(bind); _e_bindings_wheel_free(bind);
} }
return 1; return 1;
@ -128,13 +128,13 @@ e_bindings_mouse_add(E_Binding_Context ctxt, int button, E_Binding_Modifier mod,
bind->any_mod = any_mod; bind->any_mod = any_mod;
if (action) bind->action = eina_stringshare_add(action); if (action) bind->action = eina_stringshare_add(action);
if (params) bind->params = eina_stringshare_add(params); if (params) bind->params = eina_stringshare_add(params);
mouse_bindings = evas_list_append(mouse_bindings, bind); mouse_bindings = eina_list_append(mouse_bindings, bind);
} }
EAPI void EAPI void
e_bindings_mouse_del(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params) e_bindings_mouse_del(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params)
{ {
Evas_List *l; Eina_List *l;
for (l = mouse_bindings; l; l = l->next) for (l = mouse_bindings; l; l = l->next)
{ {
@ -151,7 +151,7 @@ e_bindings_mouse_del(E_Binding_Context ctxt, int button, E_Binding_Modifier mod,
((!bind->params) && (!params)))) ((!bind->params) && (!params))))
{ {
_e_bindings_mouse_free(bind); _e_bindings_mouse_free(bind);
mouse_bindings = evas_list_remove_list(mouse_bindings, l); mouse_bindings = eina_list_remove_list(mouse_bindings, l);
break; break;
} }
} }
@ -160,7 +160,7 @@ e_bindings_mouse_del(E_Binding_Context ctxt, int button, E_Binding_Modifier mod,
EAPI void EAPI void
e_bindings_mouse_grab(E_Binding_Context ctxt, Ecore_X_Window win) e_bindings_mouse_grab(E_Binding_Context ctxt, Ecore_X_Window win)
{ {
Evas_List *l; Eina_List *l;
for (l = mouse_bindings; l; l = l->next) for (l = mouse_bindings; l; l = l->next)
{ {
@ -188,7 +188,7 @@ e_bindings_mouse_grab(E_Binding_Context ctxt, Ecore_X_Window win)
EAPI void EAPI void
e_bindings_mouse_ungrab(E_Binding_Context ctxt, Ecore_X_Window win) e_bindings_mouse_ungrab(E_Binding_Context ctxt, Ecore_X_Window win)
{ {
Evas_List *l; Eina_List *l;
for (l = mouse_bindings; l; l = l->next) for (l = mouse_bindings; l; l = l->next)
{ {
@ -214,7 +214,7 @@ EAPI E_Action *
e_bindings_mouse_down_find(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Mouse_Button_Down *ev, E_Binding_Mouse **bind_ret) e_bindings_mouse_down_find(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Mouse_Button_Down *ev, E_Binding_Mouse **bind_ret)
{ {
E_Binding_Modifier mod = 0; E_Binding_Modifier mod = 0;
Evas_List *l; Eina_List *l;
if (ev->modifiers & ECORE_X_MODIFIER_SHIFT) mod |= E_BINDING_MODIFIER_SHIFT; if (ev->modifiers & ECORE_X_MODIFIER_SHIFT) mod |= E_BINDING_MODIFIER_SHIFT;
if (ev->modifiers & ECORE_X_MODIFIER_CTRL) mod |= E_BINDING_MODIFIER_CTRL; if (ev->modifiers & ECORE_X_MODIFIER_CTRL) mod |= E_BINDING_MODIFIER_CTRL;
@ -263,7 +263,7 @@ EAPI E_Action *
e_bindings_mouse_up_find(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Mouse_Button_Up *ev, E_Binding_Mouse **bind_ret) e_bindings_mouse_up_find(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Mouse_Button_Up *ev, E_Binding_Mouse **bind_ret)
{ {
E_Binding_Modifier mod = 0; E_Binding_Modifier mod = 0;
Evas_List *l; Eina_List *l;
if (ev->modifiers & ECORE_X_MODIFIER_SHIFT) mod |= E_BINDING_MODIFIER_SHIFT; if (ev->modifiers & ECORE_X_MODIFIER_SHIFT) mod |= E_BINDING_MODIFIER_SHIFT;
if (ev->modifiers & ECORE_X_MODIFIER_CTRL) mod |= E_BINDING_MODIFIER_CTRL; if (ev->modifiers & ECORE_X_MODIFIER_CTRL) mod |= E_BINDING_MODIFIER_CTRL;
@ -320,13 +320,13 @@ e_bindings_key_add(E_Binding_Context ctxt, const char *key, E_Binding_Modifier m
bind->any_mod = any_mod; bind->any_mod = any_mod;
if (action) bind->action = eina_stringshare_add(action); if (action) bind->action = eina_stringshare_add(action);
if (params) bind->params = eina_stringshare_add(params); if (params) bind->params = eina_stringshare_add(params);
key_bindings = evas_list_append(key_bindings, bind); key_bindings = eina_list_append(key_bindings, bind);
} }
EAPI E_Binding_Key * EAPI E_Binding_Key *
e_bindings_key_get(const char *action) e_bindings_key_get(const char *action)
{ {
Evas_List *l; Eina_List *l;
for (l = key_bindings; l; l = l->next) for (l = key_bindings; l; l = l->next)
{ {
@ -342,7 +342,7 @@ e_bindings_key_get(const char *action)
EAPI void EAPI void
e_bindings_key_del(E_Binding_Context ctxt, const char *key, E_Binding_Modifier mod, int any_mod, const char *action, const char *params) e_bindings_key_del(E_Binding_Context ctxt, const char *key, E_Binding_Modifier mod, int any_mod, const char *action, const char *params)
{ {
Evas_List *l; Eina_List *l;
for (l = key_bindings; l; l = l->next) for (l = key_bindings; l; l = l->next)
{ {
@ -359,7 +359,7 @@ e_bindings_key_del(E_Binding_Context ctxt, const char *key, E_Binding_Modifier m
((!bind->params) && (!params)))) ((!bind->params) && (!params))))
{ {
_e_bindings_key_free(bind); _e_bindings_key_free(bind);
key_bindings = evas_list_remove_list(key_bindings, l); key_bindings = eina_list_remove_list(key_bindings, l);
break; break;
} }
} }
@ -368,7 +368,7 @@ e_bindings_key_del(E_Binding_Context ctxt, const char *key, E_Binding_Modifier m
EAPI void EAPI void
e_bindings_key_grab(E_Binding_Context ctxt, Ecore_X_Window win) e_bindings_key_grab(E_Binding_Context ctxt, Ecore_X_Window win)
{ {
Evas_List *l; Eina_List *l;
for (l = key_bindings; l; l = l->next) for (l = key_bindings; l; l = l->next)
{ {
@ -396,7 +396,7 @@ e_bindings_key_grab(E_Binding_Context ctxt, Ecore_X_Window win)
EAPI void EAPI void
e_bindings_key_ungrab(E_Binding_Context ctxt, Ecore_X_Window win) e_bindings_key_ungrab(E_Binding_Context ctxt, Ecore_X_Window win)
{ {
Evas_List *l; Eina_List *l;
for (l = key_bindings; l; l = l->next) for (l = key_bindings; l; l = l->next)
{ {
@ -425,7 +425,7 @@ EAPI E_Action *
e_bindings_key_down_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Key_Down *ev) e_bindings_key_down_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Key_Down *ev)
{ {
E_Binding_Modifier mod = 0; E_Binding_Modifier mod = 0;
Evas_List *l; Eina_List *l;
if (ev->modifiers & ECORE_X_MODIFIER_SHIFT) mod |= E_BINDING_MODIFIER_SHIFT; if (ev->modifiers & ECORE_X_MODIFIER_SHIFT) mod |= E_BINDING_MODIFIER_SHIFT;
if (ev->modifiers & ECORE_X_MODIFIER_CTRL) mod |= E_BINDING_MODIFIER_CTRL; if (ev->modifiers & ECORE_X_MODIFIER_CTRL) mod |= E_BINDING_MODIFIER_CTRL;
@ -479,7 +479,7 @@ EAPI E_Action *
e_bindings_key_up_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Key_Up *ev) e_bindings_key_up_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Key_Up *ev)
{ {
E_Binding_Modifier mod = 0; E_Binding_Modifier mod = 0;
Evas_List *l; Eina_List *l;
if (ev->modifiers & ECORE_X_MODIFIER_SHIFT) mod |= E_BINDING_MODIFIER_SHIFT; if (ev->modifiers & ECORE_X_MODIFIER_SHIFT) mod |= E_BINDING_MODIFIER_SHIFT;
if (ev->modifiers & ECORE_X_MODIFIER_CTRL) mod |= E_BINDING_MODIFIER_CTRL; if (ev->modifiers & ECORE_X_MODIFIER_CTRL) mod |= E_BINDING_MODIFIER_CTRL;
@ -529,13 +529,13 @@ e_bindings_signal_add(E_Binding_Context ctxt, const char *sig, const char *src,
bind->any_mod = any_mod; bind->any_mod = any_mod;
if (action) bind->action = eina_stringshare_add(action); if (action) bind->action = eina_stringshare_add(action);
if (params) bind->params = eina_stringshare_add(params); if (params) bind->params = eina_stringshare_add(params);
signal_bindings = evas_list_append(signal_bindings, bind); signal_bindings = eina_list_append(signal_bindings, bind);
} }
EAPI void EAPI void
e_bindings_signal_del(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Modifier mod, int any_mod, const char *action, const char *params) e_bindings_signal_del(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Modifier mod, int any_mod, const char *action, const char *params)
{ {
Evas_List *l; Eina_List *l;
for (l = signal_bindings; l; l = l->next) for (l = signal_bindings; l; l = l->next)
{ {
@ -555,7 +555,7 @@ e_bindings_signal_del(E_Binding_Context ctxt, const char *sig, const char *src,
((!bind->params) && (!params)))) ((!bind->params) && (!params))))
{ {
_e_bindings_signal_free(bind); _e_bindings_signal_free(bind);
signal_bindings = evas_list_remove_list(signal_bindings, l); signal_bindings = eina_list_remove_list(signal_bindings, l);
break; break;
} }
} }
@ -565,7 +565,7 @@ EAPI E_Action *
e_bindings_signal_find(E_Binding_Context ctxt, E_Object *obj, const char *sig, const char *src, E_Binding_Signal **bind_ret) e_bindings_signal_find(E_Binding_Context ctxt, E_Object *obj, const char *sig, const char *src, E_Binding_Signal **bind_ret)
{ {
E_Binding_Modifier mod = 0; E_Binding_Modifier mod = 0;
Evas_List *l; Eina_List *l;
if (strstr(sig, "MOD:Shift")) mod |= E_BINDING_MODIFIER_SHIFT; if (strstr(sig, "MOD:Shift")) mod |= E_BINDING_MODIFIER_SHIFT;
if (strstr(sig, "MOD:Control")) mod |= E_BINDING_MODIFIER_CTRL; if (strstr(sig, "MOD:Control")) mod |= E_BINDING_MODIFIER_CTRL;
@ -626,13 +626,13 @@ e_bindings_wheel_add(E_Binding_Context ctxt, int direction, int z, E_Binding_Mod
bind->any_mod = any_mod; bind->any_mod = any_mod;
if (action) bind->action = eina_stringshare_add(action); if (action) bind->action = eina_stringshare_add(action);
if (params) bind->params = eina_stringshare_add(params); if (params) bind->params = eina_stringshare_add(params);
wheel_bindings = evas_list_append(wheel_bindings, bind); wheel_bindings = eina_list_append(wheel_bindings, bind);
} }
EAPI void EAPI void
e_bindings_wheel_del(E_Binding_Context ctxt, int direction, int z, E_Binding_Modifier mod, int any_mod, const char *action, const char *params) e_bindings_wheel_del(E_Binding_Context ctxt, int direction, int z, E_Binding_Modifier mod, int any_mod, const char *action, const char *params)
{ {
Evas_List *l; Eina_List *l;
for (l = wheel_bindings; l; l = l->next) for (l = wheel_bindings; l; l = l->next)
{ {
@ -650,7 +650,7 @@ e_bindings_wheel_del(E_Binding_Context ctxt, int direction, int z, E_Binding_Mod
((!bind->params) && (!params)))) ((!bind->params) && (!params))))
{ {
_e_bindings_wheel_free(bind); _e_bindings_wheel_free(bind);
wheel_bindings = evas_list_remove_list(wheel_bindings, l); wheel_bindings = eina_list_remove_list(wheel_bindings, l);
break; break;
} }
} }
@ -659,7 +659,7 @@ e_bindings_wheel_del(E_Binding_Context ctxt, int direction, int z, E_Binding_Mod
EAPI void EAPI void
e_bindings_wheel_grab(E_Binding_Context ctxt, Ecore_X_Window win) e_bindings_wheel_grab(E_Binding_Context ctxt, Ecore_X_Window win)
{ {
Evas_List *l; Eina_List *l;
for (l = wheel_bindings; l; l = l->next) for (l = wheel_bindings; l; l = l->next)
{ {
@ -698,7 +698,7 @@ e_bindings_wheel_grab(E_Binding_Context ctxt, Ecore_X_Window win)
EAPI void EAPI void
e_bindings_wheel_ungrab(E_Binding_Context ctxt, Ecore_X_Window win) e_bindings_wheel_ungrab(E_Binding_Context ctxt, Ecore_X_Window win)
{ {
Evas_List *l; Eina_List *l;
for (l = wheel_bindings; l; l = l->next) for (l = wheel_bindings; l; l = l->next)
{ {
@ -736,7 +736,7 @@ EAPI E_Action *
e_bindings_wheel_find(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Mouse_Wheel *ev, E_Binding_Wheel **bind_ret) e_bindings_wheel_find(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Mouse_Wheel *ev, E_Binding_Wheel **bind_ret)
{ {
E_Binding_Modifier mod = 0; E_Binding_Modifier mod = 0;
Evas_List *l; Eina_List *l;
if (ev->modifiers & ECORE_X_MODIFIER_SHIFT) mod |= E_BINDING_MODIFIER_SHIFT; if (ev->modifiers & ECORE_X_MODIFIER_SHIFT) mod |= E_BINDING_MODIFIER_SHIFT;
if (ev->modifiers & ECORE_X_MODIFIER_CTRL) mod |= E_BINDING_MODIFIER_CTRL; if (ev->modifiers & ECORE_X_MODIFIER_CTRL) mod |= E_BINDING_MODIFIER_CTRL;

View File

@ -104,8 +104,8 @@ static void _e_border_pointer_move_end(E_Border *bd);
static void _e_border_hook_call(E_Border_Hook_Point hookpoint, E_Border *bd); static void _e_border_hook_call(E_Border_Hook_Point hookpoint, E_Border *bd);
/* local subsystem globals */ /* local subsystem globals */
static Evas_List *handlers = NULL; static Eina_List *handlers = NULL;
static Evas_List *borders = NULL; static Eina_List *borders = NULL;
static Evas_Hash *borders_hash = NULL; static Evas_Hash *borders_hash = NULL;
static E_Border *focused = NULL; static E_Border *focused = NULL;
@ -114,8 +114,8 @@ static E_Border *move = NULL;
static int grabbed = 0; static int grabbed = 0;
static Evas_List *focus_stack = NULL; static Eina_List *focus_stack = NULL;
static Evas_List *raise_stack = NULL; static Eina_List *raise_stack = NULL;
static Ecore_X_Screen_Size screen_size = { -1, -1 }; static Ecore_X_Screen_Size screen_size = { -1, -1 };
@ -159,33 +159,33 @@ ecore_x_window_pixel_gravity_set(bd->bg_subwin, grav);
EAPI int EAPI int
e_border_init(void) e_border_init(void)
{ {
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_SHOW_REQUEST, _e_border_cb_window_show_request, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_SHOW_REQUEST, _e_border_cb_window_show_request, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_DESTROY, _e_border_cb_window_destroy, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_DESTROY, _e_border_cb_window_destroy, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_HIDE, _e_border_cb_window_hide, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_HIDE, _e_border_cb_window_hide, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_REPARENT, _e_border_cb_window_reparent, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_REPARENT, _e_border_cb_window_reparent, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_CONFIGURE_REQUEST, _e_border_cb_window_configure_request, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_CONFIGURE_REQUEST, _e_border_cb_window_configure_request, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_RESIZE_REQUEST, _e_border_cb_window_resize_request, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_RESIZE_REQUEST, _e_border_cb_window_resize_request, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_GRAVITY, _e_border_cb_window_gravity, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_GRAVITY, _e_border_cb_window_gravity, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_STACK_REQUEST, _e_border_cb_window_stack_request, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_STACK_REQUEST, _e_border_cb_window_stack_request, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_PROPERTY, _e_border_cb_window_property, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_PROPERTY, _e_border_cb_window_property, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_COLORMAP, _e_border_cb_window_colormap, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_COLORMAP, _e_border_cb_window_colormap, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_SHAPE, _e_border_cb_window_shape, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_SHAPE, _e_border_cb_window_shape, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_FOCUS_IN, _e_border_cb_window_focus_in, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_FOCUS_IN, _e_border_cb_window_focus_in, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_FOCUS_OUT, _e_border_cb_window_focus_out, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_FOCUS_OUT, _e_border_cb_window_focus_out, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_CLIENT_MESSAGE, _e_border_cb_client_message, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_CLIENT_MESSAGE, _e_border_cb_client_message, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_STATE_REQUEST, _e_border_cb_window_state_request, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_STATE_REQUEST, _e_border_cb_window_state_request, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_MOVE_RESIZE_REQUEST, _e_border_cb_window_move_resize_request, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_MOVE_RESIZE_REQUEST, _e_border_cb_window_move_resize_request, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_DESKTOP_CHANGE, _e_border_cb_desktop_change, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_DESKTOP_CHANGE, _e_border_cb_desktop_change, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_SYNC_ALARM, _e_border_cb_sync_alarm, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_SYNC_ALARM, _e_border_cb_sync_alarm, NULL));
ecore_x_passive_grab_replay_func_set(_e_border_cb_grab_replay, NULL); ecore_x_passive_grab_replay_func_set(_e_border_cb_grab_replay, NULL);
handlers = evas_list_append(handlers, ecore_event_handler_add(E_EVENT_POINTER_WARP, _e_border_cb_pointer_warp, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(E_EVENT_POINTER_WARP, _e_border_cb_pointer_warp, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(EFREET_EVENT_DESKTOP_LIST_CHANGE, _e_border_cb_efreet_desktop_list_change, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(EFREET_EVENT_DESKTOP_LIST_CHANGE, _e_border_cb_efreet_desktop_list_change, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(EFREET_EVENT_DESKTOP_CHANGE, _e_border_cb_efreet_desktop_change, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(EFREET_EVENT_DESKTOP_CHANGE, _e_border_cb_efreet_desktop_change, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(E_EVENT_CONFIG_ICON_THEME, _e_border_cb_config_icon_theme, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(E_EVENT_CONFIG_ICON_THEME, _e_border_cb_config_icon_theme, NULL));
E_EVENT_BORDER_ADD = ecore_event_type_new(); E_EVENT_BORDER_ADD = ecore_event_type_new();
E_EVENT_BORDER_REMOVE = ecore_event_type_new(); E_EVENT_BORDER_REMOVE = ecore_event_type_new();
@ -274,12 +274,12 @@ e_border_new(E_Container *con, Ecore_X_Window win, int first_map, int internal)
free(bd); free(bd);
return NULL; return NULL;
} }
bd->handlers = evas_list_append(bd->handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_IN, _e_border_cb_mouse_in, bd)); bd->handlers = eina_list_append(bd->handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_IN, _e_border_cb_mouse_in, bd));
bd->handlers = evas_list_append(bd->handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_OUT, _e_border_cb_mouse_out, bd)); bd->handlers = eina_list_append(bd->handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_OUT, _e_border_cb_mouse_out, bd));
bd->handlers = evas_list_append(bd->handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_DOWN, _e_border_cb_mouse_down, bd)); bd->handlers = eina_list_append(bd->handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_DOWN, _e_border_cb_mouse_down, bd));
bd->handlers = evas_list_append(bd->handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_UP, _e_border_cb_mouse_up, bd)); bd->handlers = eina_list_append(bd->handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_UP, _e_border_cb_mouse_up, bd));
bd->handlers = evas_list_append(bd->handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_MOVE, _e_border_cb_mouse_move, bd)); bd->handlers = eina_list_append(bd->handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_MOVE, _e_border_cb_mouse_move, bd));
bd->handlers = evas_list_append(bd->handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_WHEEL, _e_border_cb_mouse_wheel, bd)); bd->handlers = eina_list_append(bd->handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_WHEEL, _e_border_cb_mouse_wheel, bd));
bd->client.win = win; bd->client.win = win;
@ -483,7 +483,7 @@ e_border_new(E_Container *con, Ecore_X_Window win, int first_map, int internal)
bd->zone = e_zone_current_get(con); bd->zone = e_zone_current_get(con);
bd->desk = e_desk_current_get(bd->zone); bd->desk = e_desk_current_get(bd->zone);
e_container_border_add(bd); e_container_border_add(bd);
borders = evas_list_append(borders, bd); borders = eina_list_append(borders, bd);
bd2 = evas_hash_find(borders_hash, e_util_winid_str_get(bd->client.win)); bd2 = evas_hash_find(borders_hash, e_util_winid_str_get(bd->client.win));
if (bd2) if (bd2)
{ {
@ -509,7 +509,7 @@ e_border_new(E_Container *con, Ecore_X_Window win, int first_map, int internal)
desk[1] = desky; desk[1] = desky;
ecore_x_window_prop_card32_set(win, E_ATOM_DESK, desk, 2); ecore_x_window_prop_card32_set(win, E_ATOM_DESK, desk, 2);
focus_stack = evas_list_append(focus_stack, bd); focus_stack = eina_list_append(focus_stack, bd);
bd->pointer = e_pointer_window_new(bd->win, 0); bd->pointer = e_pointer_window_new(bd->win, 0);
return bd; return bd;
@ -690,7 +690,7 @@ e_border_desk_set(E_Border *bd, E_Desk *desk)
if (e_config->transient.desktop) if (e_config->transient.desktop)
{ {
Evas_List *l; Eina_List *l;
for (l = bd->transients; l; l = l->next) for (l = bd->transients; l; l = l->next)
{ {
E_Border *child; E_Border *child;
@ -815,7 +815,7 @@ e_border_move(E_Border *bd, int x, int y)
pnd->move = 1; pnd->move = 1;
pnd->x = x; pnd->x = x;
pnd->y = y; pnd->y = y;
bd->pending_move_resize = evas_list_append(bd->pending_move_resize, pnd); bd->pending_move_resize = eina_list_append(bd->pending_move_resize, pnd);
return; return;
} }
if ((x == bd->x) && (y == bd->y)) return; if ((x == bd->x) && (y == bd->y)) return;
@ -893,7 +893,7 @@ e_border_resize(E_Border *bd, int w, int h)
pnd->resize = 1; pnd->resize = 1;
pnd->w = w - (bd->client_inset.l + bd->client_inset.r); pnd->w = w - (bd->client_inset.l + bd->client_inset.r);
pnd->h = h - (bd->client_inset.t + bd->client_inset.b); pnd->h = h - (bd->client_inset.t + bd->client_inset.b);
bd->pending_move_resize = evas_list_append(bd->pending_move_resize, pnd); bd->pending_move_resize = eina_list_append(bd->pending_move_resize, pnd);
return; return;
} }
if ((w == bd->w) && (h == bd->h)) return; if ((w == bd->w) && (h == bd->h)) return;
@ -957,7 +957,7 @@ e_border_move_resize(E_Border *bd, int x, int y, int w, int h)
pnd->y = y; pnd->y = y;
pnd->w = w - (bd->client_inset.l + bd->client_inset.r); pnd->w = w - (bd->client_inset.l + bd->client_inset.r);
pnd->h = h - (bd->client_inset.t + bd->client_inset.b); pnd->h = h - (bd->client_inset.t + bd->client_inset.b);
bd->pending_move_resize = evas_list_append(bd->pending_move_resize, pnd); bd->pending_move_resize = eina_list_append(bd->pending_move_resize, pnd);
return; return;
} }
if ((x == bd->x) && (y == bd->y) && (w == bd->w) && (h == bd->h)) return; if ((x == bd->x) && (y == bd->y) && (w == bd->w) && (h == bd->h)) return;
@ -1021,7 +1021,7 @@ e_border_layer_set(E_Border *bd, int layer)
bd->layer = layer; bd->layer = layer;
if (e_config->transient.layer) if (e_config->transient.layer)
{ {
Evas_List *l; Eina_List *l;
/* We need to set raise to one, else the child wont /* We need to set raise to one, else the child wont
* follow to the new layer. It should be like this, * follow to the new layer. It should be like this,
@ -1046,7 +1046,7 @@ e_border_raise(E_Border *bd)
{ {
E_Event_Border_Stack *ev; E_Event_Border_Stack *ev;
E_Border *last = NULL; E_Border *last = NULL;
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(bd); E_OBJECT_CHECK(bd);
E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE); E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE);
@ -1055,7 +1055,7 @@ e_border_raise(E_Border *bd)
if (e_config->transient.raise) if (e_config->transient.raise)
{ {
for (l = evas_list_last(bd->transients); l; l = l->prev) for (l = eina_list_last(bd->transients); l; l = l->prev)
{ {
E_Border *child; E_Border *child;
@ -1136,7 +1136,7 @@ e_border_lower(E_Border *bd)
{ {
E_Event_Border_Stack *ev; E_Event_Border_Stack *ev;
E_Border *last = NULL; E_Border *last = NULL;
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(bd); E_OBJECT_CHECK(bd);
E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE); E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE);
@ -1145,7 +1145,7 @@ e_border_lower(E_Border *bd)
if (e_config->transient.lower) if (e_config->transient.lower)
{ {
for (l = evas_list_last(bd->transients); l; l = l->prev) for (l = eina_list_last(bd->transients); l; l = l->prev)
{ {
E_Border *child; E_Border *child;
@ -1226,7 +1226,7 @@ e_border_stack_above(E_Border *bd, E_Border *above)
/* TODO: Should stack above allow the border to change level */ /* TODO: Should stack above allow the border to change level */
E_Event_Border_Stack *ev; E_Event_Border_Stack *ev;
E_Border *last = NULL; E_Border *last = NULL;
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(bd); E_OBJECT_CHECK(bd);
E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE); E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE);
@ -1235,7 +1235,7 @@ e_border_stack_above(E_Border *bd, E_Border *above)
if (e_config->transient.raise) if (e_config->transient.raise)
{ {
for (l = evas_list_last(bd->transients); l; l = l->prev) for (l = eina_list_last(bd->transients); l; l = l->prev)
{ {
E_Border *child; E_Border *child;
@ -1284,7 +1284,7 @@ e_border_stack_below(E_Border *bd, E_Border *below)
/* TODO: Should stack below allow the border to change level */ /* TODO: Should stack below allow the border to change level */
E_Event_Border_Stack *ev; E_Event_Border_Stack *ev;
E_Border *last = NULL; E_Border *last = NULL;
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(bd); E_OBJECT_CHECK(bd);
E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE); E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE);
@ -1293,7 +1293,7 @@ e_border_stack_below(E_Border *bd, E_Border *below)
if (e_config->transient.lower) if (e_config->transient.lower)
{ {
for (l = evas_list_last(bd->transients); l; l = l->prev) for (l = eina_list_last(bd->transients); l; l = l->prev)
{ {
E_Border *child; E_Border *child;
@ -1339,15 +1339,15 @@ e_border_stack_below(E_Border *bd, E_Border *below)
EAPI void EAPI void
e_border_focus_latest_set(E_Border *bd) e_border_focus_latest_set(E_Border *bd)
{ {
focus_stack = evas_list_remove(focus_stack, bd); focus_stack = eina_list_remove(focus_stack, bd);
focus_stack = evas_list_prepend(focus_stack, bd); focus_stack = eina_list_prepend(focus_stack, bd);
} }
EAPI void EAPI void
e_border_raise_latest_set(E_Border *bd) e_border_raise_latest_set(E_Border *bd)
{ {
raise_stack = evas_list_remove(raise_stack, bd); raise_stack = eina_list_remove(raise_stack, bd);
raise_stack = evas_list_prepend(raise_stack, bd); raise_stack = eina_list_prepend(raise_stack, bd);
} }
/* /*
@ -2148,7 +2148,7 @@ e_border_fullscreen(E_Border *bd, E_Fullscreen policy)
if (!e_config->allow_above_fullscreen) if (!e_config->allow_above_fullscreen)
e_border_layer_set(bd, 200); e_border_layer_set(bd, 200);
if ((evas_list_count(bd->zone->container->zones) > 1) || (policy == E_FULLSCREEN_RESIZE) || (!ecore_x_randr_query())) if ((eina_list_count(bd->zone->container->zones) > 1) || (policy == E_FULLSCREEN_RESIZE) || (!ecore_x_randr_query()))
{ {
e_border_move_resize(bd, bd->zone->x, bd->zone->y, bd->zone->w, bd->zone->h); e_border_move_resize(bd, bd->zone->x, bd->zone->y, bd->zone->w, bd->zone->h);
} }
@ -2268,7 +2268,7 @@ e_border_iconify(E_Border *bd)
if (e_config->transient.iconify) if (e_config->transient.iconify)
{ {
Evas_List *l; Eina_List *l;
for (l = bd->transients; l; l = l->next) for (l = bd->transients; l; l = l->next)
{ {
@ -2313,7 +2313,7 @@ e_border_uniconify(E_Border *bd)
if (e_config->transient.iconify) if (e_config->transient.iconify)
{ {
Evas_List *l; Eina_List *l;
for (l = bd->transients; l; l = l->next) for (l = bd->transients; l; l = l->next)
{ {
@ -2341,7 +2341,7 @@ e_border_stick(E_Border *bd)
if (e_config->transient.desktop) if (e_config->transient.desktop)
{ {
Evas_List *l; Eina_List *l;
for (l = bd->transients; l; l = l->next) for (l = bd->transients; l; l = l->next)
{ {
E_Border *child; E_Border *child;
@ -2377,7 +2377,7 @@ e_border_unstick(E_Border *bd)
if (e_config->transient.desktop) if (e_config->transient.desktop)
{ {
Evas_List *l; Eina_List *l;
for (l = bd->transients; l; l = l->next) for (l = bd->transients; l; l = l->next)
{ {
E_Border *child; E_Border *child;
@ -2479,7 +2479,7 @@ e_border_find_by_window(Ecore_X_Window win)
EAPI E_Border * EAPI E_Border *
e_border_find_by_alarm(Ecore_X_Sync_Alarm alarm) e_border_find_by_alarm(Ecore_X_Sync_Alarm alarm)
{ {
Evas_List *l; Eina_List *l;
for (l = borders; l; l = l->next) for (l = borders; l; l = l->next)
{ {
@ -2502,7 +2502,7 @@ e_border_focused_get(void)
EAPI void EAPI void
e_border_idler_before(void) e_border_idler_before(void)
{ {
Evas_List *ml, *cl; Eina_List *ml, *cl;
if (!borders) if (!borders)
return; return;
@ -2594,7 +2594,7 @@ e_border_idler_before(void)
} }
} }
EAPI Evas_List * EAPI Eina_List *
e_border_client_list() e_border_client_list()
{ {
/* FIXME: This should be a somewhat ordered list */ /* FIXME: This should be a somewhat ordered list */
@ -3157,7 +3157,7 @@ e_border_icon_add(E_Border *bd, Evas *evas)
EAPI void EAPI void
e_border_button_bindings_ungrab_all(void) e_border_button_bindings_ungrab_all(void)
{ {
Evas_List *l; Eina_List *l;
for (l = borders; l; l = l->next) for (l = borders; l; l = l->next)
{ {
@ -3173,7 +3173,7 @@ e_border_button_bindings_ungrab_all(void)
EAPI void EAPI void
e_border_button_bindings_grab_all(void) e_border_button_bindings_grab_all(void)
{ {
Evas_List *l; Eina_List *l;
for (l = borders; l; l = l->next) for (l = borders; l; l = l->next)
{ {
@ -3186,22 +3186,22 @@ e_border_button_bindings_grab_all(void)
} }
} }
EAPI Evas_List * EAPI Eina_List *
e_border_focus_stack_get(void) e_border_focus_stack_get(void)
{ {
return focus_stack; return focus_stack;
} }
EAPI Evas_List * EAPI Eina_List *
e_border_raise_stack_get(void) e_border_raise_stack_get(void)
{ {
return raise_stack; return raise_stack;
} }
EAPI Evas_List * EAPI Eina_List *
e_border_lost_windows_get(E_Zone *zone) e_border_lost_windows_get(E_Zone *zone)
{ {
Evas_List *list = NULL, *l; Eina_List *list = NULL, *l;
int loss_overlap = 5; int loss_overlap = 5;
E_OBJECT_CHECK_RETURN(zone, NULL); E_OBJECT_CHECK_RETURN(zone, NULL);
@ -3222,7 +3222,7 @@ e_border_lost_windows_get(E_Zone *zone)
bd->zone->h - (2 * loss_overlap), bd->zone->h - (2 * loss_overlap),
bd->x, bd->y, bd->w, bd->h)) bd->x, bd->y, bd->w, bd->h))
{ {
list = evas_list_append(list, bd); list = eina_list_append(list, bd);
} }
else if ((!E_CONTAINS(bd->zone->x, bd->zone->y, else if ((!E_CONTAINS(bd->zone->x, bd->zone->y,
bd->zone->w, bd->zone->h, bd->zone->w, bd->zone->h,
@ -3253,7 +3253,7 @@ e_border_lost_windows_get(E_Zone *zone)
} }
free(rect); free(rect);
if (!ok) if (!ok)
list = evas_list_append(list, bd); list = eina_list_append(list, bd);
} }
} }
} }
@ -3338,10 +3338,10 @@ e_border_frame_recalc(E_Border *bd)
bd->client.h); bd->client.h);
} }
EAPI Evas_List * EAPI Eina_List *
e_border_immortal_windows_get(void) e_border_immortal_windows_get(void)
{ {
Evas_List *list = NULL, *l; Eina_List *list = NULL, *l;
for (l = borders; l; l = l->next) for (l = borders; l; l = l->next)
{ {
@ -3349,7 +3349,7 @@ e_border_immortal_windows_get(void)
bd = l->data; bd = l->data;
if (bd->lock_life) if (bd->lock_life)
list = evas_list_append(list, bd); list = eina_list_append(list, bd);
} }
return list; return list;
} }
@ -3606,7 +3606,7 @@ _e_border_free(E_Border *bd)
while (bd->pending_move_resize) while (bd->pending_move_resize)
{ {
free(bd->pending_move_resize->data); free(bd->pending_move_resize->data);
bd->pending_move_resize = evas_list_remove_list(bd->pending_move_resize, bd->pending_move_resize); bd->pending_move_resize = eina_list_remove_list(bd->pending_move_resize, bd->pending_move_resize);
} }
if (bd->shade.anim) ecore_animator_del(bd->shade.anim); if (bd->shade.anim) ecore_animator_del(bd->shade.anim);
@ -3658,9 +3658,9 @@ _e_border_free(E_Border *bd)
ecore_x_window_save_set_del(bd->client.win); ecore_x_window_save_set_del(bd->client.win);
bd->already_unparented = 1; bd->already_unparented = 1;
} }
if (bd->group) evas_list_free(bd->group); if (bd->group) eina_list_free(bd->group);
if (bd->transients) evas_list_free(bd->transients); if (bd->transients) eina_list_free(bd->transients);
if (bd->stick_desks) evas_list_free(bd->stick_desks); if (bd->stick_desks) eina_list_free(bd->stick_desks);
if (bd->client.netwm.icons) if (bd->client.netwm.icons)
{ {
int i; int i;
@ -3704,9 +3704,9 @@ _e_border_free(E_Border *bd)
borders_hash = evas_hash_del(borders_hash, e_util_winid_str_get(bd->client.win), bd); borders_hash = evas_hash_del(borders_hash, e_util_winid_str_get(bd->client.win), bd);
borders_hash = evas_hash_del(borders_hash, e_util_winid_str_get(bd->bg_win), bd); borders_hash = evas_hash_del(borders_hash, e_util_winid_str_get(bd->bg_win), bd);
borders_hash = evas_hash_del(borders_hash, e_util_winid_str_get(bd->win), bd); borders_hash = evas_hash_del(borders_hash, e_util_winid_str_get(bd->win), bd);
borders = evas_list_remove(borders, bd); borders = eina_list_remove(borders, bd);
focus_stack = evas_list_remove(focus_stack, bd); focus_stack = eina_list_remove(focus_stack, bd);
raise_stack = evas_list_remove(raise_stack, bd); raise_stack = eina_list_remove(raise_stack, bd);
e_container_border_remove(bd); e_container_border_remove(bd);
free(bd); free(bd);
@ -3788,7 +3788,7 @@ _e_border_del(E_Border *bd)
if (bd->parent) if (bd->parent)
{ {
bd->parent->transients = evas_list_remove(bd->parent->transients, bd); bd->parent->transients = eina_list_remove(bd->parent->transients, bd);
if (bd->parent->modal == bd) if (bd->parent->modal == bd)
{ {
bd->parent->modal = NULL; bd->parent->modal = NULL;
@ -3803,12 +3803,12 @@ _e_border_del(E_Border *bd)
child = bd->transients->data; child = bd->transients->data;
child->parent = NULL; child->parent = NULL;
bd->transients = evas_list_remove_list(bd->transients, bd->transients); bd->transients = eina_list_remove_list(bd->transients, bd->transients);
} }
if (bd->leader) if (bd->leader)
{ {
bd->leader->group = evas_list_remove(bd->leader->group, bd); bd->leader->group = eina_list_remove(bd->leader->group, bd);
if (bd->leader->modal == bd) if (bd->leader->modal == bd)
{ {
bd->leader->modal = NULL; bd->leader->modal = NULL;
@ -3826,7 +3826,7 @@ _e_border_del(E_Border *bd)
child = bd->group->data; child = bd->group->data;
child->leader = NULL; child->leader = NULL;
bd->group = evas_list_remove_list(bd->group, bd->group); bd->group = eina_list_remove_list(bd->group, bd->group);
} }
} }
@ -4821,7 +4821,7 @@ _e_border_cb_sync_alarm(void *data, int ev_type, void *ev)
static int static int
_e_border_cb_efreet_desktop_list_change(void *data, int ev_type, void *ev) _e_border_cb_efreet_desktop_list_change(void *data, int ev_type, void *ev)
{ {
Evas_List *l; Eina_List *l;
/* mark all borders for desktop/icon updates */ /* mark all borders for desktop/icon updates */
for (l = borders; l; l = l->next) for (l = borders; l; l = l->next)
@ -4844,7 +4844,7 @@ static int
_e_border_cb_efreet_desktop_change(void *data, int ev_type, void *ev) _e_border_cb_efreet_desktop_change(void *data, int ev_type, void *ev)
{ {
Efreet_Event_Desktop_Change *event; Efreet_Event_Desktop_Change *event;
Evas_List *l; Eina_List *l;
event = ev; event = ev;
e_init_status_set(_("Desktop file scan")); e_init_status_set(_("Desktop file scan"));
@ -4910,7 +4910,7 @@ _e_border_cb_efreet_desktop_change(void *data, int ev_type, void *ev)
static int static int
_e_border_cb_config_icon_theme(void *data, int ev_type, void *ev) _e_border_cb_config_icon_theme(void *data, int ev_type, void *ev)
{ {
Evas_List *l; Eina_List *l;
/* mark all borders for desktop/icon updates */ /* mark all borders for desktop/icon updates */
for (l = borders; l; l = l->next) for (l = borders; l; l = l->next)
@ -5260,7 +5260,7 @@ _e_border_cb_mouse_move(void *data, int type, void *event)
{ {
int x, y, new_x, new_y; int x, y, new_x, new_y;
int new_w, new_h; int new_w, new_h;
Evas_List *skiplist = NULL; Eina_List *skiplist = NULL;
#if 0 #if 0
if ((ecore_time_get() - bd->client.netwm.sync.time) > 0.5) if ((ecore_time_get() - bd->client.netwm.sync.time) > 0.5)
@ -5286,12 +5286,12 @@ _e_border_cb_mouse_move(void *data, int type, void *event)
} }
new_x = x; new_x = x;
new_y = y; new_y = y;
skiplist = evas_list_append(skiplist, bd); skiplist = eina_list_append(skiplist, bd);
e_resist_container_border_position(bd->zone->container, skiplist, e_resist_container_border_position(bd->zone->container, skiplist,
bd->x, bd->y, bd->w, bd->h, bd->x, bd->y, bd->w, bd->h,
x, y, bd->w, bd->h, x, y, bd->w, bd->h,
&new_x, &new_y, &new_w, &new_h); &new_x, &new_y, &new_w, &new_h);
evas_list_free(skiplist); eina_list_free(skiplist);
bd->shelf_fix.x = 0; bd->shelf_fix.x = 0;
bd->shelf_fix.y = 0; bd->shelf_fix.y = 0;
bd->shelf_fix.modified = 0; bd->shelf_fix.modified = 0;
@ -5449,7 +5449,7 @@ _e_border_eval(E_Border *bd)
{ {
if (bd->leader != bd_leader) if (bd->leader != bd_leader)
{ {
bd->leader->group = evas_list_remove(bd->leader->group, bd); bd->leader->group = eina_list_remove(bd->leader->group, bd);
if (bd->leader->modal == bd) bd->leader->modal = NULL; if (bd->leader->modal == bd) bd->leader->modal = NULL;
bd->leader = NULL; bd->leader = NULL;
} }
@ -5459,7 +5459,7 @@ _e_border_eval(E_Border *bd)
/* If this border is the leader of the group, don't register itself */ /* If this border is the leader of the group, don't register itself */
if ((bd_leader) && (bd_leader != bd)) if ((bd_leader) && (bd_leader != bd))
{ {
bd_leader->group = evas_list_append(bd_leader->group, bd); bd_leader->group = eina_list_append(bd_leader->group, bd);
bd->leader = bd_leader; bd->leader = bd_leader;
/* Only set the window modal to the leader it there is no parent */ /* Only set the window modal to the leader it there is no parent */
if ((e_config->modal_windows) && (bd->client.netwm.state.modal) && if ((e_config->modal_windows) && (bd->client.netwm.state.modal) &&
@ -5470,7 +5470,7 @@ _e_border_eval(E_Border *bd)
e_border_focus_set(bd, 1, 1); e_border_focus_set(bd, 1, 1);
else else
{ {
Evas_List *l; Eina_List *l;
for (l = bd->leader->group; l; l = l->next) for (l = bd->leader->group; l; l = l->next)
{ {
E_Border *child; E_Border *child;
@ -5722,7 +5722,7 @@ _e_border_eval(E_Border *bd)
{ {
if (bd_parent != bd->parent) if (bd_parent != bd->parent)
{ {
bd->parent->transients = evas_list_remove(bd->parent->transients, bd); bd->parent->transients = eina_list_remove(bd->parent->transients, bd);
if (bd->parent->modal == bd) bd->parent->modal = NULL; if (bd->parent->modal == bd) bd->parent->modal = NULL;
bd->parent = NULL; bd->parent = NULL;
} }
@ -5731,7 +5731,7 @@ _e_border_eval(E_Border *bd)
} }
if ((bd_parent) && (bd_parent != bd)) if ((bd_parent) && (bd_parent != bd))
{ {
bd_parent->transients = evas_list_append(bd_parent->transients, bd); bd_parent->transients = eina_list_append(bd_parent->transients, bd);
bd->parent = bd_parent; bd->parent = bd_parent;
e_border_layer_set(bd, bd->parent->layer); e_border_layer_set(bd, bd->parent->layer);
if ((e_config->modal_windows) && (bd->client.netwm.state.modal)) if ((e_config->modal_windows) && (bd->client.netwm.state.modal))
@ -5948,7 +5948,7 @@ _e_border_eval(E_Border *bd)
e_border_focus_set(bd, 1, 1); e_border_focus_set(bd, 1, 1);
else else
{ {
Evas_List *l; Eina_List *l;
for (l = bd->leader->group; l; l = l->next) for (l = bd->leader->group; l; l = l->next)
{ {
E_Border *child; E_Border *child;
@ -6479,7 +6479,7 @@ _e_border_eval(E_Border *bd)
} }
if (!bd->placed) if (!bd->placed)
{ {
Evas_List *skiplist = NULL; Eina_List *skiplist = NULL;
int new_x, new_y; int new_x, new_y;
if (bd->zone->w > bd->w) if (bd->zone->w > bd->w)
@ -6493,11 +6493,11 @@ _e_border_eval(E_Border *bd)
if ((e_config->window_placement_policy == E_WINDOW_PLACEMENT_SMART)||(e_config->window_placement_policy == E_WINDOW_PLACEMENT_ANTIGADGET)) if ((e_config->window_placement_policy == E_WINDOW_PLACEMENT_SMART)||(e_config->window_placement_policy == E_WINDOW_PLACEMENT_ANTIGADGET))
{ {
skiplist = evas_list_append(skiplist, bd); skiplist = eina_list_append(skiplist, bd);
e_place_zone_region_smart(bd->zone, skiplist, e_place_zone_region_smart(bd->zone, skiplist,
bd->x, bd->y, bd->w, bd->h, bd->x, bd->y, bd->w, bd->h,
&new_x, &new_y); &new_x, &new_y);
evas_list_free(skiplist); eina_list_free(skiplist);
} }
else if (e_config->window_placement_policy == E_WINDOW_PLACEMENT_MANUAL) else if (e_config->window_placement_policy == E_WINDOW_PLACEMENT_MANUAL)
{ {
@ -6536,7 +6536,7 @@ _e_border_eval(E_Border *bd)
bd->changes.size = 1; bd->changes.size = 1;
} }
free(pnd); free(pnd);
bd->pending_move_resize = evas_list_remove_list(bd->pending_move_resize, bd->pending_move_resize = eina_list_remove_list(bd->pending_move_resize,
bd->pending_move_resize); bd->pending_move_resize);
} }
@ -7260,7 +7260,7 @@ _e_border_resize_handle(E_Border *bd)
int x, y, w, h; int x, y, w, h;
int new_x, new_y, new_w, new_h; int new_x, new_y, new_w, new_h;
int tw, th; int tw, th;
Evas_List *skiplist = NULL; Eina_List *skiplist = NULL;
x = bd->x; x = bd->x;
y = bd->y; y = bd->y;
@ -7325,12 +7325,12 @@ _e_border_resize_handle(E_Border *bd)
(bd->resize_mode == RESIZE_TR)) (bd->resize_mode == RESIZE_TR))
y += (th - h); y += (th - h);
skiplist = evas_list_append(skiplist, bd); skiplist = eina_list_append(skiplist, bd);
e_resist_container_border_position(bd->zone->container, skiplist, e_resist_container_border_position(bd->zone->container, skiplist,
bd->x, bd->y, bd->w, bd->h, bd->x, bd->y, bd->w, bd->h,
x, y, w, h, x, y, w, h,
&new_x, &new_y, &new_w, &new_h); &new_x, &new_y, &new_w, &new_h);
evas_list_free(skiplist); eina_list_free(skiplist);
w = new_w; w = new_w;
h = new_h; h = new_h;
@ -7655,7 +7655,7 @@ static void
_e_border_zone_update(E_Border *bd) _e_border_zone_update(E_Border *bd)
{ {
E_Container *con; E_Container *con;
Evas_List *l; Eina_List *l;
/* still within old zone - leave it there */ /* still within old zone - leave it there */
if (E_INTERSECTS(bd->x, bd->y, bd->w, bd->h, if (E_INTERSECTS(bd->x, bd->y, bd->w, bd->h,
@ -7979,14 +7979,14 @@ _e_border_pointer_move_end(E_Border *bd)
e_pointer_type_pop(bd->pointer, bd, "move"); e_pointer_type_pop(bd->pointer, bd, "move");
} }
static Evas_List *_e_border_hooks = NULL; static Eina_List *_e_border_hooks = NULL;
static int _e_border_hooks_delete = 0; static int _e_border_hooks_delete = 0;
static int _e_border_hooks_walking = 0; static int _e_border_hooks_walking = 0;
static void static void
_e_border_hooks_clean(void) _e_border_hooks_clean(void)
{ {
Evas_List *l, *pl; Eina_List *l, *pl;
for (l = _e_border_hooks; l;) for (l = _e_border_hooks; l;)
{ {
@ -7997,7 +7997,7 @@ _e_border_hooks_clean(void)
l = l->next; l = l->next;
if (bh->delete_me) if (bh->delete_me)
{ {
_e_border_hooks = evas_list_remove_list(_e_border_hooks, pl); _e_border_hooks = eina_list_remove_list(_e_border_hooks, pl);
free(bh); free(bh);
} }
} }
@ -8006,7 +8006,7 @@ _e_border_hooks_clean(void)
static void static void
_e_border_hook_call(E_Border_Hook_Point hookpoint, E_Border *bd) _e_border_hook_call(E_Border_Hook_Point hookpoint, E_Border *bd)
{ {
Evas_List *l; Eina_List *l;
_e_border_hooks_walking++; _e_border_hooks_walking++;
for (l = _e_border_hooks; l; l = l->next) for (l = _e_border_hooks; l; l = l->next)
@ -8032,7 +8032,7 @@ e_border_hook_add(E_Border_Hook_Point hookpoint, void (*func) (void *data, E_Bor
bh->hookpoint = hookpoint; bh->hookpoint = hookpoint;
bh->func = func; bh->func = func;
bh->data = data; bh->data = data;
_e_border_hooks = evas_list_append(_e_border_hooks, bh); _e_border_hooks = eina_list_append(_e_border_hooks, bh);
return bh; return bh;
} }
@ -8042,7 +8042,7 @@ e_border_hook_del(E_Border_Hook *bh)
bh->delete_me = 1; bh->delete_me = 1;
if (_e_border_hooks_walking == 0) if (_e_border_hooks_walking == 0)
{ {
_e_border_hooks = evas_list_remove(_e_border_hooks, bh); _e_border_hooks = eina_list_remove(_e_border_hooks, bh);
free(bh); free(bh);
} }
else else
@ -8065,7 +8065,7 @@ EAPI E_Border *
e_border_under_pointer_get(E_Desk *desk, E_Border *exclude) e_border_under_pointer_get(E_Desk *desk, E_Border *exclude)
{ {
E_Border *bd = NULL; E_Border *bd = NULL;
Evas_List *l; Eina_List *l;
int x, y; int x, y;
/* We need to ensure that we can get the container window for the /* We need to ensure that we can get the container window for the

View File

@ -142,7 +142,7 @@ struct _E_Border
int ref; int ref;
E_Zone *zone; E_Zone *zone;
E_Desk *desk; E_Desk *desk;
Evas_List *handlers; Eina_List *handlers;
struct { struct {
int x, y; int x, y;
@ -458,13 +458,13 @@ struct _E_Border
int modified; int modified;
} shelf_fix; } shelf_fix;
Evas_List *stick_desks; Eina_List *stick_desks;
E_Menu *border_menu; E_Menu *border_menu;
E_Config_Dialog *border_locks_dialog; E_Config_Dialog *border_locks_dialog;
E_Config_Dialog *border_remember_dialog; E_Config_Dialog *border_remember_dialog;
E_Config_Dialog *border_border_dialog; E_Config_Dialog *border_border_dialog;
E_Dialog *border_prop_dialog; E_Dialog *border_prop_dialog;
Evas_List *pending_move_resize; Eina_List *pending_move_resize;
struct { struct {
unsigned char visible : 1; unsigned char visible : 1;
@ -497,10 +497,10 @@ struct _E_Border
E_Border *modal; E_Border *modal;
E_Border *leader; E_Border *leader;
Evas_List *group; Eina_List *group;
E_Border *parent; E_Border *parent;
Evas_List *transients; Eina_List *transients;
Efreet_Desktop *desktop; Efreet_Desktop *desktop;
E_Pointer *pointer; E_Pointer *pointer;
@ -597,7 +597,7 @@ EAPI E_Border *e_border_focused_get(void);
EAPI void e_border_idler_before(void); EAPI void e_border_idler_before(void);
EAPI Evas_List *e_border_client_list(void); EAPI Eina_List *e_border_client_list(void);
EAPI void e_border_act_move_keyboard(E_Border *bd); EAPI void e_border_act_move_keyboard(E_Border *bd);
EAPI void e_border_act_resize_keyboard(E_Border *bd); EAPI void e_border_act_resize_keyboard(E_Border *bd);
@ -615,14 +615,14 @@ EAPI Evas_Object *e_border_icon_add(E_Border *bd, Evas *evas);
EAPI void e_border_button_bindings_ungrab_all(void); EAPI void e_border_button_bindings_ungrab_all(void);
EAPI void e_border_button_bindings_grab_all(void); EAPI void e_border_button_bindings_grab_all(void);
EAPI Evas_List *e_border_focus_stack_get(void); EAPI Eina_List *e_border_focus_stack_get(void);
EAPI Evas_List *e_border_lost_windows_get(E_Zone *zone); EAPI Eina_List *e_border_lost_windows_get(E_Zone *zone);
EAPI void e_border_ping(E_Border *bd); EAPI void e_border_ping(E_Border *bd);
EAPI void e_border_move_cancel(void); EAPI void e_border_move_cancel(void);
EAPI void e_border_resize_cancel(void); EAPI void e_border_resize_cancel(void);
EAPI void e_border_frame_recalc(E_Border *bd); EAPI void e_border_frame_recalc(E_Border *bd);
EAPI Evas_List *e_border_immortal_windows_get(void); EAPI Eina_List *e_border_immortal_windows_get(void);
EAPI const char *e_border_name_get(E_Border *bd); EAPI const char *e_border_name_get(E_Border *bd);

View File

@ -15,7 +15,7 @@ struct _E_Smart_Data
unsigned char changed : 1; unsigned char changed : 1;
unsigned char horizontal : 1; unsigned char horizontal : 1;
unsigned char homogenous : 1; unsigned char homogenous : 1;
Evas_List *items; Eina_List *items;
struct { struct {
Evas_Coord w, h; Evas_Coord w, h;
} min, max; } min, max;
@ -137,7 +137,7 @@ e_box_pack_start(Evas_Object *obj, Evas_Object *child)
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return 0; if (!sd) return 0;
_e_box_smart_adopt(sd, child); _e_box_smart_adopt(sd, child);
sd->items = evas_list_prepend(sd->items, child); sd->items = eina_list_prepend(sd->items, child);
sd->changed = 1; sd->changed = 1;
if (sd->frozen <= 0) _e_box_smart_reconfigure(sd); if (sd->frozen <= 0) _e_box_smart_reconfigure(sd);
return 0; return 0;
@ -152,10 +152,10 @@ e_box_pack_end(Evas_Object *obj, Evas_Object *child)
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return 0; if (!sd) return 0;
_e_box_smart_adopt(sd, child); _e_box_smart_adopt(sd, child);
sd->items = evas_list_append(sd->items, child); sd->items = eina_list_append(sd->items, child);
sd->changed = 1; sd->changed = 1;
if (sd->frozen <= 0) _e_box_smart_reconfigure(sd); if (sd->frozen <= 0) _e_box_smart_reconfigure(sd);
return evas_list_count(sd->items) - 1; return eina_list_count(sd->items) - 1;
} }
EAPI int EAPI int
@ -163,13 +163,13 @@ e_box_pack_before(Evas_Object *obj, Evas_Object *child, Evas_Object *before)
{ {
E_Smart_Data *sd; E_Smart_Data *sd;
int i = 0; int i = 0;
Evas_List *l; Eina_List *l;
if (!child) return 0; if (!child) return 0;
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return 0; if (!sd) return 0;
_e_box_smart_adopt(sd, child); _e_box_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++) for (i = 0, l = sd->items; l; l = l->next, i++)
{ {
if (l->data == child) break; if (l->data == child) break;
@ -184,13 +184,13 @@ e_box_pack_after(Evas_Object *obj, Evas_Object *child, Evas_Object *after)
{ {
E_Smart_Data *sd; E_Smart_Data *sd;
int i = 0; int i = 0;
Evas_List *l; Eina_List *l;
if (!child) return 0; if (!child) return 0;
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return 0; if (!sd) return 0;
_e_box_smart_adopt(sd, child); _e_box_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++) for (i = 0, l = sd->items; l; l = l->next, i++)
{ {
if (l->data == child) break; if (l->data == child) break;
@ -207,7 +207,7 @@ e_box_pack_count_get(Evas_Object *obj)
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return 0; if (!sd) return 0;
return evas_list_count(sd->items); return eina_list_count(sd->items);
} }
EAPI Evas_Object * EAPI Evas_Object *
@ -217,7 +217,7 @@ e_box_pack_object_nth(Evas_Object *obj, int n)
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return NULL; if (!sd) return NULL;
return evas_list_nth(sd->items, n); return eina_list_nth(sd->items, n);
} }
EAPI Evas_Object * EAPI Evas_Object *
@ -227,7 +227,7 @@ e_box_pack_object_first(Evas_Object *obj)
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return NULL; if (!sd) return NULL;
return evas_list_data(sd->items); return eina_list_data_get(sd->items);
} }
EAPI Evas_Object * EAPI Evas_Object *
@ -237,7 +237,7 @@ e_box_pack_object_last(Evas_Object *obj)
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return NULL; if (!sd) return NULL;
return evas_list_data(evas_list_last(sd->items)); return eina_list_data_get(eina_list_last(sd->items));
} }
EAPI void EAPI void
@ -272,7 +272,7 @@ e_box_unpack(Evas_Object *obj)
if (!bi) return; if (!bi) return;
sd = bi->sd; sd = bi->sd;
if (!sd) return; if (!sd) return;
sd->items = evas_list_remove(sd->items, obj); sd->items = eina_list_remove(sd->items, obj);
_e_box_smart_disown(obj); _e_box_smart_disown(obj);
sd->changed = 1; sd->changed = 1;
if (sd->frozen <= 0) _e_box_smart_reconfigure(sd); if (sd->frozen <= 0) _e_box_smart_reconfigure(sd);
@ -404,7 +404,7 @@ static void
_e_box_smart_reconfigure(E_Smart_Data *sd) _e_box_smart_reconfigure(E_Smart_Data *sd)
{ {
Evas_Coord x, y, w, h, xx, yy; Evas_Coord x, y, w, h, xx, yy;
Evas_List *l; Eina_List *l;
int minw, minh, wdif, hdif; int minw, minh, wdif, hdif;
int count, expand; int count, expand;
@ -418,7 +418,7 @@ _e_box_smart_reconfigure(E_Smart_Data *sd)
_e_box_smart_extents_calculate(sd); _e_box_smart_extents_calculate(sd);
minw = sd->min.w; minw = sd->min.w;
minh = sd->min.h; minh = sd->min.h;
count = evas_list_count(sd->items); count = eina_list_count(sd->items);
expand = 0; expand = 0;
if (w < minw) if (w < minw)
{ {
@ -577,7 +577,7 @@ _e_box_smart_reconfigure(E_Smart_Data *sd)
static void static void
_e_box_smart_extents_calculate(E_Smart_Data *sd) _e_box_smart_extents_calculate(E_Smart_Data *sd)
{ {
Evas_List *l; Eina_List *l;
int minw, minh; int minw, minh;
/* FIXME: need to calc max */ /* FIXME: need to calc max */
@ -602,9 +602,9 @@ _e_box_smart_extents_calculate(E_Smart_Data *sd)
} }
} }
if (sd->horizontal) if (sd->horizontal)
minw *= evas_list_count(sd->items); minw *= eina_list_count(sd->items);
else else
minh *= evas_list_count(sd->items); minh *= eina_list_count(sd->items);
} }
else else
{ {
@ -713,7 +713,7 @@ _e_box_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
if (!sd) return; if (!sd) return;
if ((x == sd->x) && (y == sd->y)) return; if ((x == sd->x) && (y == sd->y)) return;
{ {
Evas_List *l; Eina_List *l;
Evas_Coord dx, dy; Evas_Coord dx, dy;
dx = x - sd->x; dx = x - sd->x;

View File

@ -7,7 +7,7 @@
static int _e_canvas_cb_flush(void *data); static int _e_canvas_cb_flush(void *data);
/* local subsystem globals */ /* local subsystem globals */
static Evas_List *_e_canvases = NULL; static Eina_List *_e_canvases = NULL;
static Ecore_Poller *_e_canvas_cache_flush_poller = NULL; static Ecore_Poller *_e_canvas_cache_flush_poller = NULL;
/* externally accessible functions */ /* externally accessible functions */
@ -16,7 +16,7 @@ e_canvas_add(Ecore_Evas *ee)
{ {
Evas *e; Evas *e;
_e_canvases = evas_list_prepend(_e_canvases, ee); _e_canvases = eina_list_prepend(_e_canvases, ee);
e = ecore_evas_get(ee); e = ecore_evas_get(ee);
evas_image_cache_set(e, e_config->image_cache * 1024); evas_image_cache_set(e, e_config->image_cache * 1024);
evas_font_cache_set(e, e_config->font_cache * 1024); evas_font_cache_set(e, e_config->font_cache * 1024);
@ -44,7 +44,7 @@ e_canvas_add(Ecore_Evas *ee)
EAPI void EAPI void
e_canvas_del(Ecore_Evas *ee) e_canvas_del(Ecore_Evas *ee)
{ {
_e_canvases = evas_list_remove(_e_canvases, ee); _e_canvases = eina_list_remove(_e_canvases, ee);
} }
EAPI int EAPI int
@ -79,7 +79,7 @@ e_canvas_engine_decide(int engine)
EAPI void EAPI void
e_canvas_recache(void) e_canvas_recache(void)
{ {
Evas_List *l; Eina_List *l;
for (l = _e_canvases; l; l = l->next) for (l = _e_canvases; l; l = l->next)
{ {
@ -110,7 +110,7 @@ e_canvas_recache(void)
EAPI void EAPI void
e_canvas_cache_flush(void) e_canvas_cache_flush(void)
{ {
Evas_List *l; Eina_List *l;
for (l = _e_canvases; l; l = l->next) for (l = _e_canvases; l; l = l->next)
{ {
@ -129,7 +129,7 @@ e_canvas_cache_flush(void)
EAPI void EAPI void
e_canvas_cache_reload(void) e_canvas_cache_reload(void)
{ {
Evas_List *l; Eina_List *l;
for (l = _e_canvases; l; l = l->next) for (l = _e_canvases; l; l = l->next)
{ {
@ -145,7 +145,7 @@ e_canvas_cache_reload(void)
EAPI void EAPI void
e_canvas_idle_flush(void) e_canvas_idle_flush(void)
{ {
Evas_List *l; Eina_List *l;
for (l = _e_canvases; l; l = l->next) for (l = _e_canvases; l; l = l->next)
{ {
@ -161,7 +161,7 @@ e_canvas_idle_flush(void)
EAPI void EAPI void
e_canvas_rehint(void) e_canvas_rehint(void)
{ {
Evas_List *l; Eina_List *l;
for (l = _e_canvases; l; l = l->next) for (l = _e_canvases; l; l = l->next)
{ {

View File

@ -6,7 +6,7 @@
EAPI int EAPI int
e_color_class_init(void) e_color_class_init(void)
{ {
Evas_List *l; Eina_List *l;
for (l = e_config->color_classes; l; l = l->next) for (l = e_config->color_classes; l; l = l->next)
{ {
@ -40,7 +40,7 @@ e_color_class_set(const char *color_class, int r, int g, int b, int a, int r2, i
if (!cc) if (!cc)
{ {
cc = E_NEW(E_Color_Class, 1); cc = E_NEW(E_Color_Class, 1);
e_config->color_classes = evas_list_append(e_config->color_classes, cc); e_config->color_classes = eina_list_append(e_config->color_classes, cc);
cc->name = eina_stringshare_add(color_class); cc->name = eina_stringshare_add(color_class);
cc->r = cc->g = cc->b = cc->a = 255; cc->r = cc->g = cc->b = cc->a = 255;
cc->r2 = cc->g2 = cc->b2 = cc->a2 = 255; cc->r2 = cc->g2 = cc->b2 = cc->a2 = 255;
@ -75,7 +75,7 @@ e_color_class_del(const char *name)
cc = e_color_class_find(name); cc = e_color_class_find(name);
if (cc) if (cc)
{ {
e_config->color_classes = evas_list_remove(e_config->color_classes, cc); e_config->color_classes = eina_list_remove(e_config->color_classes, cc);
edje_color_class_del(cc->name); edje_color_class_del(cc->name);
eina_stringshare_del(cc->name); eina_stringshare_del(cc->name);
E_FREE(cc); E_FREE(cc);
@ -87,7 +87,7 @@ e_color_class_del(const char *name)
EAPI E_Color_Class * EAPI E_Color_Class *
e_color_class_find(const char *name) e_color_class_find(const char *name)
{ {
Evas_List *l; Eina_List *l;
E_Color_Class *cc = NULL; E_Color_Class *cc = NULL;
for (l = e_config->color_classes; l; l = l->next) for (l = e_config->color_classes; l; l = l->next)
@ -105,7 +105,7 @@ e_color_class_find(const char *name)
} }
EAPI Evas_List * EAPI Eina_List *
e_color_class_list(void) e_color_class_list(void)
{ {
return e_config->color_classes; return e_config->color_classes;

View File

@ -27,7 +27,7 @@ EAPI void e_color_class_set(const char *color_class,
EAPI E_Color_Class *e_color_class_find(const char *name); EAPI E_Color_Class *e_color_class_find(const char *name);
EAPI void e_color_class_del(const char *name); EAPI void e_color_class_del(const char *name);
EAPI Evas_List *e_color_class_list(void); EAPI Eina_List *e_color_class_list(void);
#endif #endif
#endif #endif

View File

@ -830,7 +830,7 @@ e_config_init(void)
em->enabled = _enabled; \ em->enabled = _enabled; \
em->delayed = _delayed; \ em->delayed = _delayed; \
em->priority = _priority; \ em->priority = _priority; \
e_config->modules = evas_list_append(e_config->modules, em) e_config->modules = eina_list_append(e_config->modules, em)
CFG_MODULE("start", 1, 0, 0); CFG_MODULE("start", 1, 0, 0);
CFG_MODULE("ibar", 1, 0, 0); CFG_MODULE("ibar", 1, 0, 0);
@ -890,7 +890,7 @@ e_config_init(void)
#define CFG_FONTFALLBACK(_name) \ #define CFG_FONTFALLBACK(_name) \
eff = E_NEW(E_Font_Fallback, 1); \ eff = E_NEW(E_Font_Fallback, 1); \
eff->name = eina_stringshare_add(_name); \ eff->name = eina_stringshare_add(_name); \
e_config->font_fallbacks = evas_list_append(e_config->font_fallbacks, eff) e_config->font_fallbacks = eina_list_append(e_config->font_fallbacks, eff)
CFG_FONTFALLBACK("New-Sung"); CFG_FONTFALLBACK("New-Sung");
CFG_FONTFALLBACK("Kochi-Gothic"); CFG_FONTFALLBACK("Kochi-Gothic");
@ -905,7 +905,7 @@ e_config_init(void)
efd->text_class = eina_stringshare_add(_tclass); \ efd->text_class = eina_stringshare_add(_tclass); \
efd->font = eina_stringshare_add(_name); \ efd->font = eina_stringshare_add(_name); \
efd->size = _size; \ efd->size = _size; \
e_config->font_defaults = evas_list_append(e_config->font_defaults, efd) e_config->font_defaults = eina_list_append(e_config->font_defaults, efd)
CFG_FONTDEFAULT("default", "Vera", 10); CFG_FONTDEFAULT("default", "Vera", 10);
} }
@ -915,7 +915,7 @@ e_config_init(void)
et = E_NEW(E_Config_Theme, 1); et = E_NEW(E_Config_Theme, 1);
et->category = eina_stringshare_add("theme"); et->category = eina_stringshare_add("theme");
et->file = eina_stringshare_add("default.edj"); et->file = eina_stringshare_add("default.edj");
e_config->themes = evas_list_append(e_config->themes, et); e_config->themes = eina_list_append(e_config->themes, et);
} }
{ {
E_Config_Binding_Mouse *eb; E_Config_Binding_Mouse *eb;
@ -928,7 +928,7 @@ e_config_init(void)
eb->any_mod = _anymod; \ eb->any_mod = _anymod; \
eb->action = _action == NULL ? NULL : eina_stringshare_add(_action); \ eb->action = _action == NULL ? NULL : eina_stringshare_add(_action); \
eb->params = _params == NULL ? NULL : eina_stringshare_add(_params); \ eb->params = _params == NULL ? NULL : eina_stringshare_add(_params); \
e_config->mouse_bindings = evas_list_append(e_config->mouse_bindings, eb) e_config->mouse_bindings = eina_list_append(e_config->mouse_bindings, eb)
/* /*
* FIXME: * FIXME:
@ -958,7 +958,7 @@ e_config_init(void)
eb->any_mod = _anymod; \ eb->any_mod = _anymod; \
eb->action = _action == NULL ? NULL : eina_stringshare_add(_action); \ eb->action = _action == NULL ? NULL : eina_stringshare_add(_action); \
eb->params = _params == NULL ? NULL : eina_stringshare_add(_params); \ eb->params = _params == NULL ? NULL : eina_stringshare_add(_params); \
e_config->key_bindings = evas_list_append(e_config->key_bindings, eb) e_config->key_bindings = eina_list_append(e_config->key_bindings, eb)
/* /*
* FIXME: * FIXME:
@ -1124,7 +1124,7 @@ e_config_init(void)
eb->any_mod = _anymod; \ eb->any_mod = _anymod; \
eb->action = _action == NULL ? NULL : eina_stringshare_add(_action); \ eb->action = _action == NULL ? NULL : eina_stringshare_add(_action); \
eb->params = _params == NULL ? NULL : eina_stringshare_add(_params); \ eb->params = _params == NULL ? NULL : eina_stringshare_add(_params); \
e_config->signal_bindings = evas_list_append(e_config->signal_bindings, eb) e_config->signal_bindings = eina_list_append(e_config->signal_bindings, eb)
CFG_SIGNALBIND(E_BINDING_CONTEXT_BORDER, "mouse,down,1,double", CFG_SIGNALBIND(E_BINDING_CONTEXT_BORDER, "mouse,down,1,double",
"e.event.titlebar", "e.event.titlebar",
@ -1251,7 +1251,7 @@ e_config_init(void)
eb->any_mod = _anymod; \ eb->any_mod = _anymod; \
eb->action = _action == NULL ? NULL : eina_stringshare_add(_action); \ eb->action = _action == NULL ? NULL : eina_stringshare_add(_action); \
eb->params = _params == NULL ? NULL : eina_stringshare_add(_params); \ eb->params = _params == NULL ? NULL : eina_stringshare_add(_params); \
e_config->wheel_bindings = evas_list_append(e_config->wheel_bindings, eb) e_config->wheel_bindings = eina_list_append(e_config->wheel_bindings, eb)
/* /*
* FIXME: * FIXME:
@ -1325,8 +1325,8 @@ e_config_init(void)
cf_es->hide_timeout = _hide_timeout; \ cf_es->hide_timeout = _hide_timeout; \
cf_es->hide_duration = _hide_duration; \ cf_es->hide_duration = _hide_duration; \
cf_es->desk_show_mode = _desk_show_mode; \ cf_es->desk_show_mode = _desk_show_mode; \
cf_es->desk_list = evas_list_append(cf_es->desk_list, cf_es); \ cf_es->desk_list = eina_list_append(cf_es->desk_list, cf_es); \
e_config->shelves = evas_list_append(e_config->shelves, cf_es) e_config->shelves = eina_list_append(e_config->shelves, cf_es)
CFG_SHELF("shelf", 0, 0, CFG_SHELF("shelf", 0, 0,
1, 200, E_GADCON_ORIENT_BOTTOM, 1, 200, E_GADCON_ORIENT_BOTTOM,
1, 0, "default", 40, 0, 0, 0, 1.0, 1.0, 0, NULL); 1, 0, "default", 40, 0, 0, 0, 1.0, 1.0, 0, NULL);
@ -1378,7 +1378,7 @@ e_config_init(void)
mi = E_NEW(E_Config_Mime_Icon, 1); \ mi = E_NEW(E_Config_Mime_Icon, 1); \
mi->mime = eina_stringshare_add(_mime); \ mi->mime = eina_stringshare_add(_mime); \
mi->icon = eina_stringshare_add(_icon); \ mi->icon = eina_stringshare_add(_icon); \
e_config->mime_icons = evas_list_append(e_config->mime_icons, mi) e_config->mime_icons = eina_list_append(e_config->mime_icons, mi)
CFG_MIME_ICON("image/jpeg", "THUMB"); CFG_MIME_ICON("image/jpeg", "THUMB");
CFG_MIME_ICON("image/png", "THUMB"); CFG_MIME_ICON("image/png", "THUMB");
@ -1421,7 +1421,7 @@ e_config_init(void)
cf_gc = E_NEW(E_Config_Gadcon, 1);\ cf_gc = E_NEW(E_Config_Gadcon, 1);\
cf_gc->name = eina_stringshare_add(_name); \ cf_gc->name = eina_stringshare_add(_name); \
cf_gc->id = ++id; \ cf_gc->id = ++id; \
e_config->gadcons = evas_list_append(e_config->gadcons, cf_gc) e_config->gadcons = eina_list_append(e_config->gadcons, cf_gc)
#define CFG_GADCON_CLIENT(_name, _res, _size, _pos, _style, _autoscr, _resizable) \ #define CFG_GADCON_CLIENT(_name, _res, _size, _pos, _style, _autoscr, _resizable) \
cf_gcc = E_NEW(E_Config_Gadcon_Client, 1); \ cf_gcc = E_NEW(E_Config_Gadcon_Client, 1); \
cf_gcc->name = eina_stringshare_add(_name); \ cf_gcc->name = eina_stringshare_add(_name); \
@ -1435,7 +1435,7 @@ e_config_init(void)
else cf_gcc->style = NULL; \ else cf_gcc->style = NULL; \
cf_gcc->autoscroll = _autoscr; \ cf_gcc->autoscroll = _autoscr; \
cf_gcc->resizable = _resizable; \ cf_gcc->resizable = _resizable; \
cf_gc->clients = evas_list_append(cf_gc->clients, cf_gcc) cf_gc->clients = eina_list_append(cf_gc->clients, cf_gcc)
/* the default shelf on the default head/zone */ /* the default shelf on the default head/zone */
CFG_GADCON("shelf"); CFG_GADCON("shelf");
@ -1804,13 +1804,13 @@ e_config_profile_set(const char *prof)
e_util_env_set("E_CONF_PROFILE", _e_config_profile); e_util_env_set("E_CONF_PROFILE", _e_config_profile);
} }
EAPI Evas_List * EAPI Eina_List *
e_config_profile_list(void) e_config_profile_list(void)
{ {
Ecore_List *files; Ecore_List *files;
char buf[4096]; char buf[4096];
const char *homedir; const char *homedir;
Evas_List *flist = NULL; Eina_List *flist = NULL;
homedir = e_user_homedir_get(); homedir = e_user_homedir_get();
snprintf(buf, sizeof(buf), "%s/.e/e/config/", homedir); snprintf(buf, sizeof(buf), "%s/.e/e/config/", homedir);
@ -1824,7 +1824,7 @@ e_config_profile_list(void)
{ {
snprintf(buf, sizeof(buf), "%s/.e/e/config/%s", homedir, file); snprintf(buf, sizeof(buf), "%s/.e/e/config/%s", homedir, file);
if (ecore_file_is_dir(buf)) if (ecore_file_is_dir(buf))
flist = evas_list_append(flist, strdup(file)); flist = eina_list_append(flist, strdup(file));
ecore_list_next(files); ecore_list_next(files);
} }
ecore_list_destroy(files); ecore_list_destroy(files);
@ -1871,11 +1871,11 @@ e_config_profile_del(const char *prof)
ecore_file_rmdir(buf); ecore_file_rmdir(buf);
} }
EAPI Evas_List * EAPI Eina_List *
e_config_engine_list(void) e_config_engine_list(void)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
l = evas_list_append(l, strdup("SOFTWARE")); l = eina_list_append(l, strdup("SOFTWARE"));
/* /*
* DISABLE GL as an accessible engine - it does have problems, ESPECIALLY with * DISABLE GL as an accessible engine - it does have problems, ESPECIALLY with
* shaped windows (it can't do them), and multiple gl windows and shared * shaped windows (it can't do them), and multiple gl windows and shared
@ -1883,12 +1883,12 @@ e_config_engine_list(void)
* this regard. * this regard.
*/ */
#if 0 #if 0
l = evas_list_append(l, strdup("GL")); l = eina_list_append(l, strdup("GL"));
#endif #endif
if (ecore_evas_engine_type_supported_get(ECORE_EVAS_ENGINE_XRENDER_X11)) if (ecore_evas_engine_type_supported_get(ECORE_EVAS_ENGINE_XRENDER_X11))
l = evas_list_append(l, strdup("XRENDER")); l = eina_list_append(l, strdup("XRENDER"));
if (ecore_evas_engine_type_supported_get(ECORE_EVAS_ENGINE_SOFTWARE_16_X11)) if (ecore_evas_engine_type_supported_get(ECORE_EVAS_ENGINE_SOFTWARE_16_X11))
l = evas_list_append(l, strdup("SOFTWARE_16")); l = eina_list_append(l, strdup("SOFTWARE_16"));
return l; return l;
} }
@ -2009,7 +2009,7 @@ e_config_domain_save(const char *domain, E_Config_DD *edd, const void *data)
EAPI E_Config_Binding_Mouse * EAPI E_Config_Binding_Mouse *
e_config_binding_mouse_match(E_Config_Binding_Mouse *eb_in) e_config_binding_mouse_match(E_Config_Binding_Mouse *eb_in)
{ {
Evas_List *l; Eina_List *l;
for (l = e_config->mouse_bindings; l; l = l->next) for (l = e_config->mouse_bindings; l; l = l->next)
{ {
@ -2032,7 +2032,7 @@ e_config_binding_mouse_match(E_Config_Binding_Mouse *eb_in)
EAPI E_Config_Binding_Key * EAPI E_Config_Binding_Key *
e_config_binding_key_match(E_Config_Binding_Key *eb_in) e_config_binding_key_match(E_Config_Binding_Key *eb_in)
{ {
Evas_List *l; Eina_List *l;
for (l = e_config->key_bindings; l; l = l->next) for (l = e_config->key_bindings; l; l = l->next)
{ {
@ -2056,7 +2056,7 @@ e_config_binding_key_match(E_Config_Binding_Key *eb_in)
EAPI E_Config_Binding_Signal * EAPI E_Config_Binding_Signal *
e_config_binding_signal_match(E_Config_Binding_Signal *eb_in) e_config_binding_signal_match(E_Config_Binding_Signal *eb_in)
{ {
Evas_List *l; Eina_List *l;
for (l = e_config->signal_bindings; l; l = l->next) for (l = e_config->signal_bindings; l; l = l->next)
{ {
@ -2082,7 +2082,7 @@ e_config_binding_signal_match(E_Config_Binding_Signal *eb_in)
EAPI E_Config_Binding_Wheel * EAPI E_Config_Binding_Wheel *
e_config_binding_wheel_match(E_Config_Binding_Wheel *eb_in) e_config_binding_wheel_match(E_Config_Binding_Wheel *eb_in)
{ {
Evas_List *l; Eina_List *l;
for (l = e_config->wheel_bindings; l; l = l->next) for (l = e_config->wheel_bindings; l; l = l->next)
{ {
@ -2123,7 +2123,7 @@ _e_config_free(void)
E_Config_Module *em; E_Config_Module *em;
em = e_config->modules->data; em = e_config->modules->data;
e_config->modules = evas_list_remove_list(e_config->modules, e_config->modules); e_config->modules = eina_list_remove_list(e_config->modules, e_config->modules);
if (em->name) eina_stringshare_del(em->name); if (em->name) eina_stringshare_del(em->name);
E_FREE(em); E_FREE(em);
} }
@ -2132,7 +2132,7 @@ _e_config_free(void)
E_Font_Fallback *eff; E_Font_Fallback *eff;
eff = e_config->font_fallbacks->data; eff = e_config->font_fallbacks->data;
e_config->font_fallbacks = evas_list_remove_list(e_config->font_fallbacks, e_config->font_fallbacks); e_config->font_fallbacks = eina_list_remove_list(e_config->font_fallbacks, e_config->font_fallbacks);
if (eff->name) eina_stringshare_del(eff->name); if (eff->name) eina_stringshare_del(eff->name);
E_FREE(eff); E_FREE(eff);
} }
@ -2141,7 +2141,7 @@ _e_config_free(void)
E_Font_Default *efd; E_Font_Default *efd;
efd = e_config->font_defaults->data; efd = e_config->font_defaults->data;
e_config->font_defaults = evas_list_remove_list(e_config->font_defaults, e_config->font_defaults); e_config->font_defaults = eina_list_remove_list(e_config->font_defaults, e_config->font_defaults);
if (efd->text_class) eina_stringshare_del(efd->text_class); if (efd->text_class) eina_stringshare_del(efd->text_class);
if (efd->font) eina_stringshare_del(efd->font); if (efd->font) eina_stringshare_del(efd->font);
E_FREE(efd); E_FREE(efd);
@ -2151,7 +2151,7 @@ _e_config_free(void)
E_Config_Theme *et; E_Config_Theme *et;
et = e_config->themes->data; et = e_config->themes->data;
e_config->themes = evas_list_remove_list(e_config->themes, e_config->themes); e_config->themes = eina_list_remove_list(e_config->themes, e_config->themes);
if (et->category) eina_stringshare_del(et->category); if (et->category) eina_stringshare_del(et->category);
if (et->file) eina_stringshare_del(et->file); if (et->file) eina_stringshare_del(et->file);
E_FREE(et); E_FREE(et);
@ -2161,7 +2161,7 @@ _e_config_free(void)
E_Config_Binding_Mouse *eb; E_Config_Binding_Mouse *eb;
eb = e_config->mouse_bindings->data; eb = e_config->mouse_bindings->data;
e_config->mouse_bindings = evas_list_remove_list(e_config->mouse_bindings, e_config->mouse_bindings); e_config->mouse_bindings = eina_list_remove_list(e_config->mouse_bindings, e_config->mouse_bindings);
if (eb->action) eina_stringshare_del(eb->action); if (eb->action) eina_stringshare_del(eb->action);
if (eb->params) eina_stringshare_del(eb->params); if (eb->params) eina_stringshare_del(eb->params);
E_FREE(eb); E_FREE(eb);
@ -2171,7 +2171,7 @@ _e_config_free(void)
E_Config_Binding_Key *eb; E_Config_Binding_Key *eb;
eb = e_config->key_bindings->data; eb = e_config->key_bindings->data;
e_config->key_bindings = evas_list_remove_list(e_config->key_bindings, e_config->key_bindings); e_config->key_bindings = eina_list_remove_list(e_config->key_bindings, e_config->key_bindings);
if (eb->key) eina_stringshare_del(eb->key); if (eb->key) eina_stringshare_del(eb->key);
if (eb->action) eina_stringshare_del(eb->action); if (eb->action) eina_stringshare_del(eb->action);
if (eb->params) eina_stringshare_del(eb->params); if (eb->params) eina_stringshare_del(eb->params);
@ -2182,7 +2182,7 @@ _e_config_free(void)
E_Config_Binding_Signal *eb; E_Config_Binding_Signal *eb;
eb = e_config->signal_bindings->data; eb = e_config->signal_bindings->data;
e_config->signal_bindings = evas_list_remove_list(e_config->signal_bindings, e_config->signal_bindings); e_config->signal_bindings = eina_list_remove_list(e_config->signal_bindings, e_config->signal_bindings);
if (eb->signal) eina_stringshare_del(eb->signal); if (eb->signal) eina_stringshare_del(eb->signal);
if (eb->source) eina_stringshare_del(eb->source); if (eb->source) eina_stringshare_del(eb->source);
if (eb->action) eina_stringshare_del(eb->action); if (eb->action) eina_stringshare_del(eb->action);
@ -2194,7 +2194,7 @@ _e_config_free(void)
E_Config_Binding_Wheel *eb; E_Config_Binding_Wheel *eb;
eb = e_config->wheel_bindings->data; eb = e_config->wheel_bindings->data;
e_config->wheel_bindings = evas_list_remove_list(e_config->wheel_bindings, e_config->wheel_bindings); e_config->wheel_bindings = eina_list_remove_list(e_config->wheel_bindings, e_config->wheel_bindings);
if (eb->action) eina_stringshare_del(eb->action); if (eb->action) eina_stringshare_del(eb->action);
if (eb->params) eina_stringshare_del(eb->params); if (eb->params) eina_stringshare_del(eb->params);
E_FREE(eb); E_FREE(eb);
@ -2203,7 +2203,7 @@ _e_config_free(void)
{ {
E_Path_Dir *epd; E_Path_Dir *epd;
epd = e_config->path_append_data->data; epd = e_config->path_append_data->data;
e_config->path_append_data = evas_list_remove_list(e_config->path_append_data, e_config->path_append_data); e_config->path_append_data = eina_list_remove_list(e_config->path_append_data, e_config->path_append_data);
if (epd->dir) eina_stringshare_del(epd->dir); if (epd->dir) eina_stringshare_del(epd->dir);
E_FREE(epd); E_FREE(epd);
} }
@ -2211,7 +2211,7 @@ _e_config_free(void)
{ {
E_Path_Dir *epd; E_Path_Dir *epd;
epd = e_config->path_append_images->data; epd = e_config->path_append_images->data;
e_config->path_append_images = evas_list_remove_list(e_config->path_append_images, e_config->path_append_images); e_config->path_append_images = eina_list_remove_list(e_config->path_append_images, e_config->path_append_images);
if (epd->dir) eina_stringshare_del(epd->dir); if (epd->dir) eina_stringshare_del(epd->dir);
E_FREE(epd); E_FREE(epd);
} }
@ -2219,7 +2219,7 @@ _e_config_free(void)
{ {
E_Path_Dir *epd; E_Path_Dir *epd;
epd = e_config->path_append_fonts->data; epd = e_config->path_append_fonts->data;
e_config->path_append_fonts = evas_list_remove_list(e_config->path_append_fonts, e_config->path_append_fonts); e_config->path_append_fonts = eina_list_remove_list(e_config->path_append_fonts, e_config->path_append_fonts);
if (epd->dir) eina_stringshare_del(epd->dir); if (epd->dir) eina_stringshare_del(epd->dir);
E_FREE(epd); E_FREE(epd);
} }
@ -2227,7 +2227,7 @@ _e_config_free(void)
{ {
E_Path_Dir *epd; E_Path_Dir *epd;
epd = e_config->path_append_themes->data; epd = e_config->path_append_themes->data;
e_config->path_append_themes = evas_list_remove_list(e_config->path_append_themes, e_config->path_append_themes); e_config->path_append_themes = eina_list_remove_list(e_config->path_append_themes, e_config->path_append_themes);
if (epd->dir) eina_stringshare_del(epd->dir); if (epd->dir) eina_stringshare_del(epd->dir);
E_FREE(epd); E_FREE(epd);
} }
@ -2235,7 +2235,7 @@ _e_config_free(void)
{ {
E_Path_Dir *epd; E_Path_Dir *epd;
epd = e_config->path_append_init->data; epd = e_config->path_append_init->data;
e_config->path_append_init = evas_list_remove_list(e_config->path_append_init, e_config->path_append_init); e_config->path_append_init = eina_list_remove_list(e_config->path_append_init, e_config->path_append_init);
if (epd->dir) eina_stringshare_del(epd->dir); if (epd->dir) eina_stringshare_del(epd->dir);
E_FREE(epd); E_FREE(epd);
} }
@ -2243,7 +2243,7 @@ _e_config_free(void)
{ {
E_Path_Dir *epd; E_Path_Dir *epd;
epd = e_config->path_append_icons->data; epd = e_config->path_append_icons->data;
e_config->path_append_icons = evas_list_remove_list(e_config->path_append_icons, e_config->path_append_icons); e_config->path_append_icons = eina_list_remove_list(e_config->path_append_icons, e_config->path_append_icons);
if (epd->dir) eina_stringshare_del(epd->dir); if (epd->dir) eina_stringshare_del(epd->dir);
E_FREE(epd); E_FREE(epd);
} }
@ -2251,7 +2251,7 @@ _e_config_free(void)
{ {
E_Path_Dir *epd; E_Path_Dir *epd;
epd = e_config->path_append_modules->data; epd = e_config->path_append_modules->data;
e_config->path_append_modules = evas_list_remove_list(e_config->path_append_modules, e_config->path_append_modules); e_config->path_append_modules = eina_list_remove_list(e_config->path_append_modules, e_config->path_append_modules);
if (epd->dir) eina_stringshare_del(epd->dir); if (epd->dir) eina_stringshare_del(epd->dir);
E_FREE(epd); E_FREE(epd);
} }
@ -2259,7 +2259,7 @@ _e_config_free(void)
{ {
E_Path_Dir *epd; E_Path_Dir *epd;
epd = e_config->path_append_backgrounds->data; epd = e_config->path_append_backgrounds->data;
e_config->path_append_backgrounds = evas_list_remove_list(e_config->path_append_backgrounds, e_config->path_append_backgrounds); e_config->path_append_backgrounds = eina_list_remove_list(e_config->path_append_backgrounds, e_config->path_append_backgrounds);
if (epd->dir) eina_stringshare_del(epd->dir); if (epd->dir) eina_stringshare_del(epd->dir);
E_FREE(epd); E_FREE(epd);
} }
@ -2267,7 +2267,7 @@ _e_config_free(void)
{ {
E_Path_Dir *epd; E_Path_Dir *epd;
epd = e_config->path_append_messages->data; epd = e_config->path_append_messages->data;
e_config->path_append_messages = evas_list_remove_list(e_config->path_append_messages, e_config->path_append_messages); e_config->path_append_messages = eina_list_remove_list(e_config->path_append_messages, e_config->path_append_messages);
if (epd->dir) eina_stringshare_del(epd->dir); if (epd->dir) eina_stringshare_del(epd->dir);
E_FREE(epd); E_FREE(epd);
} }
@ -2275,7 +2275,7 @@ _e_config_free(void)
{ {
E_Remember *rem; E_Remember *rem;
rem = e_config->remembers->data; rem = e_config->remembers->data;
e_config->remembers = evas_list_remove_list(e_config->remembers, e_config->remembers); e_config->remembers = eina_list_remove_list(e_config->remembers, e_config->remembers);
if (rem->name) eina_stringshare_del(rem->name); if (rem->name) eina_stringshare_del(rem->name);
if (rem->class) eina_stringshare_del(rem->class); if (rem->class) eina_stringshare_del(rem->class);
@ -2290,7 +2290,7 @@ _e_config_free(void)
{ {
E_Color_Class *cc; E_Color_Class *cc;
cc = e_config->color_classes->data; cc = e_config->color_classes->data;
e_config->color_classes = evas_list_remove_list(e_config->color_classes, e_config->color_classes); e_config->color_classes = eina_list_remove_list(e_config->color_classes, e_config->color_classes);
if (cc->name) eina_stringshare_del(cc->name); if (cc->name) eina_stringshare_del(cc->name);
E_FREE(cc); E_FREE(cc);

View File

@ -61,9 +61,9 @@ struct _E_Config
int show_splash; // GUI int show_splash; // GUI
const char *init_default_theme; // GUI const char *init_default_theme; // GUI
const char *desktop_default_background; // GUI const char *desktop_default_background; // GUI
Evas_List *desktop_backgrounds; // GUI Eina_List *desktop_backgrounds; // GUI
const char *desktop_default_name; const char *desktop_default_name;
Evas_List *desktop_names; // GUI Eina_List *desktop_names; // GUI
double menus_scroll_speed; // GUI double menus_scroll_speed; // GUI
double menus_fast_mouse_move_threshhold; // GUI double menus_fast_mouse_move_threshhold; // GUI
double menus_click_drag_timeout; // GUI double menus_click_drag_timeout; // GUI
@ -94,23 +94,23 @@ struct _E_Config
int evas_engine_zone; // NO GUI - maybe remove? int evas_engine_zone; // NO GUI - maybe remove?
int use_composite; // GUI int use_composite; // GUI
const char *language; // GUI const char *language; // GUI
Evas_List *modules; // GUI Eina_List *modules; // GUI
Evas_List *font_fallbacks; // GUI Eina_List *font_fallbacks; // GUI
Evas_List *font_defaults; // GUI Eina_List *font_defaults; // GUI
Evas_List *themes; // GUI Eina_List *themes; // GUI
Evas_List *mouse_bindings; // GUI Eina_List *mouse_bindings; // GUI
Evas_List *key_bindings; // GUI Eina_List *key_bindings; // GUI
Evas_List *signal_bindings; Eina_List *signal_bindings;
Evas_List *wheel_bindings; // GUI Eina_List *wheel_bindings; // GUI
Evas_List *path_append_data; // GUI Eina_List *path_append_data; // GUI
Evas_List *path_append_images; // GUI Eina_List *path_append_images; // GUI
Evas_List *path_append_fonts; // GUI Eina_List *path_append_fonts; // GUI
Evas_List *path_append_themes; // GUI Eina_List *path_append_themes; // GUI
Evas_List *path_append_init; // GUI Eina_List *path_append_init; // GUI
Evas_List *path_append_icons; // GUI Eina_List *path_append_icons; // GUI
Evas_List *path_append_modules; // GUI Eina_List *path_append_modules; // GUI
Evas_List *path_append_backgrounds; // GUI Eina_List *path_append_backgrounds; // GUI
Evas_List *path_append_messages; // GUI Eina_List *path_append_messages; // GUI
int window_placement_policy; // GUI int window_placement_policy; // GUI
int focus_policy; // GUI int focus_policy; // GUI
int focus_setting; // GUI int focus_setting; // GUI
@ -157,7 +157,7 @@ struct _E_Config
const char *transition_start; // GUI const char *transition_start; // GUI
const char *transition_desk; // GUI const char *transition_desk; // GUI
const char *transition_change; // GUI const char *transition_change; // GUI
Evas_List *remembers; Eina_List *remembers;
int remember_internal_windows; // GUI int remember_internal_windows; // GUI
int move_info_follows; // GUI int move_info_follows; // GUI
int resize_info_follows; // GUI int resize_info_follows; // GUI
@ -201,13 +201,13 @@ struct _E_Config
int exebuf_pos_max_w; // GUI int exebuf_pos_max_w; // GUI
int exebuf_pos_max_h; // GUI int exebuf_pos_max_h; // GUI
const char *exebuf_term_cmd; // GUI const char *exebuf_term_cmd; // GUI
Evas_List *color_classes; // GUI Eina_List *color_classes; // GUI
int use_app_icon; // GUI int use_app_icon; // GUI
int cnfmdlg_disabled; // GUI int cnfmdlg_disabled; // GUI
int cfgdlg_auto_apply; // GUI int cfgdlg_auto_apply; // GUI
int cfgdlg_default_mode; // GUI int cfgdlg_default_mode; // GUI
Evas_List *gadcons; // GUI Eina_List *gadcons; // GUI
Evas_List *shelves; // GUI Eina_List *shelves; // GUI
int font_hinting; // GUI int font_hinting; // GUI
const char *desklock_personal_passwd; // GUI const char *desklock_personal_passwd; // GUI
@ -275,7 +275,7 @@ struct _E_Config
const char *theme_default_border_style; // GUI const char *theme_default_border_style; // GUI
Evas_List *mime_icons; // GUI Eina_List *mime_icons; // GUI
int desk_auto_switch; // GUI; int desk_auto_switch; // GUI;
int thumb_nice; int thumb_nice;
@ -393,7 +393,7 @@ struct _E_Config_Gadcon
{ {
const char *name; const char *name;
int id; int id;
Evas_List *clients; Eina_List *clients;
}; };
struct _E_Config_Gadcon_Client struct _E_Config_Gadcon_Client
@ -430,7 +430,7 @@ struct _E_Config_Shelf
float hide_timeout; float hide_timeout;
float hide_duration; float hide_duration;
int desk_show_mode; int desk_show_mode;
Evas_List *desk_list; Eina_List *desk_list;
}; };
struct _E_Config_Shelf_Desk struct _E_Config_Shelf_Desk
@ -458,11 +458,11 @@ EAPI void e_config_save_queue(void);
EAPI const char *e_config_profile_get(void); EAPI const char *e_config_profile_get(void);
EAPI void e_config_profile_set(const char *prof); EAPI void e_config_profile_set(const char *prof);
EAPI Evas_List *e_config_profile_list(void); EAPI Eina_List *e_config_profile_list(void);
EAPI void e_config_profile_add(const char *prof); EAPI void e_config_profile_add(const char *prof);
EAPI void e_config_profile_del(const char *prof); EAPI void e_config_profile_del(const char *prof);
EAPI Evas_List *e_config_engine_list(void); EAPI Eina_List *e_config_engine_list(void);
EAPI void e_config_save_block_set(int block); EAPI void e_config_save_block_set(int block);
EAPI int e_config_save_block_get(void); EAPI int e_config_save_block_get(void);

View File

@ -13,10 +13,10 @@ e_config_descriptor_new(const char *name, int size)
eddc.func.mem_free = NULL; eddc.func.mem_free = NULL;
eddc.func.str_alloc = (char *(*)(const char *)) eina_stringshare_add; eddc.func.str_alloc = (char *(*)(const char *)) eina_stringshare_add;
eddc.func.str_free = (void (*)(const char *)) eina_stringshare_del; eddc.func.str_free = (void (*)(const char *)) eina_stringshare_del;
eddc.func.list_next = (void *(*)(void *)) evas_list_next; eddc.func.list_next = (void *(*)(void *)) eina_list_next;
eddc.func.list_append = (void *(*)(void *l, void *d)) evas_list_append; eddc.func.list_append = (void *(*)(void *l, void *d)) eina_list_append;
eddc.func.list_data = (void *(*)(void *)) evas_list_data; eddc.func.list_data = (void *(*)(void *)) eina_list_data_get;
eddc.func.list_free = (void *(*)(void *)) evas_list_free; eddc.func.list_free = (void *(*)(void *)) eina_list_free;
eddc.func.hash_foreach = eddc.func.hash_foreach =
(void (*) (void *, int (*) (void *, const char *, void *, void *), void *)) (void (*) (void *, int (*) (void *, const char *, void *, void *), void *))
evas_hash_foreach; evas_hash_foreach;

View File

@ -16,7 +16,7 @@ static void _e_config_dialog_cb_changed(void *data, Evas_Object *obj);
static void _e_config_dialog_cb_close(void *data, E_Dialog *dia); static void _e_config_dialog_cb_close(void *data, E_Dialog *dia);
/* local subsystem globals */ /* local subsystem globals */
static Evas_List *_e_config_dialog_list = NULL; static Eina_List *_e_config_dialog_list = NULL;
/* externally accessible functions */ /* externally accessible functions */
@ -72,7 +72,7 @@ e_config_dialog_new(E_Container *con, const char *title, const char *name, const
_e_config_dialog_go(cfd, E_CONFIG_DIALOG_CFDATA_TYPE_BASIC); _e_config_dialog_go(cfd, E_CONFIG_DIALOG_CFDATA_TYPE_BASIC);
break; break;
} }
_e_config_dialog_list = evas_list_append(_e_config_dialog_list, cfd); _e_config_dialog_list = eina_list_append(_e_config_dialog_list, cfd);
return cfd; return cfd;
} }
@ -80,7 +80,7 @@ e_config_dialog_new(E_Container *con, const char *title, const char *name, const
EAPI int EAPI int
e_config_dialog_find(const char *name, const char *class) e_config_dialog_find(const char *name, const char *class)
{ {
Evas_List *l; Eina_List *l;
E_Config_Dialog *cfd; E_Config_Dialog *cfd;
for (l = _e_config_dialog_list; l; l = l->next) for (l = _e_config_dialog_list; l; l = l->next)
@ -116,7 +116,7 @@ e_config_dialog_find(const char *name, const char *class)
EAPI E_Config_Dialog * EAPI E_Config_Dialog *
e_config_dialog_get(const char *name, const char *class) e_config_dialog_get(const char *name, const char *class)
{ {
Evas_List *l; Eina_List *l;
for (l = _e_config_dialog_list; l; l = l->next) for (l = _e_config_dialog_list; l; l = l->next)
{ {
@ -138,7 +138,7 @@ e_config_dialog_get(const char *name, const char *class)
static void static void
_e_config_dialog_free(E_Config_Dialog *cfd) _e_config_dialog_free(E_Config_Dialog *cfd)
{ {
_e_config_dialog_list = evas_list_remove(_e_config_dialog_list, cfd); _e_config_dialog_list = eina_list_remove(_e_config_dialog_list, cfd);
if (cfd->auto_apply_timer) _e_config_dialog_cb_auto_apply_timer(cfd); if (cfd->auto_apply_timer) _e_config_dialog_cb_auto_apply_timer(cfd);
if (cfd->title) eina_stringshare_del(cfd->title); if (cfd->title) eina_stringshare_del(cfd->title);
if (cfd->name) eina_stringshare_del(cfd->name); if (cfd->name) eina_stringshare_del(cfd->name);

View File

@ -5,9 +5,9 @@ static int _e_configure_cb_efreet_desktop_list_change(void *data, int type, void
static int _e_configure_cb_efreet_desktop_change(void *data, int type, void *event); static int _e_configure_cb_efreet_desktop_change(void *data, int type, void *event);
static void _e_configure_registry_item_full_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, E_Config_Dialog *(*func) (E_Container *con, const char *params), void (*generic_func) (E_Container *con, const char *params), Efreet_Desktop *desktop); static void _e_configure_registry_item_full_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, E_Config_Dialog *(*func) (E_Container *con, const char *params), void (*generic_func) (E_Container *con, const char *params), Efreet_Desktop *desktop);
Evas_List *e_configure_registry = NULL; Eina_List *e_configure_registry = NULL;
static Evas_List *handlers = NULL; static Eina_List *handlers = NULL;
EAPI void EAPI void
e_configure_init(void) e_configure_init(void)
@ -15,10 +15,10 @@ e_configure_init(void)
e_configure_registry_category_add("extensions", 90, _("Extensions"), NULL, "enlightenment/extensions"); e_configure_registry_category_add("extensions", 90, _("Extensions"), NULL, "enlightenment/extensions");
e_configure_registry_item_add("extensions/modules", 10, _("Modules"), NULL, "enlightenment/modules", e_int_config_modules); e_configure_registry_item_add("extensions/modules", 10, _("Modules"), NULL, "enlightenment/modules", e_int_config_modules);
handlers = evas_list_append handlers = eina_list_append
(handlers, ecore_event_handler_add (handlers, ecore_event_handler_add
(EFREET_EVENT_DESKTOP_LIST_CHANGE, _e_configure_cb_efreet_desktop_list_change, NULL)); (EFREET_EVENT_DESKTOP_LIST_CHANGE, _e_configure_cb_efreet_desktop_list_change, NULL));
handlers = evas_list_append handlers = eina_list_append
(handlers, ecore_event_handler_add (handlers, ecore_event_handler_add
(EFREET_EVENT_DESKTOP_CHANGE, _e_configure_cb_efreet_desktop_change, NULL)); (EFREET_EVENT_DESKTOP_CHANGE, _e_configure_cb_efreet_desktop_change, NULL));
// _e_configure_efreet_desktop_update(); // _e_configure_efreet_desktop_update();
@ -29,7 +29,7 @@ _e_configure_efreet_desktop_update(void)
{ {
Ecore_List *settings_desktops, *system_desktops; Ecore_List *settings_desktops, *system_desktops;
Efreet_Desktop *desktop; Efreet_Desktop *desktop;
Evas_List *l, *ll, *remove_items = NULL, *remove_cats = NULL; Eina_List *l, *ll, *remove_items = NULL, *remove_cats = NULL;
char buf[1024]; char buf[1024];
/* remove anything with a desktop entry */ /* remove anything with a desktop entry */
@ -46,8 +46,8 @@ _e_configure_efreet_desktop_update(void)
if (eci->desktop) if (eci->desktop)
{ {
snprintf(buf, sizeof(buf), "%s/%s", ecat->cat, eci->item); snprintf(buf, sizeof(buf), "%s/%s", ecat->cat, eci->item);
remove_items = evas_list_append(remove_items, strdup(buf)); remove_items = eina_list_append(remove_items, strdup(buf));
remove_cats = evas_list_append(remove_cats, strdup(ecat->cat)); remove_cats = eina_list_append(remove_cats, strdup(ecat->cat));
} }
} }
} }
@ -55,13 +55,13 @@ _e_configure_efreet_desktop_update(void)
{ {
e_configure_registry_item_del(remove_items->data); e_configure_registry_item_del(remove_items->data);
free(remove_items->data); free(remove_items->data);
remove_items = evas_list_remove_list(remove_items, remove_items); remove_items = eina_list_remove_list(remove_items, remove_items);
} }
while (remove_cats) while (remove_cats)
{ {
e_configure_registry_category_del(remove_cats->data); e_configure_registry_category_del(remove_cats->data);
free(remove_cats->data); free(remove_cats->data);
remove_cats = evas_list_remove_list(remove_cats, remove_cats); remove_cats = eina_list_remove_list(remove_cats, remove_cats);
} }
/* get desktops */ /* get desktops */
@ -172,7 +172,7 @@ _e_configure_cb_efreet_desktop_change(void *data, int type, void *event)
static void static void
_e_configure_registry_item_full_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, E_Config_Dialog *(*func) (E_Container *con, const char *params), void (*generic_func) (E_Container *con, const char *params), Efreet_Desktop *desktop) _e_configure_registry_item_full_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, E_Config_Dialog *(*func) (E_Container *con, const char *params), void (*generic_func) (E_Container *con, const char *params), Efreet_Desktop *desktop)
{ {
Evas_List *l; Eina_List *l;
char *cat; char *cat;
const char *item; const char *item;
E_Configure_It *eci; E_Configure_It *eci;
@ -201,7 +201,7 @@ _e_configure_registry_item_full_add(const char *path, int pri, const char *label
ecat = l->data; ecat = l->data;
if (!strcmp(cat, ecat->cat)) if (!strcmp(cat, ecat->cat))
{ {
Evas_List *ll; Eina_List *ll;
for (ll = ecat->items; ll; ll = ll->next) for (ll = ecat->items; ll; ll = ll->next)
{ {
@ -210,11 +210,11 @@ _e_configure_registry_item_full_add(const char *path, int pri, const char *label
eci2 = ll->data; eci2 = ll->data;
if (eci2->pri > eci->pri) if (eci2->pri > eci->pri)
{ {
ecat->items = evas_list_prepend_relative_list(ecat->items, eci, ll); ecat->items = eina_list_prepend_relative_list(ecat->items, eci, ll);
goto done; goto done;
} }
} }
ecat->items = evas_list_append(ecat->items, eci); ecat->items = eina_list_append(ecat->items, eci);
goto done; goto done;
} }
} }
@ -237,7 +237,7 @@ e_configure_registry_generic_item_add(const char *path, int pri, const char *lab
EAPI void EAPI void
e_configure_registry_item_del(const char *path) e_configure_registry_item_del(const char *path)
{ {
Evas_List *l; Eina_List *l;
char *cat; char *cat;
const char *item; const char *item;
@ -252,7 +252,7 @@ e_configure_registry_item_del(const char *path)
ecat = l->data; ecat = l->data;
if (!strcmp(cat, ecat->cat)) if (!strcmp(cat, ecat->cat))
{ {
Evas_List *ll; Eina_List *ll;
for (ll = ecat->items; ll; ll = ll->next) for (ll = ecat->items; ll; ll = ll->next)
{ {
@ -261,7 +261,7 @@ e_configure_registry_item_del(const char *path)
eci = ll->data; eci = ll->data;
if (!strcmp(item, eci->item)) if (!strcmp(item, eci->item))
{ {
ecat->items = evas_list_remove_list(ecat->items, ll); ecat->items = eina_list_remove_list(ecat->items, ll);
eina_stringshare_del(eci->item); eina_stringshare_del(eci->item);
eina_stringshare_del(eci->label); eina_stringshare_del(eci->label);
eina_stringshare_del(eci->icon); eina_stringshare_del(eci->icon);
@ -282,7 +282,7 @@ EAPI void
e_configure_registry_category_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon) e_configure_registry_category_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon)
{ {
E_Configure_Cat *ecat; E_Configure_Cat *ecat;
Evas_List *l; Eina_List *l;
/* if it exists - ignore this */ /* if it exists - ignore this */
for (l = e_configure_registry; l; l = l->next) for (l = e_configure_registry; l; l = l->next)
@ -308,17 +308,17 @@ e_configure_registry_category_add(const char *path, int pri, const char *label,
ecat2 = l->data; ecat2 = l->data;
if (ecat2->pri > ecat->pri) if (ecat2->pri > ecat->pri)
{ {
e_configure_registry = evas_list_prepend_relative_list(e_configure_registry, ecat, l); e_configure_registry = eina_list_prepend_relative_list(e_configure_registry, ecat, l);
return; return;
} }
} }
e_configure_registry = evas_list_append(e_configure_registry, ecat); e_configure_registry = eina_list_append(e_configure_registry, ecat);
} }
EAPI void EAPI void
e_configure_registry_category_del(const char *path) e_configure_registry_category_del(const char *path)
{ {
Evas_List *l; Eina_List *l;
char *cat; char *cat;
cat = ecore_file_dir_get(path); cat = ecore_file_dir_get(path);
@ -331,7 +331,7 @@ e_configure_registry_category_del(const char *path)
if (!strcmp(cat, ecat->cat)) if (!strcmp(cat, ecat->cat))
{ {
if (ecat->items) goto done; if (ecat->items) goto done;
e_configure_registry = evas_list_remove_list(e_configure_registry, l); e_configure_registry = eina_list_remove_list(e_configure_registry, l);
eina_stringshare_del(ecat->cat); eina_stringshare_del(ecat->cat);
eina_stringshare_del(ecat->label); eina_stringshare_del(ecat->label);
if (ecat->icon) eina_stringshare_del(ecat->icon); if (ecat->icon) eina_stringshare_del(ecat->icon);
@ -352,7 +352,7 @@ static struct {
EAPI void EAPI void
e_configure_registry_call(const char *path, E_Container *con, const char *params) e_configure_registry_call(const char *path, E_Container *con, const char *params)
{ {
Evas_List *l; Eina_List *l;
char *cat; char *cat;
const char *item; const char *item;
@ -367,7 +367,7 @@ e_configure_registry_call(const char *path, E_Container *con, const char *params
ecat = l->data; ecat = l->data;
if (!strcmp(cat, ecat->cat)) if (!strcmp(cat, ecat->cat))
{ {
Evas_List *ll; Eina_List *ll;
for (ll = ecat->items; ll; ll = ll->next) for (ll = ecat->items; ll; ll = ll->next)
{ {
@ -410,7 +410,7 @@ e_configure_registry_custom_desktop_exec_callback_set(void (*func) (const void *
EAPI int EAPI int
e_configure_registry_exists(const char *path) e_configure_registry_exists(const char *path)
{ {
Evas_List *l; Eina_List *l;
char *cat; char *cat;
const char *item; const char *item;
int ret = 0; int ret = 0;
@ -426,7 +426,7 @@ e_configure_registry_exists(const char *path)
ecat = l->data; ecat = l->data;
if (!strcmp(cat, ecat->cat)) if (!strcmp(cat, ecat->cat))
{ {
Evas_List *ll; Eina_List *ll;
if (!item) if (!item)
{ {

View File

@ -14,7 +14,7 @@ struct _E_Configure_Cat
const char *label; const char *label;
const char *icon_file; const char *icon_file;
const char *icon; const char *icon;
Evas_List *items; Eina_List *items;
}; };
struct _E_Configure_It struct _E_Configure_It
@ -39,7 +39,7 @@ EAPI int e_configure_registry_exists(const char *path);
EAPI void e_configure_registry_custom_desktop_exec_callback_set(void (*func) (const void *data, E_Container *con, const char *params, Efreet_Desktop *desktop), const void *data); EAPI void e_configure_registry_custom_desktop_exec_callback_set(void (*func) (const void *data, E_Container *con, const char *params, Efreet_Desktop *desktop), const void *data);
EAPI void e_configure_init(void); EAPI void e_configure_init(void);
EAPI Evas_List *e_configure_registry; EAPI Eina_List *e_configure_registry;
#endif #endif
#endif #endif

View File

@ -31,7 +31,7 @@ static void _e_container_event_container_resize_free(void *data, void *ev);
EAPI int E_EVENT_CONTAINER_RESIZE = 0; EAPI int E_EVENT_CONTAINER_RESIZE = 0;
static int container_count; static int container_count;
static Evas_List *handlers = NULL; static Eina_List *handlers = NULL;
/* externally accessible functions */ /* externally accessible functions */
EAPI int EAPI int
@ -40,12 +40,12 @@ e_container_init(void)
E_EVENT_CONTAINER_RESIZE = ecore_event_type_new(); E_EVENT_CONTAINER_RESIZE = ecore_event_type_new();
container_count = 0; container_count = 0;
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_IN, _e_container_cb_mouse_in, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_IN, _e_container_cb_mouse_in, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_OUT, _e_container_cb_mouse_out, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_OUT, _e_container_cb_mouse_out, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_DOWN, _e_container_cb_mouse_down, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_DOWN, _e_container_cb_mouse_down, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_UP, _e_container_cb_mouse_up, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_UP, _e_container_cb_mouse_up, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_MOVE, _e_container_cb_mouse_move, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_MOVE, _e_container_cb_mouse_move, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_WHEEL, _e_container_cb_mouse_wheel, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_WHEEL, _e_container_cb_mouse_wheel, NULL));
return 1; return 1;
} }
@ -55,7 +55,7 @@ e_container_shutdown(void)
while (handlers) while (handlers)
{ {
ecore_event_handler_del(handlers->data); ecore_event_handler_del(handlers->data);
handlers = evas_list_remove_list(handlers, handlers); handlers = eina_list_remove_list(handlers, handlers);
} }
return 1; return 1;
} }
@ -67,7 +67,7 @@ e_container_new(E_Manager *man)
E_Zone *zone; E_Zone *zone;
Evas_Object *o; Evas_Object *o;
char name[40]; char name[40];
Evas_List *l, *screens; Eina_List *l, *screens;
int i; int i;
Ecore_X_Window mwin; Ecore_X_Window mwin;
static int container_num = 0; static int container_num = 0;
@ -75,7 +75,7 @@ e_container_new(E_Manager *man)
con = E_OBJECT_ALLOC(E_Container, E_CONTAINER_TYPE, _e_container_free); con = E_OBJECT_ALLOC(E_Container, E_CONTAINER_TYPE, _e_container_free);
if (!con) return NULL; if (!con) return NULL;
con->manager = man; con->manager = man;
con->manager->containers = evas_list_append(con->manager->containers, con); con->manager->containers = eina_list_append(con->manager->containers, con);
con->w = con->manager->w; con->w = con->manager->w;
con->h = con->manager->h; con->h = con->manager->h;
if (e_config->use_virtual_roots) if (e_config->use_virtual_roots)
@ -157,7 +157,7 @@ e_container_new(E_Manager *man)
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
con->layers[0].win, ECORE_X_WINDOW_STACK_BELOW); con->layers[0].win, ECORE_X_WINDOW_STACK_BELOW);
screens = (Evas_List *)e_xinerama_screens_get(); screens = (Eina_List *)e_xinerama_screens_get();
if (screens) if (screens)
{ {
for (l = screens; l; l = l->next) for (l = screens; l; l = l->next)
@ -208,7 +208,7 @@ e_container_hide(E_Container *con)
EAPI E_Container * EAPI E_Container *
e_container_current_get(E_Manager *man) e_container_current_get(E_Manager *man)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK_RETURN(man, NULL); E_OBJECT_CHECK_RETURN(man, NULL);
E_OBJECT_TYPE_CHECK_RETURN(man, E_MANAGER_TYPE, NULL); E_OBJECT_TYPE_CHECK_RETURN(man, E_MANAGER_TYPE, NULL);
@ -229,7 +229,7 @@ e_container_current_get(E_Manager *man)
EAPI E_Container * EAPI E_Container *
e_container_number_get(E_Manager *man, int num) e_container_number_get(E_Manager *man, int num)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK_RETURN(man, NULL); E_OBJECT_CHECK_RETURN(man, NULL);
E_OBJECT_TYPE_CHECK_RETURN(man, E_MANAGER_TYPE, NULL); E_OBJECT_TYPE_CHECK_RETURN(man, E_MANAGER_TYPE, NULL);
@ -306,7 +306,7 @@ e_container_lower(E_Container *con)
EAPI E_Zone * EAPI E_Zone *
e_container_zone_at_point_get(E_Container *con, int x, int y) e_container_zone_at_point_get(E_Container *con, int x, int y)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
E_OBJECT_CHECK_RETURN(con, NULL); E_OBJECT_CHECK_RETURN(con, NULL);
E_OBJECT_TYPE_CHECK_RETURN(con, E_CONTAINER_TYPE, NULL); E_OBJECT_TYPE_CHECK_RETURN(con, E_CONTAINER_TYPE, NULL);
@ -324,7 +324,7 @@ e_container_zone_at_point_get(E_Container *con, int x, int y)
EAPI E_Zone * EAPI E_Zone *
e_container_zone_number_get(E_Container *con, int num) e_container_zone_number_get(E_Container *con, int num)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
E_OBJECT_CHECK_RETURN(con, NULL); E_OBJECT_CHECK_RETURN(con, NULL);
E_OBJECT_TYPE_CHECK_RETURN(con, E_CONTAINER_TYPE, NULL); E_OBJECT_TYPE_CHECK_RETURN(con, E_CONTAINER_TYPE, NULL);
@ -341,7 +341,7 @@ e_container_zone_number_get(E_Container *con, int num)
EAPI E_Zone * EAPI E_Zone *
e_container_zone_id_get(E_Container *con, int id) e_container_zone_id_get(E_Container *con, int id)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
E_OBJECT_CHECK_RETURN(con, NULL); E_OBJECT_CHECK_RETURN(con, NULL);
E_OBJECT_TYPE_CHECK_RETURN(con, E_CONTAINER_TYPE, NULL); E_OBJECT_TYPE_CHECK_RETURN(con, E_CONTAINER_TYPE, NULL);
@ -366,7 +366,7 @@ e_container_shape_add(E_Container *con)
es = E_OBJECT_ALLOC(E_Container_Shape, E_CONTAINER_SHAPE_TYPE, _e_container_shape_free); es = E_OBJECT_ALLOC(E_Container_Shape, E_CONTAINER_SHAPE_TYPE, _e_container_shape_free);
E_OBJECT_DEL_SET(es, _e_container_shape_del); E_OBJECT_DEL_SET(es, _e_container_shape_del);
es->con = con; es->con = con;
con->shapes = evas_list_append(con->shapes, es); con->shapes = eina_list_append(con->shapes, es);
_e_container_shape_change_call(es, E_CONTAINER_SHAPE_ADD); _e_container_shape_change_call(es, E_CONTAINER_SHAPE_ADD);
return es; return es;
} }
@ -415,7 +415,7 @@ e_container_shape_resize(E_Container_Shape *es, int w, int h)
_e_container_shape_change_call(es, E_CONTAINER_SHAPE_RESIZE); _e_container_shape_change_call(es, E_CONTAINER_SHAPE_RESIZE);
} }
EAPI Evas_List * EAPI Eina_List *
e_container_shape_list_get(E_Container *con) e_container_shape_list_get(E_Container *con)
{ {
E_OBJECT_CHECK_RETURN(con, NULL); E_OBJECT_CHECK_RETURN(con, NULL);
@ -453,13 +453,13 @@ e_container_shape_change_callback_add(E_Container *con, void (*func) (void *data
if (!cb) return; if (!cb) return;
cb->func = func; cb->func = func;
cb->data = data; cb->data = data;
con->shape_change_cb = evas_list_append(con->shape_change_cb, cb); con->shape_change_cb = eina_list_append(con->shape_change_cb, cb);
} }
EAPI void EAPI void
e_container_shape_change_callback_del(E_Container *con, void (*func) (void *data, E_Container_Shape *es, E_Container_Shape_Change ch), void *data) e_container_shape_change_callback_del(E_Container *con, void (*func) (void *data, E_Container_Shape *es, E_Container_Shape_Change ch), void *data)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
/* FIXME: if we call this from within a callback we are in trouble */ /* FIXME: if we call this from within a callback we are in trouble */
E_OBJECT_CHECK(con); E_OBJECT_CHECK(con);
@ -471,14 +471,14 @@ e_container_shape_change_callback_del(E_Container *con, void (*func) (void *data
cb = l->data; cb = l->data;
if ((cb->func == func) && (cb->data == data)) if ((cb->func == func) && (cb->data == data))
{ {
con->shape_change_cb = evas_list_remove_list(con->shape_change_cb, l); con->shape_change_cb = eina_list_remove_list(con->shape_change_cb, l);
free(cb); free(cb);
return; return;
} }
} }
} }
EAPI Evas_List * EAPI Eina_List *
e_container_shape_rects_get(E_Container_Shape *es) e_container_shape_rects_get(E_Container_Shape *es)
{ {
E_OBJECT_CHECK_RETURN(es, NULL); E_OBJECT_CHECK_RETURN(es, NULL);
@ -489,7 +489,7 @@ e_container_shape_rects_get(E_Container_Shape *es)
EAPI void EAPI void
e_container_shape_rects_set(E_Container_Shape *es, Ecore_X_Rectangle *rects, int num) e_container_shape_rects_set(E_Container_Shape *es, Ecore_X_Rectangle *rects, int num)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
int i; int i;
E_Rect *r; E_Rect *r;
@ -499,7 +499,7 @@ e_container_shape_rects_set(E_Container_Shape *es, Ecore_X_Rectangle *rects, int
{ {
for (l = es->shape; l; l = l->next) for (l = es->shape; l; l = l->next)
free(l->data); free(l->data);
evas_list_free(es->shape); eina_list_free(es->shape);
es->shape = NULL; es->shape = NULL;
} }
if ((rects) && (num == 1) && if ((rects) && (num == 1) &&
@ -521,7 +521,7 @@ e_container_shape_rects_set(E_Container_Shape *es, Ecore_X_Rectangle *rects, int
r->y = rects[i].y; r->y = rects[i].y;
r->w = rects[i].width; r->w = rects[i].width;
r->h = rects[i].height; r->h = rects[i].height;
es->shape = evas_list_append(es->shape, r); es->shape = eina_list_append(es->shape, r);
} }
} }
} }
@ -575,7 +575,7 @@ e_container_border_add(E_Border *bd)
bd->zone->container->clients++; bd->zone->container->clients++;
bd->zone->container->layers[pos].clients = bd->zone->container->layers[pos].clients =
evas_list_append(bd->zone->container->layers[pos].clients, bd); eina_list_append(bd->zone->container->layers[pos].clients, bd);
e_hints_client_list_set(); e_hints_client_list_set();
} }
@ -590,7 +590,7 @@ e_container_border_remove(E_Border *bd)
for (i = 0; i < 7; i++) for (i = 0; i < 7; i++)
{ {
bd->zone->container->layers[i].clients = bd->zone->container->layers[i].clients =
evas_list_remove(bd->zone->container->layers[i].clients, bd); eina_list_remove(bd->zone->container->layers[i].clients, bd);
} }
bd->zone->container->clients--; bd->zone->container->clients--;
bd->zone = NULL; bd->zone = NULL;
@ -639,7 +639,7 @@ EAPI E_Border *
e_container_border_raise(E_Border *bd) e_container_border_raise(E_Border *bd)
{ {
E_Border *above = NULL; E_Border *above = NULL;
Evas_List *l; Eina_List *l;
int pos = 0, i; int pos = 0, i;
if (!bd->zone) return NULL; if (!bd->zone) return NULL;
@ -647,7 +647,7 @@ e_container_border_raise(E_Border *bd)
for (i = 0; i < 7; i++) for (i = 0; i < 7; i++)
{ {
bd->zone->container->layers[i].clients = bd->zone->container->layers[i].clients =
evas_list_remove(bd->zone->container->layers[i].clients, bd); eina_list_remove(bd->zone->container->layers[i].clients, bd);
} }
/* Add to new layer */ /* Add to new layer */
@ -665,10 +665,10 @@ e_container_border_raise(E_Border *bd)
bd->zone->container->layers[pos + 1].win, ECORE_X_WINDOW_STACK_BELOW); bd->zone->container->layers[pos + 1].win, ECORE_X_WINDOW_STACK_BELOW);
bd->zone->container->layers[pos].clients = bd->zone->container->layers[pos].clients =
evas_list_append(bd->zone->container->layers[pos].clients, bd); eina_list_append(bd->zone->container->layers[pos].clients, bd);
/* Find the window below this one */ /* Find the window below this one */
l = evas_list_find_list(bd->zone->container->layers[pos].clients, bd); l = eina_list_data_find_list(bd->zone->container->layers[pos].clients, bd);
if (l->prev) if (l->prev)
above = l->prev->data; above = l->prev->data;
else else
@ -677,7 +677,7 @@ e_container_border_raise(E_Border *bd)
for (i = pos - 2; i >= 0; i--) for (i = pos - 2; i >= 0; i--)
{ {
if ((bd->zone->container->layers[i].clients) && if ((bd->zone->container->layers[i].clients) &&
(l = evas_list_last(bd->zone->container->layers[i].clients))) (l = eina_list_last(bd->zone->container->layers[i].clients)))
{ {
above = l->data; above = l->data;
break; break;
@ -693,7 +693,7 @@ EAPI E_Border *
e_container_border_lower(E_Border *bd) e_container_border_lower(E_Border *bd)
{ {
E_Border *below = NULL; E_Border *below = NULL;
Evas_List *l; Eina_List *l;
int pos = 0, i; int pos = 0, i;
if (!bd->zone) return NULL; if (!bd->zone) return NULL;
@ -701,7 +701,7 @@ e_container_border_lower(E_Border *bd)
for (i = 0; i < 7; i++) for (i = 0; i < 7; i++)
{ {
bd->zone->container->layers[i].clients = bd->zone->container->layers[i].clients =
evas_list_remove(bd->zone->container->layers[i].clients, bd); eina_list_remove(bd->zone->container->layers[i].clients, bd);
} }
/* Add to new layer */ /* Add to new layer */
@ -719,10 +719,10 @@ e_container_border_lower(E_Border *bd)
bd->zone->container->layers[pos].win, ECORE_X_WINDOW_STACK_ABOVE); bd->zone->container->layers[pos].win, ECORE_X_WINDOW_STACK_ABOVE);
bd->zone->container->layers[pos].clients = bd->zone->container->layers[pos].clients =
evas_list_prepend(bd->zone->container->layers[pos].clients, bd); eina_list_prepend(bd->zone->container->layers[pos].clients, bd);
/* Find the window above this one */ /* Find the window above this one */
l = evas_list_find_list(bd->zone->container->layers[pos].clients, bd); l = eina_list_data_find_list(bd->zone->container->layers[pos].clients, bd);
if (l->next) if (l->next)
below = l->next->data; below = l->next->data;
else else
@ -752,7 +752,7 @@ e_container_border_stack_above(E_Border *bd, E_Border *above)
for (i = 0; i < 7; i++) for (i = 0; i < 7; i++)
{ {
bd->zone->container->layers[i].clients = bd->zone->container->layers[i].clients =
evas_list_remove(bd->zone->container->layers[i].clients, bd); eina_list_remove(bd->zone->container->layers[i].clients, bd);
} }
/* Add to new layer */ /* Add to new layer */
@ -772,7 +772,7 @@ e_container_border_stack_above(E_Border *bd, E_Border *above)
above->win, ECORE_X_WINDOW_STACK_ABOVE); above->win, ECORE_X_WINDOW_STACK_ABOVE);
bd->zone->container->layers[pos].clients = bd->zone->container->layers[pos].clients =
evas_list_append_relative(bd->zone->container->layers[pos].clients, bd, above); eina_list_append_relative(bd->zone->container->layers[pos].clients, bd, above);
} }
EAPI void EAPI void
@ -785,7 +785,7 @@ e_container_border_stack_below(E_Border *bd, E_Border *below)
for (i = 0; i < 7; i++) for (i = 0; i < 7; i++)
{ {
bd->zone->container->layers[i].clients = bd->zone->container->layers[i].clients =
evas_list_remove(bd->zone->container->layers[i].clients, bd); eina_list_remove(bd->zone->container->layers[i].clients, bd);
} }
/* Add to new layer */ /* Add to new layer */
@ -805,7 +805,7 @@ e_container_border_stack_below(E_Border *bd, E_Border *below)
below->win, ECORE_X_WINDOW_STACK_BELOW); below->win, ECORE_X_WINDOW_STACK_BELOW);
bd->zone->container->layers[pos].clients = bd->zone->container->layers[pos].clients =
evas_list_prepend_relative(bd->zone->container->layers[pos].clients, bd, below); eina_list_prepend_relative(bd->zone->container->layers[pos].clients, bd, below);
} }
EAPI E_Border_List * EAPI E_Border_List *
@ -833,12 +833,12 @@ e_container_border_list_last(E_Container *con)
e_object_ref(E_OBJECT(con)); e_object_ref(E_OBJECT(con));
list->layer = 6; list->layer = 6;
if (list->container->layers[list->layer].clients) if (list->container->layers[list->layer].clients)
list->clients = evas_list_last(list->container->layers[list->layer].clients); list->clients = eina_list_last(list->container->layers[list->layer].clients);
while ((list->layer > 0) && (!list->clients)) while ((list->layer > 0) && (!list->clients))
{ {
list->layer--; list->layer--;
if (list->container->layers[list->layer].clients) if (list->container->layers[list->layer].clients)
list->clients = evas_list_last(list->container->layers[list->layer].clients); list->clients = eina_list_last(list->container->layers[list->layer].clients);
} }
return list; return list;
} }
@ -872,7 +872,7 @@ e_container_border_list_prev(E_Border_List *list)
{ {
list->layer--; list->layer--;
if (list->container->layers[list->layer].clients) if (list->container->layers[list->layer].clients)
list->clients = evas_list_last(list->container->layers[list->layer].clients); list->clients = eina_list_last(list->container->layers[list->layer].clients);
} }
return bd; return bd;
} }
@ -887,12 +887,12 @@ e_container_border_list_free(E_Border_List *list)
EAPI void EAPI void
e_container_all_freeze(void) e_container_all_freeze(void)
{ {
Evas_List *managers, *l; Eina_List *managers, *l;
managers = e_manager_list(); managers = e_manager_list();
for (l = managers; l; l = l->next) for (l = managers; l; l = l->next)
{ {
Evas_List *ll; Eina_List *ll;
E_Manager *man; E_Manager *man;
man = l->data; man = l->data;
@ -909,12 +909,12 @@ e_container_all_freeze(void)
EAPI void EAPI void
e_container_all_thaw(void) e_container_all_thaw(void)
{ {
Evas_List *managers, *l; Eina_List *managers, *l;
managers = e_manager_list(); managers = e_manager_list();
for (l = managers; l; l = l->next) for (l = managers; l; l = l->next)
{ {
Evas_List *ll; Eina_List *ll;
E_Manager *man; E_Manager *man;
man = l->data; man = l->data;
@ -932,7 +932,7 @@ e_container_all_thaw(void)
static void static void
_e_container_free(E_Container *con) _e_container_free(E_Container *con)
{ {
Evas_List *l; Eina_List *l;
ecore_x_window_del(con->event_win); ecore_x_window_del(con->event_win);
/* We can't use e_object_del here, because border adds a ref to itself /* We can't use e_object_del here, because border adds a ref to itself
@ -958,9 +958,9 @@ _e_container_free(E_Container *con)
while (l) while (l)
{ {
e_object_del(E_OBJECT(l->data)); e_object_del(E_OBJECT(l->data));
l = evas_list_remove_list(l, l); l = eina_list_remove_list(l, l);
} }
con->manager->containers = evas_list_remove(con->manager->containers, con); con->manager->containers = eina_list_remove(con->manager->containers, con);
e_canvas_del(con->bg_ecore_evas); e_canvas_del(con->bg_ecore_evas);
ecore_evas_free(con->bg_ecore_evas); ecore_evas_free(con->bg_ecore_evas);
if (con->manager->win != con->win) if (con->manager->win != con->win)
@ -974,12 +974,12 @@ _e_container_free(E_Container *con)
static E_Container * static E_Container *
_e_container_find_by_event_window(Ecore_X_Window win) _e_container_find_by_event_window(Ecore_X_Window win)
{ {
Evas_List *managers, *l; Eina_List *managers, *l;
managers = e_manager_list(); managers = e_manager_list();
for (l = managers; l; l = l->next) for (l = managers; l; l = l->next)
{ {
Evas_List *ll; Eina_List *ll;
E_Manager *man; E_Manager *man;
man = l->data; man = l->data;
@ -1155,19 +1155,19 @@ _e_container_shape_del(E_Container_Shape *es)
static void static void
_e_container_shape_free(E_Container_Shape *es) _e_container_shape_free(E_Container_Shape *es)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
es->con->shapes = evas_list_remove(es->con->shapes, es); es->con->shapes = eina_list_remove(es->con->shapes, es);
for (l = es->shape; l; l = l->next) for (l = es->shape; l; l = l->next)
free(l->data); free(l->data);
evas_list_free(es->shape); eina_list_free(es->shape);
free(es); free(es);
} }
static void static void
_e_container_shape_change_call(E_Container_Shape *es, E_Container_Shape_Change ch) _e_container_shape_change_call(E_Container_Shape *es, E_Container_Shape_Change ch)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
if ((!es) || (!es->con) || (!es->con->shape_change_cb)) return; if ((!es) || (!es->con) || (!es->con->shape_change_cb)) return;
for (l = es->con->shape_change_cb; l; l = l->next) for (l = es->con->shape_change_cb; l; l = l->next)
@ -1183,7 +1183,7 @@ static void
_e_container_resize_handle(E_Container *con) _e_container_resize_handle(E_Container *con)
{ {
E_Event_Container_Resize *ev; E_Event_Container_Resize *ev;
Evas_List *l, *screens, *zones = NULL; Eina_List *l, *screens, *zones = NULL;
int i; int i;
ev = calloc(1, sizeof(E_Event_Container_Resize)); ev = calloc(1, sizeof(E_Event_Container_Resize));
@ -1191,12 +1191,12 @@ _e_container_resize_handle(E_Container *con)
e_object_ref(E_OBJECT(con)); e_object_ref(E_OBJECT(con));
e_xinerama_update(); e_xinerama_update();
screens = (Evas_List *)e_xinerama_screens_get(); screens = (Eina_List *)e_xinerama_screens_get();
if (screens) if (screens)
{ {
for (l = con->zones; l; l = l->next) for (l = con->zones; l; l = l->next)
zones = evas_list_append(zones, l->data); zones = eina_list_append(zones, l->data);
for (l = screens; l; l = l->next) for (l = screens; l; l = l->next)
{ {
E_Screen *scr; E_Screen *scr;
@ -1208,11 +1208,11 @@ _e_container_resize_handle(E_Container *con)
{ {
e_zone_move_resize(zone, scr->x, scr->y, scr->w, scr->h); e_zone_move_resize(zone, scr->x, scr->y, scr->w, scr->h);
e_shelf_zone_move_resize_handle(zone); e_shelf_zone_move_resize_handle(zone);
zones = evas_list_remove(zones, zone); zones = eina_list_remove(zones, zone);
} }
else else
{ {
Evas_List *ll; Eina_List *ll;
zone = e_zone_new(con, scr->screen, scr->escreen, scr->x, scr->y, scr->w, scr->h); zone = e_zone_new(con, scr->screen, scr->escreen, scr->x, scr->y, scr->w, scr->h);
/* find any shelves configured for this zone and add them in */ /* find any shelves configured for this zone and add them in */
@ -1229,19 +1229,19 @@ _e_container_resize_handle(E_Container *con)
if (zones) if (zones)
{ {
E_Zone *spare_zone = NULL; E_Zone *spare_zone = NULL;
Evas_List *ll; Eina_List *ll;
for (ll = con->zones; ll; ll = ll->next) for (ll = con->zones; ll; ll = ll->next)
{ {
spare_zone = ll->data; spare_zone = ll->data;
if (evas_list_find(zones, spare_zone)) if (eina_list_data_find(zones, spare_zone))
spare_zone = NULL; spare_zone = NULL;
else break; else break;
} }
while (zones) while (zones)
{ {
E_Zone *zone; E_Zone *zone;
Evas_List *shelves, *ll, *del_shelves; Eina_List *shelves, *ll, *del_shelves;
E_Border_List *bl; E_Border_List *bl;
E_Border *bd; E_Border *bd;
@ -1255,12 +1255,12 @@ _e_container_resize_handle(E_Container *con)
es = ll->data; es = ll->data;
if (es->zone == zone) if (es->zone == zone)
del_shelves = evas_list_append(del_shelves, es); del_shelves = eina_list_append(del_shelves, es);
} }
while (del_shelves) while (del_shelves)
{ {
e_object_del(E_OBJECT(del_shelves->data)); e_object_del(E_OBJECT(del_shelves->data));
del_shelves = evas_list_remove_list(del_shelves, del_shelves); del_shelves = eina_list_remove_list(del_shelves, del_shelves);
} }
bl = e_container_border_list_first(zone->container); bl = e_container_border_list_first(zone->container);
while ((bd = e_container_border_list_next(bl))) while ((bd = e_container_border_list_next(bl)))
@ -1276,7 +1276,7 @@ _e_container_resize_handle(E_Container *con)
} }
e_container_border_list_free(bl); e_container_border_list_free(bl);
e_object_del(E_OBJECT(zone)); e_object_del(E_OBJECT(zone));
zones = evas_list_remove_list(zones, zones); zones = eina_list_remove_list(zones, zones);
} }
} }
} }
@ -1293,12 +1293,12 @@ _e_container_resize_handle(E_Container *con)
for (i = 0; i < 7; i++) for (i = 0; i < 7; i++)
{ {
Evas_List *tmp = NULL; Eina_List *tmp = NULL;
/* Make temporary list as e_border_res_change_geometry_restore /* Make temporary list as e_border_res_change_geometry_restore
* rearranges the order. */ * rearranges the order. */
for (l = con->layers[i].clients; l; l = l->next) for (l = con->layers[i].clients; l; l = l->next)
tmp = evas_list_append(tmp, l->data); tmp = eina_list_append(tmp, l->data);
for (l = tmp; l; l = l->next) for (l = tmp; l; l = l->next)
{ {
@ -1309,7 +1309,7 @@ _e_container_resize_handle(E_Container *con)
e_border_res_change_geometry_restore(bd); e_border_res_change_geometry_restore(bd);
} }
tmp = evas_list_free(tmp); tmp = eina_list_free(tmp);
} }
} }

View File

@ -45,14 +45,14 @@ struct _E_Container
Ecore_X_Window bg_win; Ecore_X_Window bg_win;
Ecore_X_Window event_win; Ecore_X_Window event_win;
Evas_List *shapes; Eina_List *shapes;
Evas_List *shape_change_cb; Eina_List *shape_change_cb;
Evas_List *zones; Eina_List *zones;
unsigned int clients; unsigned int clients;
struct { struct {
Ecore_X_Window win; Ecore_X_Window win;
Evas_List *clients; Eina_List *clients;
} layers[7]; } layers[7];
}; };
@ -60,7 +60,7 @@ struct _E_Border_List
{ {
E_Container *container; E_Container *container;
int layer; int layer;
Evas_List *clients; Eina_List *clients;
}; };
struct _E_Container_Shape struct _E_Container_Shape
@ -73,7 +73,7 @@ struct _E_Container_Shape
struct { struct {
int x, y, w, h; int x, y, w, h;
} solid_rect; } solid_rect;
Evas_List *shape; Eina_List *shape;
}; };
struct _E_Container_Shape_Callback struct _E_Container_Shape_Callback
@ -116,12 +116,12 @@ EAPI void e_container_shape_show(E_Container_Shape *es);
EAPI void e_container_shape_hide(E_Container_Shape *es); EAPI void e_container_shape_hide(E_Container_Shape *es);
EAPI void e_container_shape_move(E_Container_Shape *es, int x, int y); EAPI void e_container_shape_move(E_Container_Shape *es, int x, int y);
EAPI void e_container_shape_resize(E_Container_Shape *es, int w, int h); EAPI void e_container_shape_resize(E_Container_Shape *es, int w, int h);
EAPI Evas_List *e_container_shape_list_get(E_Container *con); EAPI Eina_List *e_container_shape_list_get(E_Container *con);
EAPI void e_container_shape_geometry_get(E_Container_Shape *es, int *x, int *y, int *w, int *h); EAPI void e_container_shape_geometry_get(E_Container_Shape *es, int *x, int *y, int *w, int *h);
EAPI E_Container *e_container_shape_container_get(E_Container_Shape *es); EAPI E_Container *e_container_shape_container_get(E_Container_Shape *es);
EAPI void e_container_shape_change_callback_add(E_Container *con, void (*func) (void *data, E_Container_Shape *es, E_Container_Shape_Change ch), void *data); EAPI void e_container_shape_change_callback_add(E_Container *con, void (*func) (void *data, E_Container_Shape *es, E_Container_Shape_Change ch), void *data);
EAPI void e_container_shape_change_callback_del(E_Container *con, void (*func) (void *data, E_Container_Shape *es, E_Container_Shape_Change ch), void *data); EAPI void e_container_shape_change_callback_del(E_Container *con, void (*func) (void *data, E_Container_Shape *es, E_Container_Shape_Change ch), void *data);
EAPI Evas_List *e_container_shape_rects_get(E_Container_Shape *es); EAPI Eina_List *e_container_shape_rects_get(E_Container_Shape *es);
EAPI void e_container_shape_rects_set(E_Container_Shape *es, Ecore_X_Rectangle *rects, int num); EAPI void e_container_shape_rects_set(E_Container_Shape *es, Ecore_X_Rectangle *rects, int num);
EAPI void e_container_shape_solid_rect_set(E_Container_Shape *es, int x, int y, int w, int h); EAPI void e_container_shape_solid_rect_set(E_Container_Shape *es, int x, int y, int w, int h);
EAPI void e_container_shape_solid_rect_get(E_Container_Shape *es, int *x, int *y, int *w, int *h); EAPI void e_container_shape_solid_rect_get(E_Container_Shape *es, int *x, int *y, int *w, int *h);

View File

@ -45,7 +45,7 @@ EAPI E_Desk *
e_desk_new(E_Zone *zone, int x, int y) e_desk_new(E_Zone *zone, int x, int y)
{ {
E_Desk *desk; E_Desk *desk;
Evas_List *l; Eina_List *l;
char name[40]; char name[40];
int ok; int ok;
@ -115,13 +115,13 @@ e_desk_name_add(int container, int zone, int desk_x, int desk_y, const char *nam
cfname->desk_x = desk_x; cfname->desk_x = desk_x;
cfname->desk_y = desk_y; cfname->desk_y = desk_y;
if (name) cfname->name = eina_stringshare_add(name); if (name) cfname->name = eina_stringshare_add(name);
e_config->desktop_names = evas_list_append(e_config->desktop_names, cfname); e_config->desktop_names = eina_list_append(e_config->desktop_names, cfname);
} }
EAPI void EAPI void
e_desk_name_del(int container, int zone, int desk_x, int desk_y) e_desk_name_del(int container, int zone, int desk_x, int desk_y)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
for (l = e_config->desktop_names; l; l = l->next) for (l = e_config->desktop_names; l; l = l->next)
{ {
@ -132,7 +132,7 @@ e_desk_name_del(int container, int zone, int desk_x, int desk_y)
(cfname->desk_x == desk_x) && (cfname->desk_y == desk_y)) (cfname->desk_x == desk_x) && (cfname->desk_y == desk_y))
{ {
e_config->desktop_names = e_config->desktop_names =
evas_list_remove_list(e_config->desktop_names, l); eina_list_remove_list(e_config->desktop_names, l);
if (cfname->name) eina_stringshare_del(cfname->name); if (cfname->name) eina_stringshare_del(cfname->name);
free(cfname); free(cfname);
break; break;
@ -143,7 +143,7 @@ e_desk_name_del(int container, int zone, int desk_x, int desk_y)
EAPI void EAPI void
e_desk_name_update(void) e_desk_name_update(void)
{ {
Evas_List *m, *c, *z, *l; Eina_List *m, *c, *z, *l;
E_Manager *man; E_Manager *man;
E_Container *con; E_Container *con;
E_Zone *zone; E_Zone *zone;
@ -204,7 +204,7 @@ e_desk_show(E_Desk *desk)
E_Border *bd; E_Border *bd;
E_Event_Desk_Show *ev; E_Event_Desk_Show *ev;
E_Event_Desk_Before_Show *eev; E_Event_Desk_Before_Show *eev;
Evas_List *l; Eina_List *l;
int was_zone = 0, x, y, dx = 0, dy = 0; int was_zone = 0, x, y, dx = 0, dy = 0;
E_OBJECT_CHECK(desk); E_OBJECT_CHECK(desk);
@ -279,7 +279,7 @@ e_desk_show(E_Desk *desk)
for (l = e_shelf_list(); l; l = l->next) for (l = e_shelf_list(); l; l = l->next)
{ {
Evas_List *ll; Eina_List *ll;
E_Shelf *es; E_Shelf *es;
E_Config_Shelf *cf_es; E_Config_Shelf *cf_es;
E_Zone *zone; E_Zone *zone;
@ -358,7 +358,7 @@ e_desk_deskshow(E_Zone *zone)
EAPI void EAPI void
e_desk_last_focused_focus(E_Desk *desk) e_desk_last_focused_focus(E_Desk *desk)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
E_Border *bd; E_Border *bd;
for (l = e_border_focus_stack_get(); l; l = l->next) for (l = e_border_focus_stack_get(); l; l = l->next)

View File

@ -31,9 +31,9 @@ struct _E_Desklock_Popup_Data
struct _E_Desklock_Data struct _E_Desklock_Data
{ {
Evas_List *elock_wnd_list; Eina_List *elock_wnd_list;
Ecore_X_Window elock_wnd; Ecore_X_Window elock_wnd;
Evas_List *handlers; Eina_List *handlers;
Ecore_X_Window elock_grab_break_wnd; Ecore_X_Window elock_grab_break_wnd;
char passwd[PASSWD_LEN]; char passwd[PASSWD_LEN];
int state; int state;
@ -119,7 +119,7 @@ e_desklock_shutdown(void)
EAPI int EAPI int
e_desklock_show(void) e_desklock_show(void)
{ {
Evas_List *managers, *l, *l2, *l3; Eina_List *managers, *l, *l2, *l3;
E_Desklock_Popup_Data *edp; E_Desklock_Popup_Data *edp;
Evas_Coord mw, mh; Evas_Coord mw, mh;
E_Zone *current_zone; E_Zone *current_zone;
@ -328,7 +328,7 @@ e_desklock_show(void)
e_popup_show(edp->popup_wnd); e_popup_show(edp->popup_wnd);
edd->elock_wnd_list = evas_list_append(edd->elock_wnd_list, edp); edd->elock_wnd_list = eina_list_append(edd->elock_wnd_list, edp);
} }
zone_counter++; zone_counter++;
} }
@ -336,21 +336,21 @@ e_desklock_show(void)
} }
/* handlers */ /* handlers */
edd->handlers = evas_list_append(edd->handlers, edd->handlers = eina_list_append(edd->handlers,
ecore_event_handler_add(ECORE_X_EVENT_KEY_DOWN, ecore_event_handler_add(ECORE_X_EVENT_KEY_DOWN,
_e_desklock_cb_key_down, NULL)); _e_desklock_cb_key_down, NULL));
edd->handlers = evas_list_append(edd->handlers, edd->handlers = eina_list_append(edd->handlers,
ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_DOWN, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_DOWN,
_e_desklock_cb_mouse_down, NULL)); _e_desklock_cb_mouse_down, NULL));
edd->handlers = evas_list_append(edd->handlers, edd->handlers = eina_list_append(edd->handlers,
ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_UP, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_UP,
_e_desklock_cb_mouse_up, NULL)); _e_desklock_cb_mouse_up, NULL));
edd->handlers = evas_list_append(edd->handlers, edd->handlers = eina_list_append(edd->handlers,
ecore_event_handler_add(ECORE_X_EVENT_MOUSE_WHEEL, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_WHEEL,
_e_desklock_cb_mouse_wheel, _e_desklock_cb_mouse_wheel,
NULL)); NULL));
if ((total_zone_num > 1) && (e_config->desklock_login_box_zone == -2)) if ((total_zone_num > 1) && (e_config->desklock_login_box_zone == -2))
edd->handlers = evas_list_append(edd->handlers, edd->handlers = eina_list_append(edd->handlers,
ecore_event_handler_add(ECORE_X_EVENT_MOUSE_MOVE, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_MOVE,
_e_desklock_cb_mouse_move, _e_desklock_cb_mouse_move,
NULL)); NULL));
@ -394,13 +394,13 @@ e_desklock_hide(void)
e_util_defer_object_del(E_OBJECT(edp->popup_wnd)); e_util_defer_object_del(E_OBJECT(edp->popup_wnd));
E_FREE(edp); E_FREE(edp);
} }
edd->elock_wnd_list = evas_list_remove_list(edd->elock_wnd_list, edd->elock_wnd_list); edd->elock_wnd_list = eina_list_remove_list(edd->elock_wnd_list, edd->elock_wnd_list);
} }
while (edd->handlers) while (edd->handlers)
{ {
ecore_event_handler_del(edd->handlers->data); ecore_event_handler_del(edd->handlers->data);
edd->handlers = evas_list_remove_list(edd->handlers, edd->handlers); edd->handlers = eina_list_remove_list(edd->handlers, edd->handlers);
} }
e_grabinput_release(edd->elock_wnd, edd->elock_wnd); e_grabinput_release(edd->elock_wnd, edd->elock_wnd);
@ -473,7 +473,7 @@ _e_desklock_cb_mouse_move(void *data, int type, void *event)
{ {
E_Desklock_Popup_Data *edp; E_Desklock_Popup_Data *edp;
E_Zone *current_zone; E_Zone *current_zone;
Evas_List *l; Eina_List *l;
current_zone = e_zone_current_get(e_container_current_get(e_manager_current_get())); current_zone = e_zone_current_get(e_container_current_get(e_manager_current_get()));
@ -500,7 +500,7 @@ _e_desklock_passwd_update(void)
{ {
char passwd_hidden[PASSWD_LEN] = "", *p, *pp; char passwd_hidden[PASSWD_LEN] = "", *p, *pp;
E_Desklock_Popup_Data *edp; E_Desklock_Popup_Data *edp;
Evas_List *l; Eina_List *l;
if (!edd) return; if (!edd) return;
@ -552,7 +552,7 @@ static int
_e_desklock_zone_num_get(void) _e_desklock_zone_num_get(void)
{ {
int num; int num;
Evas_List *l, *l2; Eina_List *l, *l2;
num = 0; num = 0;
for (l = e_manager_list(); l; l = l->next) for (l = e_manager_list(); l; l = l->next)
@ -563,7 +563,7 @@ _e_desklock_zone_num_get(void)
{ {
E_Container *con = l2->data; E_Container *con = l2->data;
num += evas_list_count(con->zones); num += eina_list_count(con->zones);
} }
} }
@ -603,7 +603,7 @@ _e_desklock_check_auth(void)
static void static void
_e_desklock_state_set(int state) _e_desklock_state_set(int state)
{ {
Evas_List *l; Eina_List *l;
const char *signal, *text; const char *signal, *text;
if (!edd) return; if (!edd) return;

View File

@ -82,7 +82,7 @@ e_dialog_button_add(E_Dialog *dia, const char *label, const char *icon, void (*f
if (!func) func = _e_dialog_del_func_cb; if (!func) func = _e_dialog_del_func_cb;
o = e_widget_button_add(e_win_evas_get(dia->win), label, icon, (void (*) (void*, void*)) func, data, dia); o = e_widget_button_add(e_win_evas_get(dia->win), label, icon, (void (*) (void*, void*)) func, data, dia);
e_widget_list_object_append(dia->box_object, o, 1, 0, 0.5); e_widget_list_object_append(dia->box_object, o, 1, 0, 0.5);
dia->buttons = evas_list_append(dia->buttons, o); dia->buttons = eina_list_append(dia->buttons, o);
} }
EAPI int EAPI int
@ -90,7 +90,7 @@ e_dialog_button_focus_num(E_Dialog *dia, int button)
{ {
Evas_Object *o; Evas_Object *o;
o = evas_list_nth(dia->buttons, button); o = eina_list_nth(dia->buttons, button);
if (o) e_widget_focus_steal(o); if (o) e_widget_focus_steal(o);
return 1; return 1;
} }
@ -100,7 +100,7 @@ e_dialog_button_disable_num_set(E_Dialog *dia, int button, int disabled)
{ {
Evas_Object *o; Evas_Object *o;
o = evas_list_nth(dia->buttons, button); o = eina_list_nth(dia->buttons, button);
if (o) e_widget_disabled_set(o, disabled); if (o) e_widget_disabled_set(o, disabled);
return 1; return 1;
} }
@ -111,7 +111,7 @@ e_dialog_button_disable_num_get(E_Dialog *dia, int button)
Evas_Object *o; Evas_Object *o;
int ret = 0; int ret = 0;
o = evas_list_nth(dia->buttons, button); o = eina_list_nth(dia->buttons, button);
if (o) ret = e_widget_disabled_get(o); if (o) ret = e_widget_disabled_get(o);
return ret; return ret;
} }
@ -232,7 +232,7 @@ e_dialog_show(E_Dialog *dia)
static void static void
_e_dialog_free(E_Dialog *dia) _e_dialog_free(E_Dialog *dia)
{ {
if (dia->buttons) evas_list_free(dia->buttons); if (dia->buttons) eina_list_free(dia->buttons);
if (dia->text_object) evas_object_del(dia->text_object); if (dia->text_object) evas_object_del(dia->text_object);
if (dia->icon_object) evas_object_del(dia->icon_object); if (dia->icon_object) evas_object_del(dia->icon_object);
if (dia->box_object) evas_object_del(dia->box_object); if (dia->box_object) evas_object_del(dia->box_object);

View File

@ -23,7 +23,7 @@ struct _E_Dialog
Evas_Object *content_object; Evas_Object *content_object;
Evas_Object *icon_object; Evas_Object *icon_object;
Evas_Object *event_object; Evas_Object *event_object;
Evas_List *buttons; Eina_List *buttons;
void *data; void *data;
int min_w, min_h; int min_w, min_h;
unsigned char resizable : 1; unsigned char resizable : 1;

View File

@ -53,14 +53,14 @@ struct _XDnd
void *data; void *data;
}; };
static Evas_List *_event_handlers = NULL; static Eina_List *_event_handlers = NULL;
static Evas_List *_drop_handlers = NULL; static Eina_List *_drop_handlers = NULL;
static Evas_Hash *_drop_win_hash = NULL; static Evas_Hash *_drop_win_hash = NULL;
static Ecore_X_Window _drag_win = 0; static Ecore_X_Window _drag_win = 0;
static Ecore_X_Window _drag_win_root = 0; static Ecore_X_Window _drag_win_root = 0;
static Evas_List *_drag_list = NULL; static Eina_List *_drag_list = NULL;
static E_Drag *_drag_current = NULL; static E_Drag *_drag_current = NULL;
static XDnd *_xdnd = NULL; static XDnd *_xdnd = NULL;
@ -73,41 +73,41 @@ static Ecore_X_Atom _action;
EAPI int EAPI int
e_dnd_init(void) e_dnd_init(void)
{ {
_event_handlers = evas_list_append(_event_handlers, _event_handlers = eina_list_append(_event_handlers,
ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_UP, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_UP,
_e_dnd_cb_mouse_up, NULL)); _e_dnd_cb_mouse_up, NULL));
_event_handlers = evas_list_append(_event_handlers, _event_handlers = eina_list_append(_event_handlers,
ecore_event_handler_add(ECORE_X_EVENT_MOUSE_MOVE, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_MOVE,
_e_dnd_cb_mouse_move, NULL)); _e_dnd_cb_mouse_move, NULL));
_event_handlers = evas_list_append(_event_handlers, _event_handlers = eina_list_append(_event_handlers,
ecore_event_handler_add(ECORE_X_EVENT_WINDOW_SHAPE, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_SHAPE,
_e_dnd_cb_window_shape, NULL)); _e_dnd_cb_window_shape, NULL));
_event_handlers = evas_list_append(_event_handlers, _event_handlers = eina_list_append(_event_handlers,
ecore_event_handler_add(ECORE_X_EVENT_XDND_ENTER, ecore_event_handler_add(ECORE_X_EVENT_XDND_ENTER,
_e_dnd_cb_event_dnd_enter, NULL)); _e_dnd_cb_event_dnd_enter, NULL));
_event_handlers = evas_list_append(_event_handlers, _event_handlers = eina_list_append(_event_handlers,
ecore_event_handler_add(ECORE_X_EVENT_XDND_LEAVE, ecore_event_handler_add(ECORE_X_EVENT_XDND_LEAVE,
_e_dnd_cb_event_dnd_leave, NULL)); _e_dnd_cb_event_dnd_leave, NULL));
_event_handlers = evas_list_append(_event_handlers, _event_handlers = eina_list_append(_event_handlers,
ecore_event_handler_add(ECORE_X_EVENT_XDND_POSITION, ecore_event_handler_add(ECORE_X_EVENT_XDND_POSITION,
_e_dnd_cb_event_dnd_position, NULL)); _e_dnd_cb_event_dnd_position, NULL));
_event_handlers = evas_list_append(_event_handlers, _event_handlers = eina_list_append(_event_handlers,
ecore_event_handler_add(ECORE_X_EVENT_XDND_STATUS, ecore_event_handler_add(ECORE_X_EVENT_XDND_STATUS,
_e_dnd_cb_event_dnd_status, NULL)); _e_dnd_cb_event_dnd_status, NULL));
_event_handlers = evas_list_append(_event_handlers, _event_handlers = eina_list_append(_event_handlers,
ecore_event_handler_add(ECORE_X_EVENT_XDND_FINISHED, ecore_event_handler_add(ECORE_X_EVENT_XDND_FINISHED,
_e_dnd_cb_event_dnd_finished, NULL)); _e_dnd_cb_event_dnd_finished, NULL));
_event_handlers = evas_list_append(_event_handlers, _event_handlers = eina_list_append(_event_handlers,
ecore_event_handler_add(ECORE_X_EVENT_XDND_DROP, ecore_event_handler_add(ECORE_X_EVENT_XDND_DROP,
_e_dnd_cb_event_dnd_drop, NULL)); _e_dnd_cb_event_dnd_drop, NULL));
_event_handlers = evas_list_append(_event_handlers, _event_handlers = eina_list_append(_event_handlers,
ecore_event_handler_add(ECORE_X_EVENT_SELECTION_NOTIFY, ecore_event_handler_add(ECORE_X_EVENT_SELECTION_NOTIFY,
_e_dnd_cb_event_dnd_selection, NULL)); _e_dnd_cb_event_dnd_selection, NULL));
_event_handlers = evas_list_append(_event_handlers, _event_handlers = eina_list_append(_event_handlers,
ecore_event_handler_add(ECORE_X_EVENT_KEY_DOWN, ecore_event_handler_add(ECORE_X_EVENT_KEY_DOWN,
_e_dnd_cb_key_down, NULL)); _e_dnd_cb_key_down, NULL));
_event_handlers = evas_list_append(_event_handlers, _event_handlers = eina_list_append(_event_handlers,
ecore_event_handler_add(ECORE_X_EVENT_KEY_UP, ecore_event_handler_add(ECORE_X_EVENT_KEY_UP,
_e_dnd_cb_key_up, NULL)); _e_dnd_cb_key_up, NULL));
@ -118,7 +118,7 @@ e_dnd_init(void)
EAPI int EAPI int
e_dnd_shutdown(void) e_dnd_shutdown(void)
{ {
Evas_List *l; Eina_List *l;
while (_drag_list) while (_drag_list)
{ {
@ -135,11 +135,11 @@ e_dnd_shutdown(void)
h = l->data; h = l->data;
ecore_event_handler_del(h); ecore_event_handler_del(h);
} }
evas_list_free(_event_handlers); eina_list_free(_event_handlers);
_event_handlers = NULL; _event_handlers = NULL;
evas_hash_free(_drop_win_hash); evas_hash_free(_drop_win_hash);
evas_list_free(_drop_handlers); eina_list_free(_drop_handlers);
_drop_handlers = NULL; _drop_handlers = NULL;
evas_hash_free(_drop_handlers_responsives); evas_hash_free(_drop_handlers_responsives);
@ -208,7 +208,7 @@ e_drag_new(E_Container *container, int x, int y,
drag->cb.convert = convert_cb; drag->cb.convert = convert_cb;
drag->cb.finished = finished_cb; drag->cb.finished = finished_cb;
_drag_list = evas_list_append(_drag_list, drag); _drag_list = eina_list_append(_drag_list, drag);
ecore_x_window_shadow_tree_flush(); ecore_x_window_shadow_tree_flush();
@ -263,7 +263,7 @@ e_dnd_active(void)
EAPI int EAPI int
e_drag_start(E_Drag *drag, int x, int y) e_drag_start(E_Drag *drag, int x, int y)
{ {
Evas_List *l; Eina_List *l;
if (_drag_win) return 0; if (_drag_win) return 0;
_drag_win = ecore_x_window_input_new(drag->container->win, _drag_win = ecore_x_window_input_new(drag->container->win,
@ -379,7 +379,7 @@ e_drop_handler_add(E_Object *obj,
handler->obj = obj; handler->obj = obj;
handler->entered = 0; handler->entered = 0;
_drop_handlers = evas_list_append(_drop_handlers, handler); _drop_handlers = eina_list_append(_drop_handlers, handler);
return handler; return handler;
} }
@ -407,7 +407,7 @@ e_drop_handler_del(E_Drop_Handler *handler)
{ {
int i; int i;
_drop_handlers = evas_list_remove(_drop_handlers, handler); _drop_handlers = eina_list_remove(_drop_handlers, handler);
if (handler->types) if (handler->types)
{ {
for (i = 0; i < handler->num_types; i++) for (i = 0; i < handler->num_types; i++)
@ -442,7 +442,7 @@ e_drop_xdnd_register_set(Ecore_X_Window win, int reg)
EAPI void EAPI void
e_drag_idler_before(void) e_drag_idler_before(void)
{ {
Evas_List *l; Eina_List *l;
for (l = _drag_list; l; l = l->next) for (l = _drag_list; l; l = l->next)
{ {
@ -735,7 +735,7 @@ _e_drag_win_hide(E_Drop_Handler *h)
static int static int
_e_drag_update(Ecore_X_Window root, int x, int y, Ecore_X_Atom action) _e_drag_update(Ecore_X_Window root, int x, int y, Ecore_X_Atom action)
{ {
Evas_List *l; Eina_List *l;
E_Event_Dnd_Enter enter_ev; E_Event_Dnd_Enter enter_ev;
E_Event_Dnd_Move move_ev; E_Event_Dnd_Move move_ev;
E_Event_Dnd_Leave leave_ev; E_Event_Dnd_Leave leave_ev;
@ -879,7 +879,7 @@ static void
_e_drag_end(Ecore_X_Window root, int x, int y) _e_drag_end(Ecore_X_Window root, int x, int y)
{ {
E_Zone *zone; E_Zone *zone;
Evas_List *l; Eina_List *l;
E_Event_Dnd_Drop ev; E_Event_Dnd_Drop ev;
int dx, dy, dw, dh; int dx, dy, dw, dh;
Ecore_X_Window win, ignore_win[2]; Ecore_X_Window win, ignore_win[2];
@ -985,7 +985,7 @@ _e_drag_end(Ecore_X_Window root, int x, int y)
static void static void
_e_drag_xdnd_end(Ecore_X_Window win, int x, int y) _e_drag_xdnd_end(Ecore_X_Window win, int x, int y)
{ {
Evas_List *l; Eina_List *l;
E_Event_Dnd_Drop ev; E_Event_Dnd_Drop ev;
int dx, dy, dw, dh; int dx, dy, dw, dh;
@ -1048,7 +1048,7 @@ _e_drag_free(E_Drag *drag)
{ {
int i; int i;
_drag_list = evas_list_remove(_drag_list, drag); _drag_list = eina_list_remove(_drag_list, drag);
E_FREE(drag->shape_rects); E_FREE(drag->shape_rects);
drag->shape_rects_num = 0; drag->shape_rects_num = 0;
@ -1068,7 +1068,7 @@ _e_drag_free(E_Drag *drag)
static int static int
_e_dnd_cb_window_shape(void *data, int ev_type, void *ev) _e_dnd_cb_window_shape(void *data, int ev_type, void *ev)
{ {
Evas_List *l; Eina_List *l;
Ecore_X_Event_Window_Shape *e; Ecore_X_Event_Window_Shape *e;
e = ev; e = ev;
@ -1146,7 +1146,7 @@ _e_dnd_cb_event_dnd_enter(void *data, int type, void *event)
{ {
Ecore_X_Event_Xdnd_Enter *ev; Ecore_X_Event_Xdnd_Enter *ev;
const char *id; const char *id;
Evas_List *l; Eina_List *l;
int i, j; int i, j;
ev = event; ev = event;
@ -1218,7 +1218,7 @@ _e_dnd_cb_event_dnd_leave(void *data, int type, void *event)
Ecore_X_Event_Xdnd_Leave *ev; Ecore_X_Event_Xdnd_Leave *ev;
E_Event_Dnd_Leave leave_ev; E_Event_Dnd_Leave leave_ev;
const char *id; const char *id;
Evas_List *l; Eina_List *l;
ev = event; ev = event;
@ -1261,7 +1261,7 @@ _e_dnd_cb_event_dnd_position(void *data, int type, void *event)
Ecore_X_Rectangle rect; Ecore_X_Rectangle rect;
Ecore_X_Action action; Ecore_X_Action action;
const char *id; const char *id;
Evas_List *l; Eina_List *l;
int active; int active;
int responsive; int responsive;
@ -1383,20 +1383,20 @@ _e_dnd_cb_event_dnd_selection(void *data, int type, void *event)
if (!strcmp("text/uri-list", _xdnd->type)) if (!strcmp("text/uri-list", _xdnd->type))
{ {
Ecore_X_Selection_Data_Files *files; Ecore_X_Selection_Data_Files *files;
Evas_List *l = NULL; Eina_List *l = NULL;
files = ev->data; files = ev->data;
for (i = 0; i < files->num_files; i++) for (i = 0; i < files->num_files; i++)
l = evas_list_append(l, files->files[i]); l = eina_list_append(l, files->files[i]);
_xdnd->data = l; _xdnd->data = l;
_e_drag_xdnd_end(ev->win, _xdnd->x, _xdnd->y); _e_drag_xdnd_end(ev->win, _xdnd->x, _xdnd->y);
evas_list_free(l); eina_list_free(l);
} }
else if (!strcmp("text/x-moz-url", _xdnd->type)) else if (!strcmp("text/x-moz-url", _xdnd->type))
{ {
/* FIXME: Create a ecore x parser for this type */ /* FIXME: Create a ecore x parser for this type */
Ecore_X_Selection_Data *data; Ecore_X_Selection_Data *data;
Evas_List *l = NULL; Eina_List *l = NULL;
char file[PATH_MAX]; char file[PATH_MAX];
char *text; char *text;
int i, size; int i, size;
@ -1425,11 +1425,11 @@ _e_dnd_cb_event_dnd_selection(void *data, int type, void *event)
// printf("\n"); // printf("\n");
file[i] = '\0'; file[i] = '\0';
// printf("file: %d \"%s\"\n", i, file); // printf("file: %d \"%s\"\n", i, file);
l = evas_list_append(l, file); l = eina_list_append(l, file);
_xdnd->data = l; _xdnd->data = l;
_e_drag_xdnd_end(ev->win, _xdnd->x, _xdnd->y); _e_drag_xdnd_end(ev->win, _xdnd->x, _xdnd->y);
evas_list_free(l); eina_list_free(l);
} }
else else
{ {

View File

@ -59,7 +59,7 @@ static Evas_Object *_dialog_scrolltext_create(Evas *evas, char *title, Ecore_Exe
static void _dialog_save_cb(void *data, void *data2); static void _dialog_save_cb(void *data, void *data2);
/* local subsystem globals */ /* local subsystem globals */
static Evas_List *e_exec_start_pending = NULL; static Eina_List *e_exec_start_pending = NULL;
static Evas_Hash *e_exec_instances = NULL; static Evas_Hash *e_exec_instances = NULL;
static int startup_id = 0; static int startup_id = 0;
@ -90,7 +90,7 @@ e_exec_shutdown(void)
if (_e_exec_exit_handler) ecore_event_handler_del(_e_exec_exit_handler); if (_e_exec_exit_handler) ecore_event_handler_del(_e_exec_exit_handler);
if (_e_exec_border_add_handler) ecore_event_handler_del(_e_exec_border_add_handler); if (_e_exec_border_add_handler) ecore_event_handler_del(_e_exec_border_add_handler);
evas_hash_free(e_exec_instances); evas_hash_free(e_exec_instances);
evas_list_free(e_exec_start_pending); eina_list_free(e_exec_start_pending);
return 1; return 1;
} }
@ -233,7 +233,7 @@ _e_exec_cb_exec(void *data, Efreet_Desktop *desktop, char *exec, int remaining)
if (desktop) if (desktop)
{ {
Evas_List *l; Eina_List *l;
efreet_desktop_ref(desktop); efreet_desktop_ref(desktop);
inst->desktop = desktop; inst->desktop = desktop;
@ -245,15 +245,15 @@ _e_exec_cb_exec(void *data, Efreet_Desktop *desktop, char *exec, int remaining)
l = evas_hash_find(e_exec_instances, desktop->orig_path); l = evas_hash_find(e_exec_instances, desktop->orig_path);
if (l) if (l)
{ {
l = evas_list_append(l, inst); l = eina_list_append(l, inst);
evas_hash_modify(e_exec_instances, desktop->orig_path, l); evas_hash_modify(e_exec_instances, desktop->orig_path, l);
} }
else else
{ {
l = evas_list_append(l, inst); l = eina_list_append(l, inst);
e_exec_instances = evas_hash_add(e_exec_instances, desktop->orig_path, l); e_exec_instances = evas_hash_add(e_exec_instances, desktop->orig_path, l);
} }
e_exec_start_pending = evas_list_append(e_exec_start_pending, desktop); e_exec_start_pending = eina_list_append(e_exec_start_pending, desktop);
} }
else if (exe) else if (exe)
{ {
@ -277,7 +277,7 @@ _e_exec_cb_expire_timer(void *data)
E_Exec_Instance *inst; E_Exec_Instance *inst;
inst = data; inst = data;
e_exec_start_pending = evas_list_remove(e_exec_start_pending, inst->desktop); e_exec_start_pending = eina_list_remove(e_exec_start_pending, inst->desktop);
inst->expire_timer = NULL; inst->expire_timer = NULL;
return 0; return 0;
} }
@ -285,7 +285,7 @@ _e_exec_cb_expire_timer(void *data)
static int static int
_e_exec_cb_exit(void *data, int type, void *event) _e_exec_cb_exit(void *data, int type, void *event)
{ {
Evas_List *instances; Eina_List *instances;
Ecore_Exe_Event_Del *ev; Ecore_Exe_Event_Del *ev;
E_Exec_Instance *inst; E_Exec_Instance *inst;
@ -347,14 +347,14 @@ _e_exec_cb_exit(void *data, int type, void *event)
instances = evas_hash_find(e_exec_instances, inst->desktop->orig_path); instances = evas_hash_find(e_exec_instances, inst->desktop->orig_path);
if (instances) if (instances)
{ {
instances = evas_list_remove(instances, inst); instances = eina_list_remove(instances, inst);
if (instances) if (instances)
evas_hash_modify(e_exec_instances, inst->desktop->orig_path, instances); evas_hash_modify(e_exec_instances, inst->desktop->orig_path, instances);
else else
e_exec_instances = evas_hash_del(e_exec_instances, inst->desktop->orig_path, NULL); e_exec_instances = evas_hash_del(e_exec_instances, inst->desktop->orig_path, NULL);
} }
} }
e_exec_start_pending = evas_list_remove(e_exec_start_pending, inst->desktop); e_exec_start_pending = eina_list_remove(e_exec_start_pending, inst->desktop);
if (inst->expire_timer) ecore_timer_del(inst->expire_timer); if (inst->expire_timer) ecore_timer_del(inst->expire_timer);
if (inst->desktop) efreet_desktop_free(inst->desktop); if (inst->desktop) efreet_desktop_free(inst->desktop);
free(inst); free(inst);
@ -365,7 +365,7 @@ static Evas_Bool
_e_exec_startup_id_pid_find(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED__, void *value, void *data) _e_exec_startup_id_pid_find(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED__, void *value, void *data)
{ {
E_Exec_Search *search; E_Exec_Search *search;
Evas_List *instances, *l; Eina_List *instances, *l;
search = data; search = data;
instances = value; instances = value;

View File

@ -9,8 +9,8 @@ typedef struct _E_Exehist_Item E_Exehist_Item;
struct _E_Exehist struct _E_Exehist
{ {
Evas_List *history; Eina_List *history;
Evas_List *mimes; Eina_List *mimes;
}; };
struct _E_Exehist_Item struct _E_Exehist_Item
@ -87,7 +87,7 @@ e_exehist_add(const char *launch_method, const char *exe)
ei->launch_method = eina_stringshare_add(launch_method); ei->launch_method = eina_stringshare_add(launch_method);
ei->exe = eina_stringshare_add(exe); ei->exe = eina_stringshare_add(exe);
ei->exetime = ecore_time_get(); ei->exetime = ecore_time_get();
_e_exehist->history = evas_list_append(_e_exehist->history, ei); _e_exehist->history = eina_list_append(_e_exehist->history, ei);
_e_exehist_limit(); _e_exehist_limit();
_e_exehist_changes++; _e_exehist_changes++;
_e_exehist_unload_queue(); _e_exehist_unload_queue();
@ -106,7 +106,7 @@ e_exehist_clear(void)
EAPI int EAPI int
e_exehist_popularity_get(const char *exe) e_exehist_popularity_get(const char *exe)
{ {
Evas_List *l; Eina_List *l;
int count = 0; int count = 0;
_e_exehist_load(); _e_exehist_load();
@ -125,11 +125,11 @@ e_exehist_popularity_get(const char *exe)
EAPI double EAPI double
e_exehist_newest_run_get(const char *exe) e_exehist_newest_run_get(const char *exe)
{ {
Evas_List *l; Eina_List *l;
_e_exehist_load(); _e_exehist_load();
if (!_e_exehist) return 0.0; if (!_e_exehist) return 0.0;
for (l = evas_list_last(_e_exehist->history); l; l = l->prev) for (l = eina_list_last(_e_exehist->history); l; l = l->prev)
{ {
E_Exehist_Item *ei; E_Exehist_Item *ei;
@ -144,17 +144,17 @@ e_exehist_newest_run_get(const char *exe)
return 0.0; return 0.0;
} }
EAPI Evas_List * EAPI Eina_List *
e_exehist_list_get(void) e_exehist_list_get(void)
{ {
Evas_List *list = NULL, *l, *m; Eina_List *list = NULL, *l, *m;
int count = 1; int count = 1;
int max; int max;
max = e_config->exebuf_max_hist_list; max = e_config->exebuf_max_hist_list;
if (!max) max = 20; if (!max) max = 20;
_e_exehist_load(); _e_exehist_load();
for (l = evas_list_last(_e_exehist->history); l; l = l->prev) for (l = eina_list_last(_e_exehist->history); l; l = l->prev)
{ {
int bad = 0; int bad = 0;
E_Exehist_Item *ei; E_Exehist_Item *ei;
@ -174,7 +174,7 @@ e_exehist_list_get(void)
} }
if (!(bad)) if (!(bad))
{ {
list = evas_list_append(list, ei->exe); list = eina_list_append(list, ei->exe);
count++; count++;
} }
if (count > max) break; if (count > max) break;
@ -188,7 +188,7 @@ e_exehist_mime_desktop_add(const char *mime, Efreet_Desktop *desktop)
{ {
const char *f; const char *f;
E_Exehist_Item *ei; E_Exehist_Item *ei;
Evas_List *l; Eina_List *l;
if ((!mime) || (!desktop)) return; if ((!mime) || (!desktop)) return;
if (!desktop->orig_path) return; if (!desktop->orig_path) return;
@ -210,7 +210,7 @@ e_exehist_mime_desktop_add(const char *mime, Efreet_Desktop *desktop)
if (ei->exe) eina_stringshare_del(ei->exe); if (ei->exe) eina_stringshare_del(ei->exe);
if (ei->launch_method) eina_stringshare_del(ei->launch_method); if (ei->launch_method) eina_stringshare_del(ei->launch_method);
free(ei); free(ei);
_e_exehist->mimes = evas_list_remove_list(_e_exehist->mimes, l); _e_exehist->mimes = eina_list_remove_list(_e_exehist->mimes, l);
_e_exehist_changes++; _e_exehist_changes++;
break; break;
} }
@ -224,7 +224,7 @@ e_exehist_mime_desktop_add(const char *mime, Efreet_Desktop *desktop)
ei->launch_method = eina_stringshare_add(mime); ei->launch_method = eina_stringshare_add(mime);
ei->exe = eina_stringshare_add(f); ei->exe = eina_stringshare_add(f);
ei->exetime = ecore_time_get(); ei->exetime = ecore_time_get();
_e_exehist->mimes = evas_list_append(_e_exehist->mimes, ei); _e_exehist->mimes = eina_list_append(_e_exehist->mimes, ei);
_e_exehist_limit(); _e_exehist_limit();
_e_exehist_changes++; _e_exehist_changes++;
_e_exehist_unload_queue(); _e_exehist_unload_queue();
@ -235,7 +235,7 @@ e_exehist_mime_desktop_get(const char *mime)
{ {
Efreet_Desktop *desktop; Efreet_Desktop *desktop;
E_Exehist_Item *ei; E_Exehist_Item *ei;
Evas_List *l; Eina_List *l;
if (!mime) return NULL; if (!mime) return NULL;
_e_exehist_load(); _e_exehist_load();
@ -290,7 +290,7 @@ _e_exehist_clear(void)
if (ei->exe) eina_stringshare_del(ei->exe); if (ei->exe) eina_stringshare_del(ei->exe);
if (ei->launch_method) eina_stringshare_del(ei->launch_method); if (ei->launch_method) eina_stringshare_del(ei->launch_method);
free(ei); free(ei);
_e_exehist->history = evas_list_remove_list(_e_exehist->history, _e_exehist->history); _e_exehist->history = eina_list_remove_list(_e_exehist->history, _e_exehist->history);
} }
while (_e_exehist->mimes) while (_e_exehist->mimes)
{ {
@ -300,7 +300,7 @@ _e_exehist_clear(void)
if (ei->exe) eina_stringshare_del(ei->exe); if (ei->exe) eina_stringshare_del(ei->exe);
if (ei->launch_method) eina_stringshare_del(ei->launch_method); if (ei->launch_method) eina_stringshare_del(ei->launch_method);
free(ei); free(ei);
_e_exehist->mimes = evas_list_remove_list(_e_exehist->mimes, _e_exehist->mimes); _e_exehist->mimes = eina_list_remove_list(_e_exehist->mimes, _e_exehist->mimes);
} }
} }
} }
@ -322,7 +322,7 @@ _e_exehist_limit(void)
*/ */
if (_e_exehist) if (_e_exehist)
{ {
while (evas_list_count(_e_exehist->history) > 500) while (eina_list_count(_e_exehist->history) > 500)
{ {
E_Exehist_Item *ei; E_Exehist_Item *ei;
@ -330,9 +330,9 @@ _e_exehist_limit(void)
if (ei->exe) eina_stringshare_del(ei->exe); if (ei->exe) eina_stringshare_del(ei->exe);
if (ei->launch_method) eina_stringshare_del(ei->launch_method); if (ei->launch_method) eina_stringshare_del(ei->launch_method);
free(ei); free(ei);
_e_exehist->history = evas_list_remove_list(_e_exehist->history, _e_exehist->history); _e_exehist->history = eina_list_remove_list(_e_exehist->history, _e_exehist->history);
} }
while (evas_list_count(_e_exehist->mimes) > 500) while (eina_list_count(_e_exehist->mimes) > 500)
{ {
E_Exehist_Item *ei; E_Exehist_Item *ei;
@ -340,7 +340,7 @@ _e_exehist_limit(void)
if (ei->exe) eina_stringshare_del(ei->exe); if (ei->exe) eina_stringshare_del(ei->exe);
if (ei->launch_method) eina_stringshare_del(ei->launch_method); if (ei->launch_method) eina_stringshare_del(ei->launch_method);
free(ei); free(ei);
_e_exehist->mimes = evas_list_remove_list(_e_exehist->mimes, _e_exehist->mimes); _e_exehist->mimes = eina_list_remove_list(_e_exehist->mimes, _e_exehist->mimes);
} }
} }
} }

View File

@ -14,7 +14,7 @@ EAPI void e_exehist_add(const char *launch_method, const char *exe);
EAPI void e_exehist_clear(void); EAPI void e_exehist_clear(void);
EAPI int e_exehist_popularity_get(const char *exe); EAPI int e_exehist_popularity_get(const char *exe);
EAPI double e_exehist_newest_run_get(const char *exe); EAPI double e_exehist_newest_run_get(const char *exe);
EAPI Evas_List *e_exehist_list_get(void); EAPI Eina_List *e_exehist_list_get(void);
EAPI void e_exehist_mime_desktop_add(const char *mime, Efreet_Desktop *desktop); EAPI void e_exehist_mime_desktop_add(const char *mime, Efreet_Desktop *desktop);
EAPI Efreet_Desktop *e_exehist_mime_desktop_get(const char *mime); EAPI Efreet_Desktop *e_exehist_mime_desktop_get(const char *mime);

View File

@ -18,7 +18,7 @@ struct _E_Smart_Data
unsigned char fill : 1; unsigned char fill : 1;
unsigned char flowright : 1; unsigned char flowright : 1;
unsigned char flowbottom : 1; unsigned char flowbottom : 1;
Evas_List *items; Eina_List *items;
struct { struct {
Evas_Coord w, h; Evas_Coord w, h;
} min, max; } min, max;
@ -204,7 +204,7 @@ e_flowlayout_pack_start(Evas_Object *obj, Evas_Object *child)
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return 0; if (!sd) return 0;
_e_flowlayout_smart_adopt(sd, child); _e_flowlayout_smart_adopt(sd, child);
sd->items = evas_list_prepend(sd->items, child); sd->items = eina_list_prepend(sd->items, child);
sd->changed = 1; sd->changed = 1;
if (sd->frozen <= 0) _e_flowlayout_smart_reconfigure(sd); if (sd->frozen <= 0) _e_flowlayout_smart_reconfigure(sd);
return 0; return 0;
@ -218,10 +218,10 @@ e_flowlayout_pack_end(Evas_Object *obj, Evas_Object *child)
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return 0; if (!sd) return 0;
_e_flowlayout_smart_adopt(sd, child); _e_flowlayout_smart_adopt(sd, child);
sd->items = evas_list_append(sd->items, child); sd->items = eina_list_append(sd->items, child);
sd->changed = 1; sd->changed = 1;
if (sd->frozen <= 0) _e_flowlayout_smart_reconfigure(sd); if (sd->frozen <= 0) _e_flowlayout_smart_reconfigure(sd);
return evas_list_count(sd->items) - 1; return eina_list_count(sd->items) - 1;
} }
EAPI int EAPI int
@ -229,12 +229,12 @@ e_flowlayout_pack_before(Evas_Object *obj, Evas_Object *child, Evas_Object *befo
{ {
E_Smart_Data *sd; E_Smart_Data *sd;
int i = 0; int i = 0;
Evas_List *l; Eina_List *l;
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return 0; if (!sd) return 0;
_e_flowlayout_smart_adopt(sd, child); _e_flowlayout_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++) for (i = 0, l = sd->items; l; l = l->next, i++)
{ {
if (l->data == child) break; if (l->data == child) break;
@ -249,12 +249,12 @@ e_flowlayout_pack_after(Evas_Object *obj, Evas_Object *child, Evas_Object *after
{ {
E_Smart_Data *sd; E_Smart_Data *sd;
int i = 0; int i = 0;
Evas_List *l; Eina_List *l;
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return 0; if (!sd) return 0;
_e_flowlayout_smart_adopt(sd, child); _e_flowlayout_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++) for (i = 0, l = sd->items; l; l = l->next, i++)
{ {
if (l->data == child) break; if (l->data == child) break;
@ -271,7 +271,7 @@ e_flowlayout_pack_count_get(Evas_Object *obj)
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return 0; if (!sd) return 0;
return evas_list_count(sd->items); return eina_list_count(sd->items);
} }
EAPI Evas_Object * EAPI Evas_Object *
@ -281,7 +281,7 @@ e_flowlayout_pack_object_nth(Evas_Object *obj, int n)
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return NULL; if (!sd) return NULL;
return evas_list_nth(sd->items, n); return eina_list_nth(sd->items, n);
} }
EAPI Evas_Object * EAPI Evas_Object *
@ -291,7 +291,7 @@ e_flowlayout_pack_object_first(Evas_Object *obj)
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return NULL; if (!sd) return NULL;
return evas_list_data(sd->items); return eina_list_data_get(sd->items);
} }
EAPI Evas_Object * EAPI Evas_Object *
@ -301,7 +301,7 @@ e_flowlayout_pack_object_last(Evas_Object *obj)
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return NULL; if (!sd) return NULL;
return evas_list_data(evas_list_last(sd->items)); return eina_list_data_get(eina_list_last(sd->items));
} }
EAPI void EAPI void
@ -335,7 +335,7 @@ e_flowlayout_unpack(Evas_Object *obj)
if (!bi) return; if (!bi) return;
sd = bi->sd; sd = bi->sd;
if (!sd) return; if (!sd) return;
sd->items = evas_list_remove(sd->items, obj); sd->items = eina_list_remove(sd->items, obj);
_e_flowlayout_smart_disown(obj); _e_flowlayout_smart_disown(obj);
sd->changed = 1; sd->changed = 1;
if (sd->frozen <= 0) _e_flowlayout_smart_reconfigure(sd); if (sd->frozen <= 0) _e_flowlayout_smart_reconfigure(sd);
@ -463,7 +463,7 @@ static void
_e_flowlayout_smart_reconfigure(E_Smart_Data *sd) _e_flowlayout_smart_reconfigure(E_Smart_Data *sd)
{ {
Evas_Coord x, y, w, h, xx, yy, cr, cc; Evas_Coord x, y, w, h, xx, yy, cr, cc;
Evas_List *l; Eina_List *l;
int minw, minh, wdif, hdif; int minw, minh, wdif, hdif;
int count, expand; int count, expand;
@ -480,7 +480,7 @@ _e_flowlayout_smart_reconfigure(E_Smart_Data *sd)
_e_flowlayout_smart_extents_calcuate(sd); _e_flowlayout_smart_extents_calcuate(sd);
minw = sd->min.w; minw = sd->min.w;
minh = sd->min.h; minh = sd->min.h;
count = evas_list_count(sd->items); count = eina_list_count(sd->items);
expand = 0; expand = 0;
/* Too small? move a little */ /* Too small? move a little */
@ -719,7 +719,7 @@ _e_flowlayout_smart_reconfigure(E_Smart_Data *sd)
static void static void
_e_flowlayout_smart_extents_calcuate(E_Smart_Data *sd) _e_flowlayout_smart_extents_calcuate(E_Smart_Data *sd)
{ {
Evas_List *l; Eina_List *l;
int minw, minh, count; int minw, minh, count;
/* FIXME: need to calc max */ /* FIXME: need to calc max */
@ -756,7 +756,7 @@ _e_flowlayout_smart_extents_calcuate(E_Smart_Data *sd)
sd->rows = sd->h/minh; sd->rows = sd->h/minh;
if (sd->rows<1) if (sd->rows<1)
sd->rows = 1; sd->rows = 1;
count = evas_list_count(sd->items); count = eina_list_count(sd->items);
sd->cols = sd->w/minw; sd->cols = sd->w/minw;
} }
else else
@ -764,7 +764,7 @@ _e_flowlayout_smart_extents_calcuate(E_Smart_Data *sd)
sd->cols = sd->w/minw; sd->cols = sd->w/minw;
if (sd->cols<1) if (sd->cols<1)
sd->cols = 1; sd->cols = 1;
count = evas_list_count(sd->items); count = eina_list_count(sd->items);
sd->rows = sd->h/minh; sd->rows = sd->h/minh;
} }
@ -895,7 +895,7 @@ _e_flowlayout_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
if (!sd) return; if (!sd) return;
if ((x == sd->x) && (y == sd->y)) return; if ((x == sd->x) && (y == sd->y)) return;
{ {
Evas_List *l; Eina_List *l;
Evas_Coord dx, dy; Evas_Coord dx, dy;
dx = x - sd->x; dx = x - sd->x;

File diff suppressed because it is too large Load Diff

View File

@ -132,8 +132,8 @@ EAPI int e_fm2_has_parent_get(Evas_Object *obj);
EAPI void e_fm2_parent_go(Evas_Object *obj); EAPI void e_fm2_parent_go(Evas_Object *obj);
EAPI void e_fm2_config_set(Evas_Object *obj, E_Fm2_Config *cfg); EAPI void e_fm2_config_set(Evas_Object *obj, E_Fm2_Config *cfg);
EAPI E_Fm2_Config *e_fm2_config_get(Evas_Object *obj); EAPI E_Fm2_Config *e_fm2_config_get(Evas_Object *obj);
EAPI Evas_List *e_fm2_selected_list_get(Evas_Object *obj); EAPI Eina_List *e_fm2_selected_list_get(Evas_Object *obj);
EAPI Evas_List *e_fm2_all_list_get(Evas_Object *obj); EAPI Eina_List *e_fm2_all_list_get(Evas_Object *obj);
EAPI void e_fm2_select_set(Evas_Object *obj, const char *file, int select); EAPI void e_fm2_select_set(Evas_Object *obj, const char *file, int select);
EAPI void e_fm2_file_show(Evas_Object *obj, const char *file); EAPI void e_fm2_file_show(Evas_Object *obj, const char *file);
EAPI void e_fm2_icon_menu_replace_callback_set(Evas_Object *obj, void (*func) (void *data, Evas_Object *obj, E_Menu *m, E_Fm2_Icon_Info *info), void *data); EAPI void e_fm2_icon_menu_replace_callback_set(Evas_Object *obj, void (*func) (void *data, Evas_Object *obj, E_Menu *m, E_Fm2_Icon_Info *info), void *data);

View File

@ -4,9 +4,9 @@
#include "e.h" #include "e.h"
static Evas_Bool _e_fm2_custom_file_hash_foreach_list(const Evas_Hash *hash, const char *key, void *data, void *fdata); static Evas_Bool _e_fm2_custom_file_hash_foreach_list(const Evas_Hash *hash, const char *key, void *data, void *fdata);
static Evas_List *_e_fm2_custom_hash_key_base_list(Evas_Hash *hash, const char *str); static Eina_List *_e_fm2_custom_hash_key_base_list(Evas_Hash *hash, const char *str);
//static Evas_Bool _e_fm2_custom_file_hash_foreach_sub_list(Evas_Hash *hash, const char *key, void *data, void *fdata); //static Evas_Bool _e_fm2_custom_file_hash_foreach_sub_list(Evas_Hash *hash, const char *key, void *data, void *fdata);
//static Evas_List *_e_fm2_custom_hash_key_sub_list(Evas_Hash *hash, const char *str); //static Eina_List *_e_fm2_custom_hash_key_sub_list(Evas_Hash *hash, const char *str);
static Evas_Bool _e_fm2_custom_file_hash_foreach(const Evas_Hash *hash, const char *key, void *data, void *fdata); static Evas_Bool _e_fm2_custom_file_hash_foreach(const Evas_Hash *hash, const char *key, void *data, void *fdata);
static Evas_Bool _e_fm2_custom_file_hash_foreach_save(const Evas_Hash *hash, const char *key, void *data, void *fdata); static Evas_Bool _e_fm2_custom_file_hash_foreach_save(const Evas_Hash *hash, const char *key, void *data, void *fdata);
static void _e_fm2_custom_file_info_load(void); static void _e_fm2_custom_file_info_load(void);
@ -38,10 +38,10 @@ e_fm2_custom_file_init(void)
eddc.func.mem_free = NULL; eddc.func.mem_free = NULL;
eddc.func.str_alloc = (char *(*)(const char *)) eina_stringshare_add; eddc.func.str_alloc = (char *(*)(const char *)) eina_stringshare_add;
eddc.func.str_free = (void (*)(const char *)) eina_stringshare_del; eddc.func.str_free = (void (*)(const char *)) eina_stringshare_del;
eddc.func.list_next = (void *(*)(void *)) evas_list_next; eddc.func.list_next = (void *(*)(void *)) eina_list_next;
eddc.func.list_append = (void *(*)(void *l, void *d)) evas_list_append; eddc.func.list_append = (void *(*)(void *l, void *d)) eina_list_append;
eddc.func.list_data = (void *(*)(void *)) evas_list_data; eddc.func.list_data = (void *(*)(void *)) eina_list_data_get;
eddc.func.list_free = (void *(*)(void *)) evas_list_free; eddc.func.list_free = (void *(*)(void *)) eina_list_free;
eddc.func.hash_foreach = eddc.func.hash_foreach =
(void (*) (void *, int (*) (void *, const char *, void *, void *), void *)) (void (*) (void *, int (*) (void *, const char *, void *, void *), void *))
evas_hash_foreach; evas_hash_foreach;
@ -120,7 +120,7 @@ e_fm2_custom_file_set(const char *path, E_Fm2_Custom_File *cf)
EAPI void EAPI void
e_fm2_custom_file_del(const char *path) e_fm2_custom_file_del(const char *path)
{ {
Evas_List *list, *l; Eina_List *list, *l;
E_Fm2_Custom_File *cf2; E_Fm2_Custom_File *cf2;
_e_fm2_custom_file_info_load(); _e_fm2_custom_file_info_load();
@ -142,7 +142,7 @@ e_fm2_custom_file_del(const char *path)
free(cf2); free(cf2);
} }
} }
evas_list_free(list); eina_list_free(list);
} }
_e_fm2_custom_writes = 1; _e_fm2_custom_writes = 1;
} }
@ -151,7 +151,7 @@ EAPI void
e_fm2_custom_file_rename(const char *path, const char *new_path) e_fm2_custom_file_rename(const char *path, const char *new_path)
{ {
E_Fm2_Custom_File *cf, *cf2; E_Fm2_Custom_File *cf, *cf2;
Evas_List *list, *l; Eina_List *list, *l;
_e_fm2_custom_file_info_load(); _e_fm2_custom_file_info_load();
if (!_e_fm2_custom_file) return; if (!_e_fm2_custom_file) return;
@ -194,7 +194,7 @@ e_fm2_custom_file_rename(const char *path, const char *new_path)
buf, cf2); buf, cf2);
} }
} }
evas_list_free(list); eina_list_free(list);
} }
_e_fm2_custom_writes = 1; _e_fm2_custom_writes = 1;
} }
@ -214,7 +214,7 @@ e_fm2_custom_file_flush(void)
struct _E_Custom_List struct _E_Custom_List
{ {
Evas_List *l; Eina_List *l;
const char *base; const char *base;
int base_len; int base_len;
}; };
@ -226,11 +226,11 @@ _e_fm2_custom_file_hash_foreach_list(const Evas_Hash *hash, const char *key, voi
cl = fdata; cl = fdata;
if (!strncmp(cl->base, key, cl->base_len)) if (!strncmp(cl->base, key, cl->base_len))
cl->l = evas_list_append(cl->l, key); cl->l = eina_list_append(cl->l, key);
return 1; return 1;
} }
static Evas_List * static Eina_List *
_e_fm2_custom_hash_key_base_list(Evas_Hash *hash, const char *str) _e_fm2_custom_hash_key_base_list(Evas_Hash *hash, const char *str)
{ {
struct _E_Custom_List cl; struct _E_Custom_List cl;
@ -251,13 +251,13 @@ _e_fm2_custom_file_hash_foreach_sub_list(const Evas_Hash *hash, const char *key,
cl = fdata; cl = fdata;
if (!strncmp(cl->base, key, strlen(key))) if (!strncmp(cl->base, key, strlen(key)))
cl->l = evas_list_append(cl->l, key); cl->l = eina_list_append(cl->l, key);
return 1; return 1;
} }
*/ */
/* /*
static Evas_List * static Eina_List *
_e_fm2_custom_hash_key_sub_list(const Evas_Hash *hash, const char *str) _e_fm2_custom_hash_key_sub_list(const Evas_Hash *hash, const char *str)
{ {
struct _E_Custom_List cl; struct _E_Custom_List cl;

View File

@ -12,8 +12,8 @@ static void _e_fm2_volume_erase(E_Volume *v);
static void _e_fm2_hal_mount_ok(E_Fm2_Mount *m); static void _e_fm2_hal_mount_ok(E_Fm2_Mount *m);
static int _e_fm2_hal_mount_timeout(E_Fm2_Mount *m); static int _e_fm2_hal_mount_timeout(E_Fm2_Mount *m);
static Evas_List *_e_stores = NULL; static Eina_List *_e_stores = NULL;
static Evas_List *_e_vols = NULL; static Eina_List *_e_vols = NULL;
EAPI void EAPI void
e_fm2_hal_storage_add(E_Storage *s) e_fm2_hal_storage_add(E_Storage *s)
@ -21,7 +21,7 @@ e_fm2_hal_storage_add(E_Storage *s)
if (e_fm2_hal_storage_find(s->udi)) return; if (e_fm2_hal_storage_find(s->udi)) return;
s->validated = 1; s->validated = 1;
_e_stores = evas_list_append(_e_stores, s); _e_stores = eina_list_append(_e_stores, s);
/* /*
printf("STO+\n" printf("STO+\n"
" udi: %s\n" " udi: %s\n"
@ -73,14 +73,14 @@ EAPI void
e_fm2_hal_storage_del(E_Storage *s) e_fm2_hal_storage_del(E_Storage *s)
{ {
// printf("STO- %s\n", s->udi); // printf("STO- %s\n", s->udi);
_e_stores = evas_list_remove(_e_stores, s); _e_stores = eina_list_remove(_e_stores, s);
_e_storage_free(s); _e_storage_free(s);
} }
EAPI E_Storage * EAPI E_Storage *
e_fm2_hal_storage_find(const char *udi) e_fm2_hal_storage_find(const char *udi)
{ {
Evas_List *l; Eina_List *l;
if (!udi) return NULL; if (!udi) return NULL;
@ -102,7 +102,7 @@ e_fm2_hal_volume_add(E_Volume *v)
if (e_fm2_hal_volume_find(v->udi)) return; if (e_fm2_hal_volume_find(v->udi)) return;
v->validated = 1; v->validated = 1;
_e_vols = evas_list_append(_e_vols, v); _e_vols = eina_list_append(_e_vols, v);
/* /*
printf("VOL+\n" printf("VOL+\n"
" udi: %s\n" " udi: %s\n"
@ -158,7 +158,7 @@ e_fm2_hal_volume_add(E_Volume *v)
if ((s = e_fm2_hal_storage_find(v->parent))) if ((s = e_fm2_hal_storage_find(v->parent)))
{ {
v->storage = s; v->storage = s;
s->volumes = evas_list_append(s->volumes, v); s->volumes = eina_list_append(s->volumes, v);
} }
if ((v->storage) && if ((v->storage) &&
@ -176,8 +176,8 @@ e_fm2_hal_volume_del(E_Volume *v)
{ {
// printf("VOL- %s\n", v->udi); // printf("VOL- %s\n", v->udi);
if (v->storage) if (v->storage)
v->storage->volumes = evas_list_remove(v->storage->volumes, v); v->storage->volumes = eina_list_remove(v->storage->volumes, v);
_e_vols = evas_list_remove(_e_vols, v); _e_vols = eina_list_remove(_e_vols, v);
_e_fm2_volume_erase(v); _e_fm2_volume_erase(v);
_e_volume_free(v); _e_volume_free(v);
} }
@ -338,7 +338,7 @@ _e_fm2_volume_erase(E_Volume *v)
EAPI E_Volume * EAPI E_Volume *
e_fm2_hal_volume_find(const char *udi) e_fm2_hal_volume_find(const char *udi)
{ {
Evas_List *l; Eina_List *l;
if (!udi) return NULL; if (!udi) return NULL;
@ -382,7 +382,7 @@ e_fm2_hal_volume_mountpoint_get(E_Volume *v)
EAPI void EAPI void
e_fm2_hal_mount_add(E_Volume *v, const char *mountpoint) e_fm2_hal_mount_add(E_Volume *v, const char *mountpoint)
{ {
Evas_List *l; Eina_List *l;
v->mounted = 1; v->mounted = 1;
v->mount_point = strdup(mountpoint); v->mount_point = strdup(mountpoint);
@ -412,7 +412,7 @@ e_fm2_hal_mount_del(E_Fm2_Mount *m)
EAPI E_Fm2_Mount * EAPI E_Fm2_Mount *
e_fm2_hal_mount_find(const char *path) e_fm2_hal_mount_find(const char *path)
{ {
Evas_List *l; Eina_List *l;
for (l = _e_vols; l; l = l->next) for (l = _e_vols; l; l = l->next)
{ {
@ -448,7 +448,7 @@ e_fm2_hal_mount(E_Volume *v,
m->volume = v; m->volume = v;
m->mounted = v->mounted; m->mounted = v->mounted;
v->mounts = evas_list_prepend(v->mounts, m); v->mounts = eina_list_prepend(v->mounts, m);
// printf("BEGIN MOUNT %p '%s'\n", m, v->mount_point); // printf("BEGIN MOUNT %p '%s'\n", m, v->mount_point);
@ -467,10 +467,10 @@ e_fm2_hal_unmount(E_Fm2_Mount *m)
E_Volume *v; E_Volume *v;
if (!(v = m->volume)) return; if (!(v = m->volume)) return;
v->mounts = evas_list_remove(v->mounts, m); v->mounts = eina_list_remove(v->mounts, m);
e_fm2_hal_mount_del(m); e_fm2_hal_mount_del(m);
if (!evas_list_count(v->mounts)) if (!eina_list_count(v->mounts))
_e_fm2_client_unmount(v->udi); _e_fm2_client_unmount(v->udi);
} }
@ -501,15 +501,15 @@ _e_fm2_hal_mount_timeout(E_Fm2_Mount *m)
EAPI void EAPI void
e_fm2_hal_show_desktop_icons(void) e_fm2_hal_show_desktop_icons(void)
{ {
Evas_List *l; Eina_List *l;
E_Volume *v; E_Volume *v;
char buf[PATH_MAX] = {0}; char buf[PATH_MAX] = {0};
char buf2[PATH_MAX] = {0}; char buf2[PATH_MAX] = {0};
const char *id; const char *id;
for(l = _e_vols; l; l = evas_list_next(l)) for(l = _e_vols; l; l = eina_list_next(l))
{ {
v = evas_list_data(l); v = eina_list_data_get(l);
if(!v) continue; if(!v) continue;
if (!v->storage) continue; if (!v->storage) continue;
@ -533,14 +533,14 @@ e_fm2_hal_show_desktop_icons(void)
EAPI void EAPI void
e_fm2_hal_hide_desktop_icons(void) e_fm2_hal_hide_desktop_icons(void)
{ {
Evas_List *l; Eina_List *l;
E_Volume *v; E_Volume *v;
char buf[PATH_MAX] = {0}; char buf[PATH_MAX] = {0};
const char *id; const char *id;
for(l = _e_vols; l; l = evas_list_next(l)) for(l = _e_vols; l; l = eina_list_next(l))
{ {
v = evas_list_data(l); v = eina_list_data_get(l);
if(!v) continue; if(!v) continue;
if (!v->storage) continue; if (!v->storage) continue;

View File

@ -75,13 +75,13 @@ struct _E_Dir
Ecore_File_Monitor *mon; Ecore_File_Monitor *mon;
int mon_ref; int mon_ref;
E_Dir *mon_real; E_Dir *mon_real;
Evas_List *fq; Eina_List *fq;
Ecore_Idler *idler; Ecore_Idler *idler;
int dot_order; int dot_order;
int sync; int sync;
double sync_time; double sync_time;
int sync_num; int sync_num;
Evas_List *recent_mods; Eina_List *recent_mods;
Ecore_Timer *recent_clean; Ecore_Timer *recent_clean;
unsigned char cleaning : 1; unsigned char cleaning : 1;
}; };
@ -138,7 +138,7 @@ static void _e_fm_monitor_start(int id, const char *path);
static void _e_fm_monitor_start_try(E_Fm_Task *task); static void _e_fm_monitor_start_try(E_Fm_Task *task);
static void _e_fm_monitor_end(int id, const char *path); static void _e_fm_monitor_end(int id, const char *path);
static E_Fm_Task *_e_fm_task_get(int id); static E_Fm_Task *_e_fm_task_get(int id);
static Evas_List *_e_fm_task_node_get(int id); static Eina_List *_e_fm_task_node_get(int id);
static void _e_fm_task_remove(E_Fm_Task *task); static void _e_fm_task_remove(E_Fm_Task *task);
static void _e_fm_mkdir_try(E_Fm_Task *task); static void _e_fm_mkdir_try(E_Fm_Task *task);
static void _e_fm_mkdir(int id, const char *src, const char *rel, int rel_to, int x, int y); static void _e_fm_mkdir(int id, const char *src, const char *rel, int rel_to, int x, int y);
@ -165,7 +165,7 @@ static void _e_file_mon_list_sync(E_Dir *ed);
static int _e_cb_file_mon_list_idler(void *data); static int _e_cb_file_mon_list_idler(void *data);
static int _e_cb_fop_trash_idler(void *data); static int _e_cb_fop_trash_idler(void *data);
static char *_e_str_list_remove(Evas_List **list, char *str); static char *_e_str_list_remove(Eina_List **list, char *str);
static void _e_fm_reorder(const char *file, const char *dst, const char *relative, int after); static void _e_fm_reorder(const char *file, const char *dst, const char *relative, int after);
static void _e_dir_del(E_Dir *ed); static void _e_dir_del(E_Dir *ed);
@ -211,12 +211,12 @@ EAPI void e_volume_unmount(E_Volume *v);
/* local subsystem globals */ /* local subsystem globals */
static Ecore_Ipc_Server *_e_ipc_server = NULL; static Ecore_Ipc_Server *_e_ipc_server = NULL;
static Evas_List *_e_dirs = NULL; static Eina_List *_e_dirs = NULL;
static Evas_List *_e_fops = NULL; static Eina_List *_e_fops = NULL;
static int _e_sync_num = 0; static int _e_sync_num = 0;
static Evas_List *_e_fm_slaves = NULL; static Eina_List *_e_fm_slaves = NULL;
static Evas_List *_e_fm_tasks = NULL; static Eina_List *_e_fm_tasks = NULL;
#ifdef HAVE_EDBUS #ifdef HAVE_EDBUS
static E_DBus_Connection *_e_dbus_conn = NULL; static E_DBus_Connection *_e_dbus_conn = NULL;
@ -610,7 +610,7 @@ _e_dbus_cb_store_prop(void *data, void *reply_data, DBusError *error)
e_storage_del(s->udi); e_storage_del(s->udi);
} }
static Evas_List *_e_stores = NULL; static Eina_List *_e_stores = NULL;
EAPI E_Storage * EAPI E_Storage *
e_storage_add(const char *udi) e_storage_add(const char *udi)
@ -622,7 +622,7 @@ e_storage_add(const char *udi)
s = calloc(1, sizeof(E_Storage)); s = calloc(1, sizeof(E_Storage));
if (!s) return NULL; if (!s) return NULL;
s->udi = strdup(udi); s->udi = strdup(udi);
_e_stores = evas_list_append(_e_stores, s); _e_stores = eina_list_append(_e_stores, s);
e_hal_device_get_all_properties(_e_dbus_conn, s->udi, e_hal_device_get_all_properties(_e_dbus_conn, s->udi,
_e_dbus_cb_store_prop, s); _e_dbus_cb_store_prop, s);
return s; return s;
@ -643,14 +643,14 @@ e_storage_del(const char *udi)
E_FM_OP_STORAGE_DEL, E_FM_OP_STORAGE_DEL,
0, 0, 0, s->udi, strlen(s->udi) + 1); 0, 0, 0, s->udi, strlen(s->udi) + 1);
} }
_e_stores = evas_list_remove(_e_stores, s); _e_stores = eina_list_remove(_e_stores, s);
_e_storage_free(s); _e_storage_free(s);
} }
E_Storage * E_Storage *
e_storage_find(const char *udi) e_storage_find(const char *udi)
{ {
Evas_List *l; Eina_List *l;
for (l = _e_stores; l; l = l->next) for (l = _e_stores; l; l = l->next)
{ {
@ -722,7 +722,7 @@ _e_dbus_cb_vol_prop(void *data, void *reply_data, DBusError *error)
if (s) if (s)
{ {
v->storage = s; v->storage = s;
s->volumes = evas_list_append(s->volumes, v); s->volumes = eina_list_append(s->volumes, v);
} }
} }
@ -795,7 +795,7 @@ _e_dbus_cb_vol_prop_mount_modified(void *data, void *reply_data, DBusError *erro
return; return;
} }
static Evas_List *_e_vols = NULL; static Eina_List *_e_vols = NULL;
EAPI E_Volume * EAPI E_Volume *
e_volume_add(const char *udi) e_volume_add(const char *udi)
@ -808,7 +808,7 @@ e_volume_add(const char *udi)
if (!v) return NULL; if (!v) return NULL;
// printf("VOL+ %s\n", udi); // printf("VOL+ %s\n", udi);
v->udi = strdup(udi); v->udi = strdup(udi);
_e_vols = evas_list_append(_e_vols, v); _e_vols = eina_list_append(_e_vols, v);
e_hal_device_get_all_properties(_e_dbus_conn, v->udi, e_hal_device_get_all_properties(_e_dbus_conn, v->udi,
_e_dbus_cb_vol_prop, v); _e_dbus_cb_vol_prop, v);
v->prop_handler = e_dbus_signal_handler_add(_e_dbus_conn, "org.freedesktop.Hal", v->prop_handler = e_dbus_signal_handler_add(_e_dbus_conn, "org.freedesktop.Hal",
@ -836,14 +836,14 @@ e_volume_del(const char *udi)
E_FM_OP_VOLUME_DEL, E_FM_OP_VOLUME_DEL,
0, 0, 0, v->udi, strlen(v->udi) + 1); 0, 0, 0, v->udi, strlen(v->udi) + 1);
} }
_e_vols = evas_list_remove(_e_vols, v); _e_vols = eina_list_remove(_e_vols, v);
_e_volume_free(v); _e_volume_free(v);
} }
EAPI E_Volume * EAPI E_Volume *
e_volume_find(const char *udi) e_volume_find(const char *udi)
{ {
Evas_List *l; Eina_List *l;
for (l = _e_vols; l; l = l->next) for (l = _e_vols; l; l = l->next)
{ {
@ -1009,7 +1009,7 @@ _e_fm_monitor_start(int id, const char *path)
task->x = 0; task->x = 0;
task->y = 0; task->y = 0;
_e_fm_tasks = evas_list_append(_e_fm_tasks, task); _e_fm_tasks = eina_list_append(_e_fm_tasks, task);
_e_fm_monitor_start_try(task); _e_fm_monitor_start_try(task);
} }
@ -1020,7 +1020,7 @@ _e_fm_monitor_start_try(E_Fm_Task *task)
E_Dir *ed, *ped = NULL; E_Dir *ed, *ped = NULL;
DIR *dir; DIR *dir;
Evas_List *l; Eina_List *l;
/* look for any previous dir entries monitoring this dir */ /* look for any previous dir entries monitoring this dir */
for (l = _e_dirs; l; l = l->next) for (l = _e_dirs; l; l = l->next)
@ -1047,7 +1047,7 @@ _e_fm_monitor_start_try(E_Fm_Task *task)
} }
else else
{ {
Evas_List *files = NULL; Eina_List *files = NULL;
struct dirent *dp; struct dirent *dp;
int dot_order = 0; int dot_order = 0;
char buf[4096]; char buf[4096];
@ -1070,7 +1070,7 @@ _e_fm_monitor_start_try(E_Fm_Task *task)
ed->mon_real = ped; ed->mon_real = ped;
ped->mon_ref++; ped->mon_ref++;
} }
_e_dirs = evas_list_append(_e_dirs, ed); _e_dirs = eina_list_append(_e_dirs, ed);
/* read everything except a .order, . and .. */ /* read everything except a .order, . and .. */
while ((dp = readdir(dir))) while ((dp = readdir(dir)))
@ -1082,7 +1082,7 @@ _e_fm_monitor_start_try(E_Fm_Task *task)
dot_order = 1; dot_order = 1;
continue; continue;
} }
files = evas_list_append(files, strdup(dp->d_name)); files = eina_list_append(files, strdup(dp->d_name));
} }
closedir(dir); closedir(dir);
/* if there was a .order - we need to parse it */ /* if there was a .order - we need to parse it */
@ -1092,7 +1092,7 @@ _e_fm_monitor_start_try(E_Fm_Task *task)
f = fopen(buf, "r"); f = fopen(buf, "r");
if (f) if (f)
{ {
Evas_List *f2 = NULL; Eina_List *f2 = NULL;
int len; int len;
char *s; char *s;
@ -1103,14 +1103,14 @@ _e_fm_monitor_start_try(E_Fm_Task *task)
len = strlen(buf); len = strlen(buf);
if (len > 0) buf[len - 1] = 0; if (len > 0) buf[len - 1] = 0;
s = _e_str_list_remove(&files, buf); s = _e_str_list_remove(&files, buf);
if (s) f2 = evas_list_append(f2, s); if (s) f2 = eina_list_append(f2, s);
} }
fclose(f); fclose(f);
/* append whats left */ /* append whats left */
while (files) while (files)
{ {
f2 = evas_list_append(f2, files->data); f2 = eina_list_append(f2, files->data);
files = evas_list_remove_list(files, files); files = eina_list_remove_list(files, files);
} }
files = f2; files = f2;
} }
@ -1133,7 +1133,7 @@ _e_fm_monitor_start_try(E_Fm_Task *task)
snprintf(buf, sizeof(buf), "/.order"); snprintf(buf, sizeof(buf), "/.order");
else else
snprintf(buf, sizeof(buf), "%s/.order", task->src); snprintf(buf, sizeof(buf), "%s/.order", task->src);
if (evas_list_count(files) == 1) if (eina_list_count(files) == 1)
_e_file_add(ed, buf, 2); _e_file_add(ed, buf, 2);
else else
_e_file_add(ed, buf, 1); _e_file_add(ed, buf, 1);
@ -1149,7 +1149,7 @@ _e_fm_monitor_start_try(E_Fm_Task *task)
static void static void
_e_fm_monitor_end(int id, const char *path) _e_fm_monitor_end(int id, const char *path)
{ {
Evas_List *l; Eina_List *l;
E_Fm_Task *task; E_Fm_Task *task;
for (l = _e_dirs; l; l = l->next) for (l = _e_dirs; l; l = l->next)
@ -1183,7 +1183,7 @@ _e_fm_monitor_end(int id, const char *path)
if (ed->mon_ref == 0) _e_dir_del(ed); if (ed->mon_ref == 0) _e_dir_del(ed);
} }
/* remove from dirs list anyway */ /* remove from dirs list anyway */
_e_dirs = evas_list_remove_list(_e_dirs, l); _e_dirs = eina_list_remove_list(_e_dirs, l);
break; break;
} }
} }
@ -1195,24 +1195,24 @@ _e_fm_monitor_end(int id, const char *path)
static E_Fm_Task * static E_Fm_Task *
_e_fm_task_get(int id) _e_fm_task_get(int id)
{ {
Evas_List *l = _e_fm_task_node_get(id); Eina_List *l = _e_fm_task_node_get(id);
return (E_Fm_Task *)evas_list_data(l); return (E_Fm_Task *)eina_list_data_get(l);
} }
static Evas_List * static Eina_List *
_e_fm_task_node_get(int id) _e_fm_task_node_get(int id)
{ {
Evas_List *l = _e_fm_tasks; Eina_List *l = _e_fm_tasks;
E_Fm_Task *task; E_Fm_Task *task;
while(l) while(l)
{ {
task = evas_list_data(l); task = eina_list_data_get(l);
if(task->id == id) if(task->id == id)
return l; return l;
l = evas_list_next(l); l = eina_list_next(l);
} }
return NULL; return NULL;
@ -1221,7 +1221,7 @@ _e_fm_task_node_get(int id)
static void static void
_e_fm_task_remove(E_Fm_Task *task) _e_fm_task_remove(E_Fm_Task *task)
{ {
Evas_List *l = _e_fm_task_node_get(task->id); Eina_List *l = _e_fm_task_node_get(task->id);
switch(task->type) switch(task->type)
{ {
@ -1240,7 +1240,7 @@ _e_fm_task_remove(E_Fm_Task *task)
break; break;
} }
_e_fm_tasks = evas_list_remove_list(_e_fm_tasks, l); _e_fm_tasks = eina_list_remove_list(_e_fm_tasks, l);
if(task->src) eina_stringshare_del(task->src); if(task->src) eina_stringshare_del(task->src);
if(task->dst) eina_stringshare_del(task->dst); if(task->dst) eina_stringshare_del(task->dst);
@ -1282,7 +1282,7 @@ _e_fm_mkdir(int id, const char *src, const char *rel, int rel_to, int x, int y)
task->x = x; task->x = x;
task->y = y; task->y = y;
_e_fm_tasks = evas_list_append(_e_fm_tasks, task); _e_fm_tasks = eina_list_append(_e_fm_tasks, task);
_e_fm_mkdir_try(task); _e_fm_mkdir_try(task);
} }
@ -1355,7 +1355,7 @@ _e_ipc_cb_server_data(void *data, int type, void *event)
{ {
fop->id = e->ref; fop->id = e->ref;
fop->src = eina_stringshare_add(e->data); fop->src = eina_stringshare_add(e->data);
_e_fops = evas_list_append(_e_fops, fop); _e_fops = eina_list_append(_e_fops, fop);
fop->idler = ecore_idler_add(_e_cb_fop_trash_idler, fop); fop->idler = ecore_idler_add(_e_cb_fop_trash_idler, fop);
} }
} }
@ -1427,7 +1427,7 @@ _e_ipc_cb_server_data(void *data, int type, void *event)
break; break;
case E_FM_OP_MONITOR_SYNC: /* mon list sync */ case E_FM_OP_MONITOR_SYNC: /* mon list sync */
{ {
Evas_List *l; Eina_List *l;
double stime; double stime;
for (l = _e_dirs; l; l = l->next) for (l = _e_dirs; l; l = l->next)
@ -1547,24 +1547,24 @@ static int _e_fm_slave_run(E_Fm_Op_Type type, const char *args, int id)
eina_stringshare_del(command); eina_stringshare_del(command);
_e_fm_slaves = evas_list_append(_e_fm_slaves, slave); _e_fm_slaves = eina_list_append(_e_fm_slaves, slave);
return (slave->exe != NULL); return (slave->exe != NULL);
} }
static E_Fm_Slave *_e_fm_slave_get(int id) static E_Fm_Slave *_e_fm_slave_get(int id)
{ {
Evas_List *l = _e_fm_slaves; Eina_List *l = _e_fm_slaves;
E_Fm_Slave *slave; E_Fm_Slave *slave;
while (l) while (l)
{ {
slave = evas_list_data(l); slave = eina_list_data_get(l);
if (slave->id == id) if (slave->id == id)
return slave; return slave;
l = evas_list_next(l); l = eina_list_next(l);
} }
return NULL; return NULL;
@ -1671,7 +1671,7 @@ static int _e_fm_slave_del_cb(void *data, int type, void *event)
if (!slave) return 1; if (!slave) return 1;
_e_fm_slaves = evas_list_remove(_e_fm_slaves, (void *)slave); _e_fm_slaves = eina_list_remove(_e_fm_slaves, (void *)slave);
free(slave); free(slave);
return 1; return 1;
@ -1683,7 +1683,7 @@ _e_cb_file_monitor(void *data, Ecore_File_Monitor *em, Ecore_File_Event event, c
E_Dir *ed; E_Dir *ed;
char *dir, *rp, *drp; char *dir, *rp, *drp;
const char *file; const char *file;
Evas_List *l; Eina_List *l;
dir = ecore_file_dir_get(path); dir = ecore_file_dir_get(path);
file = ecore_file_file_get(path); file = ecore_file_file_get(path);
@ -1761,7 +1761,7 @@ static int
_e_cb_recent_clean(void *data) _e_cb_recent_clean(void *data)
{ {
E_Dir *ed; E_Dir *ed;
Evas_List *l, *pl; Eina_List *l, *pl;
E_Mod *m; E_Mod *m;
double t_now; double t_now;
@ -1775,7 +1775,7 @@ _e_cb_recent_clean(void *data)
l = l->next; l = l->next;
if ((m->mod) && ((t_now - m->timestamp) >= DEF_MOD_BACKOFF)) if ((m->mod) && ((t_now - m->timestamp) >= DEF_MOD_BACKOFF))
{ {
ed->recent_mods = evas_list_remove_list(ed->recent_mods, pl); ed->recent_mods = eina_list_remove_list(ed->recent_mods, pl);
if (!m->done) _e_file_add_mod(ed, m->path, 5, 0); if (!m->done) _e_file_add_mod(ed, m->path, 5, 0);
eina_stringshare_del(m->path); eina_stringshare_del(m->path);
free(m); free(m);
@ -1804,7 +1804,7 @@ _e_file_add_mod(E_Dir *ed, const char *path, E_Fm_Op_Type op, int listing)
/* FIXME: handle BACKOFF */ /* FIXME: handle BACKOFF */
if ((!listing) && (op == E_FM_OP_FILE_CHANGE) && (!ed->cleaning)) /* 5 == mod */ if ((!listing) && (op == E_FM_OP_FILE_CHANGE) && (!ed->cleaning)) /* 5 == mod */
{ {
Evas_List *l; Eina_List *l;
E_Mod *m; E_Mod *m;
double t_now; double t_now;
int skip = 0; int skip = 0;
@ -1829,7 +1829,7 @@ _e_file_add_mod(E_Dir *ed, const char *path, E_Fm_Op_Type op, int listing)
m->mod = 1; m->mod = 1;
m->done = 1; m->done = 1;
m->timestamp = t_now; m->timestamp = t_now;
ed->recent_mods = evas_list_append(ed->recent_mods, m); ed->recent_mods = eina_list_append(ed->recent_mods, m);
} }
if ((!ed->recent_clean) && (ed->recent_mods)) if ((!ed->recent_clean) && (ed->recent_mods))
ed->recent_clean = ecore_timer_add(DEF_MOD_BACKOFF, _e_cb_recent_clean, ed); ed->recent_clean = ecore_timer_add(DEF_MOD_BACKOFF, _e_cb_recent_clean, ed);
@ -1961,7 +1961,7 @@ _e_cb_file_mon_list_idler(void *data)
_e_file_add(ed, buf, 1); _e_file_add(ed, buf, 1);
} }
free(file); free(file);
ed->fq = evas_list_remove_list(ed->fq, ed->fq); ed->fq = eina_list_remove_list(ed->fq, ed->fq);
n++; n++;
if (n == ed->sync_num) if (n == ed->sync_num)
{ {
@ -2058,14 +2058,14 @@ _e_cb_fop_trash_idler(void *data)
eina_stringshare_del(fop->src); eina_stringshare_del(fop->src);
eina_stringshare_del(fop->dst); eina_stringshare_del(fop->dst);
free(fop); free(fop);
_e_fops = evas_list_remove(_e_fops, fop); _e_fops = eina_list_remove(_e_fops, fop);
return 0; return 0;
} }
static char * static char *
_e_str_list_remove(Evas_List **list, char *str) _e_str_list_remove(Eina_List **list, char *str)
{ {
Evas_List *l; Eina_List *l;
for (l = *list; l; l = l->next) for (l = *list; l; l = l->next)
{ {
@ -2074,7 +2074,7 @@ _e_str_list_remove(Evas_List **list, char *str)
s = l->data; s = l->data;
if (!strcmp(s, str)) if (!strcmp(s, str))
{ {
*list = evas_list_remove_list(*list, l); *list = eina_list_remove_list(*list, l);
return s; return s;
} }
} }
@ -2095,7 +2095,7 @@ _e_fm_reorder(const char *file, const char *dst, const char *relative, int after
if(ecore_file_exists(order)) if(ecore_file_exists(order))
{ {
FILE *forder; FILE *forder;
Evas_List *files = NULL, *l; Eina_List *files = NULL, *l;
forder = fopen(order, "r"); forder = fopen(order, "r");
if (forder) if (forder)
@ -2108,7 +2108,7 @@ _e_fm_reorder(const char *file, const char *dst, const char *relative, int after
{ {
len = strlen(buffer); len = strlen(buffer);
if (len > 0) buffer[len - 1] = 0; if (len > 0) buffer[len - 1] = 0;
files = evas_list_append(files, strdup(buffer)); files = eina_list_append(files, strdup(buffer));
} }
fclose(forder); fclose(forder);
} }
@ -2118,7 +2118,7 @@ _e_fm_reorder(const char *file, const char *dst, const char *relative, int after
if (!strcmp(l->data, file)) if (!strcmp(l->data, file))
{ {
free(l->data); free(l->data);
files = evas_list_remove_list(files, l); files = eina_list_remove_list(files, l);
break; break;
} }
} }
@ -2134,11 +2134,11 @@ _e_fm_reorder(const char *file, const char *dst, const char *relative, int after
} }
else if (after == 0) /* before */ else if (after == 0) /* before */
{ {
files = evas_list_prepend_relative_list(files, strdup(file), l); files = eina_list_prepend_relative_list(files, strdup(file), l);
} }
else if (after == 1) /* after */ else if (after == 1) /* after */
{ {
files = evas_list_append_relative_list(files, strdup(file), l); files = eina_list_append_relative_list(files, strdup(file), l);
} }
break; break;
} }
@ -2151,7 +2151,7 @@ _e_fm_reorder(const char *file, const char *dst, const char *relative, int after
{ {
fprintf(forder, "%s\n", (char *)files->data); fprintf(forder, "%s\n", (char *)files->data);
free(files->data); free(files->data);
files = evas_list_remove_list(files, files); files = eina_list_remove_list(files, files);
} }
fclose(forder); fclose(forder);
} }
@ -2172,12 +2172,12 @@ _e_dir_del(E_Dir *ed)
m = ed->recent_mods->data; m = ed->recent_mods->data;
eina_stringshare_del(m->path); eina_stringshare_del(m->path);
free(m); free(m);
ed->recent_mods = evas_list_remove_list(ed->recent_mods, ed->recent_mods); ed->recent_mods = eina_list_remove_list(ed->recent_mods, ed->recent_mods);
} }
while (ed->fq) while (ed->fq)
{ {
free(ed->fq->data); free(ed->fq->data);
ed->fq = evas_list_remove_list(ed->fq, ed->fq); ed->fq = eina_list_remove_list(ed->fq, ed->fq);
} }
free(ed); free(ed);
} }

View File

@ -7,7 +7,7 @@
typedef struct _E_Fm2_Mime_Handler_Tuple E_Fm2_Mime_Handler_Tuple; typedef struct _E_Fm2_Mime_Handler_Tuple E_Fm2_Mime_Handler_Tuple;
struct _E_Fm2_Mime_Handler_Tuple struct _E_Fm2_Mime_Handler_Tuple
{ {
Evas_List *list; Eina_List *list;
const char *str; const char *str;
}; };
@ -38,7 +38,7 @@ e_fm_mime_icon_get(const char *mime)
{ {
char buf[4096], buf2[4096], *val; char buf[4096], buf2[4096], *val;
const char *homedir = NULL; const char *homedir = NULL;
Evas_List *l = NULL; Eina_List *l = NULL;
E_Config_Mime_Icon *mi; E_Config_Mime_Icon *mi;
/* 0.0 clean out hash cache once it has mroe than 512 entries in it */ /* 0.0 clean out hash cache once it has mroe than 512 entries in it */
@ -114,13 +114,13 @@ e_fm_mime_icon_get(const char *mime)
EAPI void EAPI void
e_fm_mime_icon_cache_flush(void) e_fm_mime_icon_cache_flush(void)
{ {
Evas_List *freelist = NULL; Eina_List *freelist = NULL;
evas_hash_foreach(icon_map, _e_fm_mime_icon_foreach, &freelist); evas_hash_foreach(icon_map, _e_fm_mime_icon_foreach, &freelist);
while (freelist) while (freelist)
{ {
eina_stringshare_del(freelist->data); eina_stringshare_del(freelist->data);
freelist = evas_list_remove_list(freelist, freelist); freelist = eina_list_remove_list(freelist, freelist);
} }
evas_hash_free(icon_map); evas_hash_free(icon_map);
icon_map = NULL; icon_map = NULL;
@ -165,20 +165,20 @@ e_fm2_mime_handler_free(E_Fm2_Mime_Handler *handler)
EAPI Evas_Bool EAPI Evas_Bool
e_fm2_mime_handler_mime_add(E_Fm2_Mime_Handler *handler, const char *mime) e_fm2_mime_handler_mime_add(E_Fm2_Mime_Handler *handler, const char *mime)
{ {
Evas_List *handlers = NULL; Eina_List *handlers = NULL;
if ((!handler) || (!mime)) return 0; if ((!handler) || (!mime)) return 0;
/* if there's an entry for this mime already, then append to its list */ /* if there's an entry for this mime already, then append to its list */
if ((handlers = evas_hash_find(_mime_handlers, mime))) if ((handlers = evas_hash_find(_mime_handlers, mime)))
{ {
handlers = evas_list_append(handlers, handler); handlers = eina_list_append(handlers, handler);
evas_hash_modify(_mime_handlers, mime, handlers); evas_hash_modify(_mime_handlers, mime, handlers);
} }
else else
{ {
/* no previous entry for this mime, lets add one */ /* no previous entry for this mime, lets add one */
handlers = evas_list_append(handlers, handler); handlers = eina_list_append(handlers, handler);
_mime_handlers = evas_hash_add(_mime_handlers, mime, handlers); _mime_handlers = evas_hash_add(_mime_handlers, mime, handlers);
} }
@ -189,20 +189,20 @@ e_fm2_mime_handler_mime_add(E_Fm2_Mime_Handler *handler, const char *mime)
EAPI Evas_Bool EAPI Evas_Bool
e_fm2_mime_handler_glob_add(E_Fm2_Mime_Handler *handler, const char *glob) e_fm2_mime_handler_glob_add(E_Fm2_Mime_Handler *handler, const char *glob)
{ {
Evas_List *handlers = NULL; Eina_List *handlers = NULL;
if ((!handler) || (!glob)) return 0; if ((!handler) || (!glob)) return 0;
/* if there's an entry for this glob already, then append to its list */ /* if there's an entry for this glob already, then append to its list */
if ((handlers = evas_hash_find(_glob_handlers, glob))) if ((handlers = evas_hash_find(_glob_handlers, glob)))
{ {
handlers = evas_list_append(handlers, handler); handlers = eina_list_append(handlers, handler);
evas_hash_modify(_glob_handlers, glob, handlers); evas_hash_modify(_glob_handlers, glob, handlers);
} }
else else
{ {
/* no previous entry for this glob, lets add one */ /* no previous entry for this glob, lets add one */
handlers = evas_list_append(handlers, handler); handlers = eina_list_append(handlers, handler);
_glob_handlers = evas_hash_add(_glob_handlers, glob, handlers); _glob_handlers = evas_hash_add(_glob_handlers, glob, handlers);
} }
@ -213,14 +213,14 @@ e_fm2_mime_handler_glob_add(E_Fm2_Mime_Handler *handler, const char *glob)
EAPI void EAPI void
e_fm2_mime_handler_mime_del(E_Fm2_Mime_Handler *handler, const char *mime) e_fm2_mime_handler_mime_del(E_Fm2_Mime_Handler *handler, const char *mime)
{ {
Evas_List *handlers = NULL; Eina_List *handlers = NULL;
if ((!handler) || (!mime)) return; if ((!handler) || (!mime)) return;
/* if there's an entry for this mime already, then remove from list */ /* if there's an entry for this mime already, then remove from list */
if ((handlers = evas_hash_find(_mime_handlers, mime))) if ((handlers = evas_hash_find(_mime_handlers, mime)))
{ {
handlers = evas_list_remove(handlers, handler); handlers = eina_list_remove(handlers, handler);
if (handlers) if (handlers)
evas_hash_modify(_mime_handlers, mime, handlers); evas_hash_modify(_mime_handlers, mime, handlers);
else else
@ -232,14 +232,14 @@ e_fm2_mime_handler_mime_del(E_Fm2_Mime_Handler *handler, const char *mime)
EAPI void EAPI void
e_fm2_mime_handler_glob_del(E_Fm2_Mime_Handler *handler, const char *glob) e_fm2_mime_handler_glob_del(E_Fm2_Mime_Handler *handler, const char *glob)
{ {
Evas_List *handlers = NULL; Eina_List *handlers = NULL;
if ((!handler) || (!glob)) return; if ((!handler) || (!glob)) return;
/* if there's an entry for this glob already, then remove from list */ /* if there's an entry for this glob already, then remove from list */
if ((handlers = evas_hash_find(_glob_handlers, glob))) if ((handlers = evas_hash_find(_glob_handlers, glob)))
{ {
handlers = evas_list_remove(handlers, handler); handlers = eina_list_remove(handlers, handler);
if (handlers) if (handlers)
evas_hash_modify(_glob_handlers, glob, handlers); evas_hash_modify(_glob_handlers, glob, handlers);
else else
@ -249,7 +249,7 @@ e_fm2_mime_handler_glob_del(E_Fm2_Mime_Handler *handler, const char *glob)
/* get the list of mime handlers for a mime. /* get the list of mime handlers for a mime.
NOTE: the list should be free()'ed */ NOTE: the list should be free()'ed */
EAPI Evas_List * EAPI Eina_List *
e_fm2_mime_handler_mime_handlers_get(const char *mime) e_fm2_mime_handler_mime_handlers_get(const char *mime)
{ {
if ((!mime) || (!_mime_handlers)) return NULL; if ((!mime) || (!_mime_handlers)) return NULL;
@ -258,11 +258,11 @@ e_fm2_mime_handler_mime_handlers_get(const char *mime)
/* get the list of glob handlers for a glob. /* get the list of glob handlers for a glob.
NOTE: the list should be free()'ed */ NOTE: the list should be free()'ed */
EAPI Evas_List * EAPI Eina_List *
e_fm2_mime_handler_glob_handlers_get(const char *glob) e_fm2_mime_handler_glob_handlers_get(const char *glob)
{ {
E_Fm2_Mime_Handler_Tuple *tuple = NULL; E_Fm2_Mime_Handler_Tuple *tuple = NULL;
Evas_List *handlers = NULL; Eina_List *handlers = NULL;
if ((!glob) || (!_glob_handlers)) return NULL; if ((!glob) || (!_glob_handlers)) return NULL;
@ -301,8 +301,8 @@ e_fm2_mime_handler_call(E_Fm2_Mime_Handler *handler, Evas_Object *obj, const cha
EAPI void EAPI void
e_fm2_mime_handler_mime_handlers_call_all(Evas_Object *obj, const char *path, const char *mime) e_fm2_mime_handler_mime_handlers_call_all(Evas_Object *obj, const char *path, const char *mime)
{ {
Evas_List *handlers = NULL; Eina_List *handlers = NULL;
Evas_List *l = NULL; Eina_List *l = NULL;
if ((!obj) || (!path) || (!mime)) return; if ((!obj) || (!path) || (!mime)) return;
@ -324,8 +324,8 @@ e_fm2_mime_handler_mime_handlers_call_all(Evas_Object *obj, const char *path, co
EAPI void EAPI void
e_fm2_mime_handler_glob_handlers_call_all(Evas_Object *obj, const char *path, const char *glob) e_fm2_mime_handler_glob_handlers_call_all(Evas_Object *obj, const char *path, const char *glob)
{ {
Evas_List *handlers = NULL; Eina_List *handlers = NULL;
Evas_List *l = NULL; Eina_List *l = NULL;
if ((!obj) || (!path) || (!glob)) return; if ((!obj) || (!path) || (!glob)) return;
@ -359,8 +359,8 @@ static Evas_Bool
_e_fm2_mime_handler_glob_match_foreach(const Evas_Hash *hash __UNUSED__, const char *key, void *data, void *fdata) _e_fm2_mime_handler_glob_match_foreach(const Evas_Hash *hash __UNUSED__, const char *key, void *data, void *fdata)
{ {
E_Fm2_Mime_Handler_Tuple *tuple; E_Fm2_Mime_Handler_Tuple *tuple;
Evas_List *handlers = NULL; Eina_List *handlers = NULL;
Evas_List *l = NULL; Eina_List *l = NULL;
tuple = fdata; tuple = fdata;
if (e_util_glob_match(tuple->str, key)) if (e_util_glob_match(tuple->str, key))
@ -369,7 +369,7 @@ _e_fm2_mime_handler_glob_match_foreach(const Evas_Hash *hash __UNUSED__, const c
for (l = handlers; l; l = l->next) for (l = handlers; l; l = l->next)
{ {
if (l->data) if (l->data)
tuple->list = evas_list_append(tuple->list, l->data); tuple->list = eina_list_append(tuple->list, l->data);
} }
} }
@ -379,9 +379,9 @@ _e_fm2_mime_handler_glob_match_foreach(const Evas_Hash *hash __UNUSED__, const c
static Evas_Bool static Evas_Bool
_e_fm_mime_icon_foreach(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED__, void *data, void *fdata) _e_fm_mime_icon_foreach(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED__, void *data, void *fdata)
{ {
Evas_List **freelist; Eina_List **freelist;
freelist = fdata; freelist = fdata;
*freelist = evas_list_append(*freelist, data); *freelist = eina_list_append(*freelist, data);
return 1; return 1;
} }

View File

@ -32,8 +32,8 @@ EAPI void e_fm2_mime_handler_mime_handlers_call_all(Evas_Object *obj, const char
EAPI void e_fm2_mime_handler_glob_handlers_call_all(Evas_Object *obj, const char *path, const char *glob); EAPI void e_fm2_mime_handler_glob_handlers_call_all(Evas_Object *obj, const char *path, const char *glob);
EAPI void e_fm2_mime_handler_mime_del(E_Fm2_Mime_Handler *handler, const char *mime); EAPI void e_fm2_mime_handler_mime_del(E_Fm2_Mime_Handler *handler, const char *mime);
EAPI void e_fm2_mime_handler_glob_del(E_Fm2_Mime_Handler *handler, const char *glob); EAPI void e_fm2_mime_handler_glob_del(E_Fm2_Mime_Handler *handler, const char *glob);
EAPI Evas_List *e_fm2_mime_handler_mime_handlers_get(const char *mime); EAPI Eina_List *e_fm2_mime_handler_mime_handlers_get(const char *mime);
EAPI Evas_List *e_fm2_mime_handler_glob_handlers_get(const char *glob); EAPI Eina_List *e_fm2_mime_handler_glob_handlers_get(const char *glob);
#endif #endif
#endif #endif

View File

@ -46,7 +46,7 @@ static void _e_fm_op_remove_link_task(E_Fm_Op_Task *task);
static int _e_fm_op_stdin_data(void *data, Ecore_Fd_Handler * fd_handler); static int _e_fm_op_stdin_data(void *data, Ecore_Fd_Handler * fd_handler);
static void _e_fm_op_set_up_idlers(); static void _e_fm_op_set_up_idlers();
static void _e_fm_op_delete_idler(int *mark); static void _e_fm_op_delete_idler(int *mark);
static int _e_fm_op_idler_handle_error(int *mark, Evas_List **queue, Evas_List **node, E_Fm_Op_Task *task); static int _e_fm_op_idler_handle_error(int *mark, Eina_List **queue, Eina_List **node, E_Fm_Op_Task *task);
static int _e_fm_op_work_idler(void *data); static int _e_fm_op_work_idler(void *data);
static int _e_fm_op_scan_idler(void *data); static int _e_fm_op_scan_idler(void *data);
@ -70,7 +70,7 @@ static int _e_fm_op_remove_atom(E_Fm_Op_Task * task);
Ecore_Fd_Handler *_e_fm_op_stdin_handler = NULL; Ecore_Fd_Handler *_e_fm_op_stdin_handler = NULL;
Evas_List *_e_fm_op_work_queue = NULL, *_e_fm_op_scan_queue = NULL; Eina_List *_e_fm_op_work_queue = NULL, *_e_fm_op_scan_queue = NULL;
Ecore_Idler *_e_fm_op_work_idler_p = NULL, *_e_fm_op_scan_idler_p = NULL; Ecore_Idler *_e_fm_op_work_idler_p = NULL, *_e_fm_op_scan_idler_p = NULL;
long long _e_fm_op_done, _e_fm_op_total; /* Type long long should be 64 bits wide everywhere, long long _e_fm_op_done, _e_fm_op_total; /* Type long long should be 64 bits wide everywhere,
@ -87,7 +87,7 @@ int _e_fm_op_overwrite = 0;
int _e_fm_op_error_response = E_FM_OP_NONE; int _e_fm_op_error_response = E_FM_OP_NONE;
int _e_fm_op_overwrite_response = E_FM_OP_NONE; int _e_fm_op_overwrite_response = E_FM_OP_NONE;
Evas_List *_e_fm_op_separator = NULL; Eina_List *_e_fm_op_separator = NULL;
void *_e_fm_op_stdin_buffer = NULL; void *_e_fm_op_stdin_buffer = NULL;
@ -113,7 +113,7 @@ struct _E_Fm_Op_Task
E_Fm_Op_Type type; E_Fm_Op_Type type;
E_Fm_Op_Type overwrite; E_Fm_Op_Type overwrite;
Evas_List *link; Eina_List *link;
}; };
struct _E_Fm_Op_Copy_Data struct _E_Fm_Op_Copy_Data
@ -171,7 +171,7 @@ main(int argc, char **argv)
if (type == E_FM_OP_MOVE) if (type == E_FM_OP_MOVE)
{ {
_e_fm_op_work_queue = evas_list_append(_e_fm_op_work_queue, NULL); _e_fm_op_work_queue = eina_list_append(_e_fm_op_work_queue, NULL);
_e_fm_op_separator = _e_fm_op_work_queue; _e_fm_op_separator = _e_fm_op_work_queue;
} }
@ -192,7 +192,7 @@ main(int argc, char **argv)
if (type == E_FM_OP_MOVE && rename(task->src.name, task->dst.name) == 0) if (type == E_FM_OP_MOVE && rename(task->src.name, task->dst.name) == 0)
_e_fm_op_task_free(task); _e_fm_op_task_free(task);
else else
_e_fm_op_scan_queue = evas_list_append(_e_fm_op_scan_queue, task); _e_fm_op_scan_queue = eina_list_append(_e_fm_op_scan_queue, task);
i++; i++;
} }
@ -207,7 +207,7 @@ main(int argc, char **argv)
task->src.name = eina_stringshare_add(argv[2]); task->src.name = eina_stringshare_add(argv[2]);
task->dst.name = eina_stringshare_add(argv[3]); task->dst.name = eina_stringshare_add(argv[3]);
_e_fm_op_scan_queue = evas_list_append(_e_fm_op_scan_queue, task); _e_fm_op_scan_queue = eina_list_append(_e_fm_op_scan_queue, task);
} }
else else
{ {
@ -227,7 +227,7 @@ main(int argc, char **argv)
task->type = type; task->type = type;
task->src.name = eina_stringshare_add(argv[i]); task->src.name = eina_stringshare_add(argv[i]);
_e_fm_op_scan_queue = evas_list_append(_e_fm_op_scan_queue, task); _e_fm_op_scan_queue = eina_list_append(_e_fm_op_scan_queue, task);
i++; i++;
} }
@ -322,7 +322,7 @@ static void _e_fm_op_remove_link_task(E_Fm_Op_Task *task)
{ {
if (task->link) if (task->link)
{ {
_e_fm_op_work_queue = evas_list_remove_list(_e_fm_op_work_queue, task->link); _e_fm_op_work_queue = eina_list_remove_list(_e_fm_op_work_queue, task->link);
_e_fm_op_task_free(task->link); _e_fm_op_task_free(task->link);
task->link = NULL; task->link = NULL;
} }
@ -495,7 +495,7 @@ static void _e_fm_op_delete_idler(int *mark)
* Returns 1 if we did; otherwise checks it and does what needs to be done. * Returns 1 if we did; otherwise checks it and does what needs to be done.
*/ */
static int _e_fm_op_idler_handle_error(int *mark, Evas_List **queue, Evas_List **node, E_Fm_Op_Task *task) static int _e_fm_op_idler_handle_error(int *mark, Eina_List **queue, Eina_List **node, E_Fm_Op_Task *task)
{ {
if (_e_fm_op_overwrite) if (_e_fm_op_overwrite)
{ {
@ -542,7 +542,7 @@ static int _e_fm_op_idler_handle_error(int *mark, Evas_List **queue, Evas_List *
{ {
_e_fm_op_rollback(task); _e_fm_op_rollback(task);
_e_fm_op_remove_link_task(task); _e_fm_op_remove_link_task(task);
*queue = evas_list_remove_list(*queue, *node); *queue = eina_list_remove_list(*queue, *node);
_e_fm_op_error_response = E_FM_OP_NONE; _e_fm_op_error_response = E_FM_OP_NONE;
*mark = 0; *mark = 0;
*node = NULL; *node = NULL;
@ -554,7 +554,7 @@ static int _e_fm_op_idler_handle_error(int *mark, Evas_List **queue, Evas_List *
task->src.name, task->dst.name); task->src.name, task->dst.name);
_e_fm_op_rollback(task); _e_fm_op_rollback(task);
_e_fm_op_remove_link_task(task); _e_fm_op_remove_link_task(task);
*queue = evas_list_remove_list(*queue, *node); *queue = eina_list_remove_list(*queue, *node);
*node = NULL; *node = NULL;
*mark = 0; *mark = 0;
/* Do not clean out _e_fm_op_error_response. This way when another error occures, it would be handled automatically. */ /* Do not clean out _e_fm_op_error_response. This way when another error occures, it would be handled automatically. */
@ -589,17 +589,17 @@ _e_fm_op_work_idler(void *data)
* *
* BTW, the same is propably right for the _e_fm_op_scan_idler(). * BTW, the same is propably right for the _e_fm_op_scan_idler().
*/ */
static Evas_List *node = NULL; static Eina_List *node = NULL;
E_Fm_Op_Task *task = NULL; E_Fm_Op_Task *task = NULL;
if (!node) node = _e_fm_op_work_queue; if (!node) node = _e_fm_op_work_queue;
task = evas_list_data(node); task = eina_list_data_get(node);
if (!task) if (!task)
{ {
node = _e_fm_op_work_queue; node = _e_fm_op_work_queue;
task = evas_list_data(node); task = eina_list_data_get(node);
} }
if (!task) if (!task)
@ -607,7 +607,7 @@ _e_fm_op_work_idler(void *data)
if ( _e_fm_op_separator && _e_fm_op_work_queue == _e_fm_op_separator && _e_fm_op_scan_idler_p == NULL) if ( _e_fm_op_separator && _e_fm_op_work_queue == _e_fm_op_separator && _e_fm_op_scan_idler_p == NULL)
{ {
/* You may want to look at the comment in _e_fm_op_scan_atom() about this separator thing. */ /* You may want to look at the comment in _e_fm_op_scan_atom() about this separator thing. */
_e_fm_op_work_queue = evas_list_remove_list(_e_fm_op_work_queue, _e_fm_op_separator); _e_fm_op_work_queue = eina_list_remove_list(_e_fm_op_work_queue, _e_fm_op_separator);
node = NULL; node = NULL;
return 1; return 1;
} }
@ -639,7 +639,7 @@ _e_fm_op_work_idler(void *data)
if (task->finished) if (task->finished)
{ {
_e_fm_op_work_queue = evas_list_remove_list(_e_fm_op_work_queue, node); _e_fm_op_work_queue = eina_list_remove_list(_e_fm_op_work_queue, node);
_e_fm_op_task_free(task); _e_fm_op_task_free(task);
node = NULL; node = NULL;
} }
@ -662,7 +662,7 @@ _e_fm_op_work_idler(void *data)
int int
_e_fm_op_scan_idler(void *data) _e_fm_op_scan_idler(void *data)
{ {
static Evas_List *node = NULL; static Eina_List *node = NULL;
E_Fm_Op_Task *task = NULL; E_Fm_Op_Task *task = NULL;
char buf[PATH_MAX]; char buf[PATH_MAX];
static struct dirent *de = NULL; static struct dirent *de = NULL;
@ -671,12 +671,12 @@ _e_fm_op_scan_idler(void *data)
if (!node) node = _e_fm_op_scan_queue; if (!node) node = _e_fm_op_scan_queue;
task = evas_list_data(node); task = eina_list_data_get(node);
if (!task) if (!task)
{ {
node = _e_fm_op_scan_queue; node = _e_fm_op_scan_queue;
task = evas_list_data(node); task = eina_list_data_get(node);
} }
if (!task) if (!task)
@ -699,7 +699,7 @@ _e_fm_op_scan_idler(void *data)
_e_fm_op_scan_atom(task); _e_fm_op_scan_atom(task);
if (task->finished) if (task->finished)
{ {
_e_fm_op_scan_queue = evas_list_remove_list(_e_fm_op_scan_queue, node); _e_fm_op_scan_queue = eina_list_remove_list(_e_fm_op_scan_queue, node);
_e_fm_op_task_free(task); _e_fm_op_task_free(task);
node = NULL; node = NULL;
} }
@ -747,9 +747,9 @@ _e_fm_op_scan_idler(void *data)
} }
if (task->type == E_FM_OP_REMOVE) if (task->type == E_FM_OP_REMOVE)
_e_fm_op_scan_queue = evas_list_prepend(_e_fm_op_scan_queue, ntask); _e_fm_op_scan_queue = eina_list_prepend(_e_fm_op_scan_queue, ntask);
else else
_e_fm_op_scan_queue = evas_list_append(_e_fm_op_scan_queue, ntask); _e_fm_op_scan_queue = eina_list_append(_e_fm_op_scan_queue, ntask);
task->started = 1; task->started = 1;
closedir(dir); closedir(dir);
@ -783,16 +783,16 @@ _e_fm_op_scan_idler(void *data)
} }
if (task->type == E_FM_OP_REMOVE) if (task->type == E_FM_OP_REMOVE)
_e_fm_op_scan_queue = evas_list_prepend(_e_fm_op_scan_queue, ntask); _e_fm_op_scan_queue = eina_list_prepend(_e_fm_op_scan_queue, ntask);
else else
_e_fm_op_scan_queue = evas_list_append(_e_fm_op_scan_queue, ntask); _e_fm_op_scan_queue = eina_list_append(_e_fm_op_scan_queue, ntask);
} }
else else
{ {
_e_fm_op_scan_atom(task); _e_fm_op_scan_atom(task);
if (task->finished) if (task->finished)
{ {
_e_fm_op_scan_queue = evas_list_remove_list(_e_fm_op_scan_queue, node); _e_fm_op_scan_queue = eina_list_remove_list(_e_fm_op_scan_queue, node);
_e_fm_op_task_free(task); _e_fm_op_task_free(task);
node = NULL; node = NULL;
} }
@ -1329,7 +1329,7 @@ _e_fm_op_scan_atom(E_Fm_Op_Task * task)
ctask->dst.name = eina_stringshare_add(task->dst.name); ctask->dst.name = eina_stringshare_add(task->dst.name);
ctask->type = E_FM_OP_COPY; ctask->type = E_FM_OP_COPY;
_e_fm_op_work_queue = evas_list_append(_e_fm_op_work_queue, ctask); _e_fm_op_work_queue = eina_list_append(_e_fm_op_work_queue, ctask);
} }
else if (task->type == E_FM_OP_COPY_STAT_INFO) else if (task->type == E_FM_OP_COPY_STAT_INFO)
{ {
@ -1342,7 +1342,7 @@ _e_fm_op_scan_atom(E_Fm_Op_Task * task)
ctask->dst.name = eina_stringshare_add(task->dst.name); ctask->dst.name = eina_stringshare_add(task->dst.name);
ctask->type = E_FM_OP_COPY_STAT_INFO; ctask->type = E_FM_OP_COPY_STAT_INFO;
_e_fm_op_work_queue = evas_list_append(_e_fm_op_work_queue, ctask); _e_fm_op_work_queue = eina_list_append(_e_fm_op_work_queue, ctask);
} }
else if (task->type == E_FM_OP_REMOVE) else if (task->type == E_FM_OP_REMOVE)
{ {
@ -1355,7 +1355,7 @@ _e_fm_op_scan_atom(E_Fm_Op_Task * task)
rtask->dst.name = eina_stringshare_add(task->dst.name); rtask->dst.name = eina_stringshare_add(task->dst.name);
rtask->type = E_FM_OP_REMOVE; rtask->type = E_FM_OP_REMOVE;
_e_fm_op_work_queue = evas_list_prepend(_e_fm_op_work_queue, rtask); _e_fm_op_work_queue = eina_list_prepend(_e_fm_op_work_queue, rtask);
} }
else if (task->type == E_FM_OP_MOVE) else if (task->type == E_FM_OP_MOVE)
@ -1370,7 +1370,7 @@ _e_fm_op_scan_atom(E_Fm_Op_Task * task)
ctask->dst.name = eina_stringshare_add(task->dst.name); ctask->dst.name = eina_stringshare_add(task->dst.name);
ctask->type = E_FM_OP_COPY; ctask->type = E_FM_OP_COPY;
_e_fm_op_work_queue = evas_list_prepend(_e_fm_op_work_queue, ctask); _e_fm_op_work_queue = eina_list_prepend(_e_fm_op_work_queue, ctask);
/* Remove task. */ /* Remove task. */
_e_fm_op_update_progress(NULL, 0, REMOVECHUNKSIZE); _e_fm_op_update_progress(NULL, 0, REMOVECHUNKSIZE);
@ -1392,7 +1392,7 @@ _e_fm_op_scan_atom(E_Fm_Op_Task * task)
* copied. * copied.
*/ */
_e_fm_op_work_queue = evas_list_append_relative_list(_e_fm_op_work_queue, rtask, _e_fm_op_separator); _e_fm_op_work_queue = eina_list_append_relative_list(_e_fm_op_work_queue, rtask, _e_fm_op_separator);
ctask->link = _e_fm_op_separator->next; ctask->link = _e_fm_op_separator->next;
} }

View File

@ -220,7 +220,7 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
{ {
if ((cfdata->icon_mime) && (cfdata->mime)) /* modify mimetype */ if ((cfdata->icon_mime) && (cfdata->mime)) /* modify mimetype */
{ {
Evas_List *l; Eina_List *l;
E_Config_Mime_Icon *mi = NULL; E_Config_Mime_Icon *mi = NULL;
int found = 0; int found = 0;
@ -243,14 +243,14 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
{ {
mi = E_NEW(E_Config_Mime_Icon, 1); mi = E_NEW(E_Config_Mime_Icon, 1);
mi->mime = eina_stringshare_add(cfdata->mime); mi->mime = eina_stringshare_add(cfdata->mime);
e_config->mime_icons = evas_list_append(e_config->mime_icons, mi); e_config->mime_icons = eina_list_append(e_config->mime_icons, mi);
} }
/* FIXME: modify mime info */ /* FIXME: modify mime info */
if (cfdata->icon_type == 0) if (cfdata->icon_type == 0)
{ {
if (found) if (found)
{ {
e_config->mime_icons = evas_list_remove(e_config->mime_icons, mi); e_config->mime_icons = eina_list_remove(e_config->mime_icons, mi);
if (mi->mime) eina_stringshare_del(mi->mime); if (mi->mime) eina_stringshare_del(mi->mime);
if (mi->icon) eina_stringshare_del(mi->icon); if (mi->icon) eina_stringshare_del(mi->icon);
free(mi); free(mi);

View File

@ -30,7 +30,7 @@ struct _E_Storage
char *volume; char *volume;
} icon; } icon;
Evas_List *volumes; Eina_List *volumes;
unsigned char validated; unsigned char validated;
unsigned char trackable; unsigned char trackable;
@ -54,7 +54,7 @@ struct _E_Volume
char *parent; char *parent;
E_Storage *storage; E_Storage *storage;
void *prop_handler; void *prop_handler;
Evas_List *mounts; Eina_List *mounts;
unsigned char validated; unsigned char validated;
}; };
@ -87,7 +87,7 @@ _e_volume_free(E_Volume *v)
{ {
if (v->storage) if (v->storage)
{ {
v->storage->volumes = evas_list_remove(v->storage->volumes, v); v->storage->volumes = eina_list_remove(v->storage->volumes, v);
v->storage = NULL; v->storage = NULL;
} }
if (v->udi) free(v->udi); if (v->udi) free(v->udi);
@ -109,7 +109,7 @@ _e_storage_free(E_Storage *s)
v = s->volumes->data; v = s->volumes->data;
_e_volume_free(v); _e_volume_free(v);
s->volumes = evas_list_remove_list(s->volumes, s->volumes); s->volumes = eina_list_remove_list(s->volumes, s->volumes);
} }
if (s->udi) free(s->udi); if (s->udi) free(s->udi);
if (s->bus) free(s->bus); if (s->bus) free(s->bus);
@ -134,9 +134,9 @@ _e_volume_edd_new(void)
eddc.func.mem_free = NULL; eddc.func.mem_free = NULL;
eddc.func.str_alloc = (char *(*)(const char *)) strdup; eddc.func.str_alloc = (char *(*)(const char *)) strdup;
eddc.func.str_free = (void (*)(const char *)) free; eddc.func.str_free = (void (*)(const char *)) free;
eddc.func.list_next = (void *(*)(void *)) evas_list_next; eddc.func.list_next = (void *(*)(void *)) eina_list_next;
eddc.func.list_append = (void *(*)(void *l, void *d)) evas_list_append; eddc.func.list_append = (void *(*)(void *l, void *d)) eina_list_append;
eddc.func.list_data = (void *(*)(void *)) evas_list_data; eddc.func.list_data = (void *(*)(void *)) eina_list_data_get;
eddc.func.hash_foreach = eddc.func.hash_foreach =
(void (*) (void *, int (*) (void *, const char *, void *, void *), void *)) (void (*) (void *, int (*) (void *, const char *, void *, void *), void *))
evas_hash_foreach; evas_hash_foreach;
@ -174,9 +174,9 @@ _e_storage_edd_new(void)
eddc.func.mem_free = NULL; eddc.func.mem_free = NULL;
eddc.func.str_alloc = (char *(*)(const char *)) strdup; eddc.func.str_alloc = (char *(*)(const char *)) strdup;
eddc.func.str_free = (void (*)(const char *)) free; eddc.func.str_free = (void (*)(const char *)) free;
eddc.func.list_next = (void *(*)(void *)) evas_list_next; eddc.func.list_next = (void *(*)(void *)) eina_list_next;
eddc.func.list_append = (void *(*)(void *l, void *d)) evas_list_append; eddc.func.list_append = (void *(*)(void *l, void *d)) eina_list_append;
eddc.func.list_data = (void *(*)(void *)) evas_list_data; eddc.func.list_data = (void *(*)(void *)) eina_list_data_get;
eddc.func.hash_foreach = eddc.func.hash_foreach =
(void (*) (void *, int (*) (void *, const char *, void *, void *), void *)) (void (*) (void *, int (*) (void *, const char *, void *, void *), void *))
evas_hash_foreach; evas_hash_foreach;

View File

@ -28,7 +28,7 @@ EAPI void
e_font_apply(void) e_font_apply(void)
{ {
char buf[1024]; char buf[1024];
Evas_List *l; Eina_List *l;
E_Font_Fallback *eff; E_Font_Fallback *eff;
int blen, len; int blen, len;
@ -39,16 +39,16 @@ e_font_apply(void)
l = e_config->font_fallbacks; l = e_config->font_fallbacks;
if (l) if (l)
{ {
eff = evas_list_data(l); eff = eina_list_data_get(l);
len = strlen(eff->name); len = strlen(eff->name);
if (len < blen) if (len < blen)
{ {
strcpy(buf, eff->name); strcpy(buf, eff->name);
blen -= len; blen -= len;
} }
for (l = evas_list_next(l); l; l = l->next) for (l = eina_list_next(l); l; l = l->next)
{ {
eff = evas_list_data(l); eff = eina_list_data_get(l);
len = 1; len = 1;
if (len < blen) if (len < blen)
{ {
@ -72,7 +72,7 @@ e_font_apply(void)
{ {
E_Font_Default *efd; E_Font_Default *efd;
efd = evas_list_data(l); efd = eina_list_data_get(l);
edje_text_class_set(efd->text_class, efd->font, efd->size); edje_text_class_set(efd->text_class, efd->font, efd->size);
} }
@ -86,12 +86,12 @@ e_font_apply(void)
} }
} }
EAPI Evas_List * EAPI Eina_List *
e_font_available_list(void) e_font_available_list(void)
{ {
Evas_List *evas_fonts; Eina_List *evas_fonts;
Evas_List *e_fonts; Eina_List *e_fonts;
Evas_List *l; Eina_List *l;
E_Manager *man; E_Manager *man;
E_Container *con; E_Container *con;
@ -112,7 +112,7 @@ e_font_available_list(void)
efa = E_NEW(E_Font_Available, 1); efa = E_NEW(E_Font_Available, 1);
evas_font = l->data; evas_font = l->data;
efa->name = eina_stringshare_add(evas_font); efa->name = eina_stringshare_add(evas_font);
e_fonts = evas_list_append(e_fonts, efa); e_fonts = eina_list_append(e_fonts, efa);
} }
evas_font_available_list_free(con->bg_evas, evas_fonts); evas_font_available_list_free(con->bg_evas, evas_fonts);
@ -121,14 +121,14 @@ e_font_available_list(void)
} }
EAPI void EAPI void
e_font_available_list_free(Evas_List *available) e_font_available_list_free(Eina_List *available)
{ {
E_Font_Available *efa; E_Font_Available *efa;
while (available) while (available)
{ {
efa = available->data; efa = available->data;
available = evas_list_remove_list(available, available); available = eina_list_remove_list(available, available);
if (efa->name) eina_stringshare_del(efa->name); if (efa->name) eina_stringshare_del(efa->name);
E_FREE(efa); E_FREE(efa);
} }
@ -143,7 +143,7 @@ e_font_properties_free(E_Font_Properties *efp)
str = efp->styles->data; str = efp->styles->data;
if (str) eina_stringshare_del(str); if (str) eina_stringshare_del(str);
efp->styles = evas_list_remove_list(efp->styles, efp->styles); efp->styles = eina_list_remove_list(efp->styles, efp->styles);
} }
if (efp->name) eina_stringshare_del(efp->name); if (efp->name) eina_stringshare_del(efp->name);
@ -219,11 +219,11 @@ _e_font_fontconfig_name_parse(Evas_Hash **font_hash, E_Font_Properties *efp, con
style_old = style; style_old = style;
style = calloc(sizeof(char), len + 1); style = calloc(sizeof(char), len + 1);
strncpy(style, style_old, len); strncpy(style, style_old, len);
efp->styles = evas_list_append(efp->styles, eina_stringshare_add(style)); efp->styles = eina_list_append(efp->styles, eina_stringshare_add(style));
free(style); free(style);
} }
else else
efp->styles = evas_list_append(efp->styles, eina_stringshare_add(style)); efp->styles = eina_list_append(efp->styles, eina_stringshare_add(style));
} }
free(name); free(name);
} }
@ -249,10 +249,10 @@ _e_font_available_hash_add(Evas_Hash *font_hash, const char *full_name)
} }
EAPI Evas_Hash * EAPI Evas_Hash *
e_font_available_list_parse(Evas_List *list) e_font_available_list_parse(Eina_List *list)
{ {
Evas_Hash *font_hash; Evas_Hash *font_hash;
Evas_List *next; Eina_List *next;
font_hash = NULL; font_hash = NULL;
@ -299,7 +299,7 @@ e_font_fallback_clear(void)
{ {
eff = e_config->font_fallbacks->data; eff = e_config->font_fallbacks->data;
e_config->font_fallbacks = e_config->font_fallbacks =
evas_list_remove_list(e_config->font_fallbacks, e_config->font_fallbacks); eina_list_remove_list(e_config->font_fallbacks, e_config->font_fallbacks);
if (eff->name) eina_stringshare_del(eff->name); if (eff->name) eina_stringshare_del(eff->name);
E_FREE(eff); E_FREE(eff);
} }
@ -314,7 +314,7 @@ e_font_fallback_append(const char *font)
eff = E_NEW(E_Font_Fallback, 1); eff = E_NEW(E_Font_Fallback, 1);
eff->name = eina_stringshare_add(font); eff->name = eina_stringshare_add(font);
e_config->font_fallbacks = evas_list_append(e_config->font_fallbacks, eff); e_config->font_fallbacks = eina_list_append(e_config->font_fallbacks, eff);
} }
EAPI void EAPI void
@ -326,23 +326,23 @@ e_font_fallback_prepend(const char *font)
eff = E_NEW(E_Font_Fallback, 1); eff = E_NEW(E_Font_Fallback, 1);
eff->name = eina_stringshare_add(font); eff->name = eina_stringshare_add(font);
e_config->font_fallbacks = evas_list_prepend(e_config->font_fallbacks, eff); e_config->font_fallbacks = eina_list_prepend(e_config->font_fallbacks, eff);
} }
EAPI void EAPI void
e_font_fallback_remove(const char *font) e_font_fallback_remove(const char *font)
{ {
Evas_List *next; Eina_List *next;
for (next = e_config->font_fallbacks; next; next = next->next) for (next = e_config->font_fallbacks; next; next = next->next)
{ {
E_Font_Fallback *eff; E_Font_Fallback *eff;
eff = evas_list_data(next); eff = eina_list_data_get(next);
if (!strcmp(eff->name, font)) if (!strcmp(eff->name, font))
{ {
e_config->font_fallbacks = e_config->font_fallbacks =
evas_list_remove_list(e_config->font_fallbacks, next); eina_list_remove_list(e_config->font_fallbacks, next);
if (eff->name) eina_stringshare_del(eff->name); if (eff->name) eina_stringshare_del(eff->name);
E_FREE(eff); E_FREE(eff);
break; break;
@ -350,7 +350,7 @@ e_font_fallback_remove(const char *font)
} }
} }
EAPI Evas_List * EAPI Eina_List *
e_font_fallback_list(void) e_font_fallback_list(void)
{ {
return e_config->font_fallbacks; return e_config->font_fallbacks;
@ -360,12 +360,12 @@ EAPI void
e_font_default_set(const char *text_class, const char *font, Evas_Font_Size size) e_font_default_set(const char *text_class, const char *font, Evas_Font_Size size)
{ {
E_Font_Default *efd; E_Font_Default *efd;
Evas_List *next; Eina_List *next;
/* search for the text class */ /* search for the text class */
for (next = e_config->font_defaults; next; next = next->next) for (next = e_config->font_defaults; next; next = next->next)
{ {
efd = evas_list_data(next); efd = eina_list_data_get(next);
if (!strcmp(efd->text_class, text_class)) if (!strcmp(efd->text_class, text_class))
{ {
if (efd->font) eina_stringshare_del(efd->font); if (efd->font) eina_stringshare_del(efd->font);
@ -373,9 +373,9 @@ e_font_default_set(const char *text_class, const char *font, Evas_Font_Size size
efd->size = size; efd->size = size;
/* move to the front of the list */ /* move to the front of the list */
e_config->font_defaults = e_config->font_defaults =
evas_list_remove_list(e_config->font_defaults, next); eina_list_remove_list(e_config->font_defaults, next);
e_config->font_defaults = e_config->font_defaults =
evas_list_prepend(e_config->font_defaults, efd); eina_list_prepend(e_config->font_defaults, efd);
return; return;
} }
} }
@ -386,7 +386,7 @@ e_font_default_set(const char *text_class, const char *font, Evas_Font_Size size
efd->font = eina_stringshare_add(font); efd->font = eina_stringshare_add(font);
efd->size = size; efd->size = size;
e_config->font_defaults = evas_list_prepend(e_config->font_defaults, efd); e_config->font_defaults = eina_list_prepend(e_config->font_defaults, efd);
} }
/* /*
@ -396,19 +396,19 @@ EAPI E_Font_Default *
e_font_default_get(const char *text_class) e_font_default_get(const char *text_class)
{ {
E_Font_Default *efd = NULL, *defd = NULL; E_Font_Default *efd = NULL, *defd = NULL;
Evas_List *next; Eina_List *next;
/* search for the text class */ /* search for the text class */
for (next = e_config->font_defaults; next; next = next->next) for (next = e_config->font_defaults; next; next = next->next)
{ {
efd = evas_list_data(next); efd = eina_list_data_get(next);
if (!strcmp(efd->text_class, text_class)) if (!strcmp(efd->text_class, text_class))
{ {
/* move to the front of the list */ /* move to the front of the list */
e_config->font_defaults = e_config->font_defaults =
evas_list_remove_list(e_config->font_defaults, next); eina_list_remove_list(e_config->font_defaults, next);
e_config->font_defaults = e_config->font_defaults =
evas_list_prepend(e_config->font_defaults, efd); eina_list_prepend(e_config->font_defaults, efd);
return efd; return efd;
} }
if (!strcmp(efd->text_class, "default")) defd = efd; if (!strcmp(efd->text_class, "default")) defd = efd;
@ -421,16 +421,16 @@ EAPI void
e_font_default_remove(const char *text_class) e_font_default_remove(const char *text_class)
{ {
E_Font_Default *efd; E_Font_Default *efd;
Evas_List *next; Eina_List *next;
/* search for the text class */ /* search for the text class */
for (next = e_config->font_defaults; next; next = next->next) for (next = e_config->font_defaults; next; next = next->next)
{ {
efd = evas_list_data(next); efd = eina_list_data_get(next);
if (!strcmp(efd->text_class, text_class)) if (!strcmp(efd->text_class, text_class))
{ {
e_config->font_defaults = e_config->font_defaults =
evas_list_remove_list(e_config->font_defaults, next); eina_list_remove_list(e_config->font_defaults, next);
if (efd->text_class) eina_stringshare_del(efd->text_class); if (efd->text_class) eina_stringshare_del(efd->text_class);
if (efd->font) eina_stringshare_del(efd->font); if (efd->font) eina_stringshare_del(efd->font);
E_FREE(efd); E_FREE(efd);
@ -440,7 +440,7 @@ e_font_default_remove(const char *text_class)
} }
} }
EAPI Evas_List * EAPI Eina_List *
e_font_default_list(void) e_font_default_list(void)
{ {
return e_config->font_defaults; return e_config->font_defaults;
@ -454,7 +454,7 @@ EAPI const char *
e_font_default_string_get(const char *text_class, Evas_Font_Size *size_ret) e_font_default_string_get(const char *text_class, Evas_Font_Size *size_ret)
{ {
E_Font_Default *efd; E_Font_Default *efd;
Evas_List *next; Eina_List *next;
E_Font_Fallback *eff; E_Font_Fallback *eff;
int blen, len; int blen, len;
@ -477,7 +477,7 @@ e_font_default_string_get(const char *text_class, Evas_Font_Size *size_ret)
next = e_config->font_fallbacks; next = e_config->font_fallbacks;
while (next) while (next)
{ {
eff = evas_list_data(next); eff = eina_list_data_get(next);
len = 1; len = 1;
if (len < blen) if (len < blen)
{ {
@ -490,7 +490,7 @@ e_font_default_string_get(const char *text_class, Evas_Font_Size *size_ret)
strcat(_fn_buf, eff->name); strcat(_fn_buf, eff->name);
blen -= len; blen -= len;
} }
next = evas_list_next(next); next = eina_list_next(next);
} }
if (size_ret) *size_ret = efd->size; if (size_ret) *size_ret = efd->size;

View File

@ -32,15 +32,15 @@ struct _E_Font_Available
struct _E_Font_Properties struct _E_Font_Properties
{ {
const char *name; const char *name;
Evas_List *styles; Eina_List *styles;
}; };
EAPI int e_font_init(void); EAPI int e_font_init(void);
EAPI int e_font_shutdown(void); EAPI int e_font_shutdown(void);
EAPI void e_font_apply(void); EAPI void e_font_apply(void);
EAPI Evas_List *e_font_available_list(void); EAPI Eina_List *e_font_available_list(void);
EAPI void e_font_available_list_free(Evas_List *available); EAPI void e_font_available_list_free(Eina_List *available);
EAPI Evas_Hash *e_font_available_list_parse(Evas_List *list); EAPI Evas_Hash *e_font_available_list_parse(Eina_List *list);
EAPI void e_font_available_hash_free(Evas_Hash *hash); EAPI void e_font_available_hash_free(Evas_Hash *hash);
EAPI E_Font_Properties *e_font_fontconfig_name_parse(const char *font); EAPI E_Font_Properties *e_font_fontconfig_name_parse(const char *font);
EAPI const char *e_font_fontconfig_name_get(const char *name, const char *style); EAPI const char *e_font_fontconfig_name_get(const char *name, const char *style);
@ -51,13 +51,13 @@ EAPI void e_font_fallback_clear(void);
EAPI void e_font_fallback_append(const char *font); EAPI void e_font_fallback_append(const char *font);
EAPI void e_font_fallback_prepend(const char *font); EAPI void e_font_fallback_prepend(const char *font);
EAPI void e_font_fallback_remove(const char *font); EAPI void e_font_fallback_remove(const char *font);
EAPI Evas_List *e_font_fallback_list(void); EAPI Eina_List *e_font_fallback_list(void);
/* setup edje text classes */ /* setup edje text classes */
EAPI void e_font_default_set(const char *text_class, const char *font, Evas_Font_Size size); EAPI void e_font_default_set(const char *text_class, const char *font, Evas_Font_Size size);
EAPI E_Font_Default *e_font_default_get(const char *text_class); EAPI E_Font_Default *e_font_default_get(const char *text_class);
EAPI void e_font_default_remove(const char *text_class); EAPI void e_font_default_remove(const char *text_class);
EAPI Evas_List *e_font_default_list(void); EAPI Eina_List *e_font_default_list(void);
EAPI const char *e_font_default_string_get(const char *text_class, Evas_Font_Size *size_ret); EAPI const char *e_font_default_string_get(const char *text_class, Evas_Font_Size *size_ret);
#endif #endif

View File

@ -88,13 +88,13 @@ static void _e_gadcon_client_current_position_sync(E_Gadcon_Client *gcc);
static void _e_gadcon_layout_smart_sync_clients(E_Gadcon *gc); static void _e_gadcon_layout_smart_sync_clients(E_Gadcon *gc);
static void _e_gadcon_layout_smart_gadcon_position_shrinked_mode(E_Smart_Data *sd); static void _e_gadcon_layout_smart_gadcon_position_shrinked_mode(E_Smart_Data *sd);
static void _e_gadcon_layout_smart_gadcons_asked_position_set(E_Smart_Data *sd); static void _e_gadcon_layout_smart_gadcons_asked_position_set(E_Smart_Data *sd);
static Evas_List *_e_gadcon_layout_smart_gadcons_wrap(E_Smart_Data *sd); static Eina_List *_e_gadcon_layout_smart_gadcons_wrap(E_Smart_Data *sd);
static void _e_gadcon_layout_smart_gadcons_position(E_Smart_Data *sd, Evas_List **list); static void _e_gadcon_layout_smart_gadcons_position(E_Smart_Data *sd, Eina_List **list);
static void _e_gadcon_layout_smart_gadcons_position_static(E_Smart_Data *sd, Evas_List **list); static void _e_gadcon_layout_smart_gadcons_position_static(E_Smart_Data *sd, Eina_List **list);
static E_Layout_Item_Container * _e_gadcon_layout_smart_containers_position_adjust(E_Smart_Data *sd, E_Layout_Item_Container *lc, E_Layout_Item_Container *lc2); static E_Layout_Item_Container * _e_gadcon_layout_smart_containers_position_adjust(E_Smart_Data *sd, E_Layout_Item_Container *lc, E_Layout_Item_Container *lc2);
static void _e_gadcon_layout_smart_position_items_inside_container(E_Smart_Data *sd, E_Layout_Item_Container *lc); static void _e_gadcon_layout_smart_position_items_inside_container(E_Smart_Data *sd, E_Layout_Item_Container *lc);
static void _e_gadcon_layout_smart_containers_merge(E_Smart_Data *sd, E_Layout_Item_Container *lc, E_Layout_Item_Container *lc2); static void _e_gadcon_layout_smart_containers_merge(E_Smart_Data *sd, E_Layout_Item_Container *lc, E_Layout_Item_Container *lc2);
static void _e_gadcon_layout_smart_restore_gadcons_position_before_move(E_Smart_Data *sd, E_Layout_Item_Container **lc_moving, E_Layout_Item_Container *lc_back, Evas_List **con_list); static void _e_gadcon_layout_smart_restore_gadcons_position_before_move(E_Smart_Data *sd, E_Layout_Item_Container **lc_moving, E_Layout_Item_Container *lc_back, Eina_List **con_list);
typedef enum _E_Gadcon_Layout_Item_State typedef enum _E_Gadcon_Layout_Item_State
{ {
@ -135,14 +135,14 @@ struct _E_Layout_Item_Container
} state_info; } state_info;
E_Smart_Data *sd; E_Smart_Data *sd;
Evas_List *items; Eina_List *items;
E_Layout_Item_Container_State state; E_Layout_Item_Container_State state;
}; };
#define LC_FREE(__lc) \ #define LC_FREE(__lc) \
if (__lc->items) \ if (__lc->items) \
evas_list_free(__lc->items); \ eina_list_free(__lc->items); \
E_FREE(__lc) E_FREE(__lc)
#define E_LAYOUT_ITEM_CONTAINER_STATE_SET(__con_state, __bi_state) \ #define E_LAYOUT_ITEM_CONTAINER_STATE_SET(__con_state, __bi_state) \
@ -183,8 +183,8 @@ struct _E_Layout_Item_Container
/********************/ /********************/
static Evas_Hash *providers = NULL; static Evas_Hash *providers = NULL;
static Evas_List *providers_list = NULL; static Eina_List *providers_list = NULL;
static Evas_List *gadcons = NULL; static Eina_List *gadcons = NULL;
/* This is the gadcon client which is currently dragged */ /* This is the gadcon client which is currently dragged */
static E_Gadcon_Client *drag_gcc = NULL; static E_Gadcon_Client *drag_gcc = NULL;
@ -207,11 +207,11 @@ e_gadcon_shutdown(void)
EAPI void EAPI void
e_gadcon_provider_register(const E_Gadcon_Client_Class *cc) e_gadcon_provider_register(const E_Gadcon_Client_Class *cc)
{ {
Evas_List *l; Eina_List *l;
E_Gadcon *gc; E_Gadcon *gc;
providers = evas_hash_direct_add(providers, cc->name, cc); providers = evas_hash_direct_add(providers, cc->name, cc);
providers_list = evas_list_append(providers_list, cc); providers_list = eina_list_append(providers_list, cc);
for (l = gadcons; l; l = l->next) for (l = gadcons; l; l = l->next)
{ {
gc = l->data; gc = l->data;
@ -222,7 +222,7 @@ e_gadcon_provider_register(const E_Gadcon_Client_Class *cc)
EAPI void EAPI void
e_gadcon_provider_unregister(const E_Gadcon_Client_Class *cc) e_gadcon_provider_unregister(const E_Gadcon_Client_Class *cc)
{ {
Evas_List *l, *ll, *dlist = NULL; Eina_List *l, *ll, *dlist = NULL;
E_Gadcon *gc; E_Gadcon *gc;
E_Gadcon_Client *gcc; E_Gadcon_Client *gcc;
@ -233,20 +233,20 @@ e_gadcon_provider_unregister(const E_Gadcon_Client_Class *cc)
{ {
gcc = ll->data; gcc = ll->data;
if (gcc->client_class == cc) if (gcc->client_class == cc)
dlist = evas_list_append(dlist, gcc); dlist = eina_list_append(dlist, gcc);
} }
} }
while (dlist) while (dlist)
{ {
gcc = dlist->data; gcc = dlist->data;
dlist = evas_list_remove_list(dlist, dlist); dlist = eina_list_remove_list(dlist, dlist);
e_object_del(E_OBJECT(gcc)); e_object_del(E_OBJECT(gcc));
} }
providers = evas_hash_del(providers, cc->name, cc); providers = evas_hash_del(providers, cc->name, cc);
providers_list = evas_list_remove(providers_list, cc); providers_list = eina_list_remove(providers_list, cc);
} }
EAPI Evas_List * EAPI Eina_List *
e_gadcon_provider_list(void) e_gadcon_provider_list(void)
{ {
return providers_list; return providers_list;
@ -256,7 +256,7 @@ EAPI E_Gadcon *
e_gadcon_swallowed_new(const char *name, int id, Evas_Object *obj, char *swallow_name) e_gadcon_swallowed_new(const char *name, int id, Evas_Object *obj, char *swallow_name)
{ {
E_Gadcon *gc; E_Gadcon *gc;
Evas_List *l; Eina_List *l;
Evas_Coord x, y, w, h; Evas_Coord x, y, w, h;
const char *drop_types[] = { "enlightenment/gadcon_client" }; const char *drop_types[] = { "enlightenment/gadcon_client" };
@ -290,7 +290,7 @@ e_gadcon_swallowed_new(const char *name, int id, Evas_Object *obj, char *swallow
evas_object_show(gc->o_container); evas_object_show(gc->o_container);
edje_object_part_swallow(gc->edje.o_parent, gc->edje.swallow_name, edje_object_part_swallow(gc->edje.o_parent, gc->edje.swallow_name,
gc->o_container); gc->o_container);
gadcons = evas_list_append(gadcons, gc); gadcons = eina_list_append(gadcons, gc);
for (l = e_config->gadcons; l; l = l->next) for (l = e_config->gadcons; l; l = l->next)
{ {
@ -309,7 +309,7 @@ e_gadcon_swallowed_new(const char *name, int id, Evas_Object *obj, char *swallow
gc->cf = E_NEW(E_Config_Gadcon, 1); gc->cf = E_NEW(E_Config_Gadcon, 1);
gc->cf->name = eina_stringshare_add(gc->name); gc->cf->name = eina_stringshare_add(gc->name);
gc->cf->id = gc->id; gc->cf->id = gc->id;
e_config->gadcons = evas_list_append(e_config->gadcons, gc->cf); e_config->gadcons = eina_list_append(e_config->gadcons, gc->cf);
e_config_save_queue(); e_config_save_queue();
} }
return gc; return gc;
@ -369,7 +369,7 @@ e_gadcon_layout_policy_set(E_Gadcon *gc, E_Gadcon_Layout_Policy layout_policy)
EAPI void EAPI void
e_gadcon_populate(E_Gadcon *gc) e_gadcon_populate(E_Gadcon *gc)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(gc); E_OBJECT_CHECK(gc);
E_OBJECT_TYPE_CHECK(gc, E_GADCON_TYPE); E_OBJECT_TYPE_CHECK(gc, E_GADCON_TYPE);
@ -444,7 +444,7 @@ e_gadcon_unpopulate(E_Gadcon *gc)
e_object_del(E_OBJECT(gcc->menu)); e_object_del(E_OBJECT(gcc->menu));
gcc->menu = NULL; gcc->menu = NULL;
} }
gc->clients = evas_list_remove_list(gc->clients, gc->clients); gc->clients = eina_list_remove_list(gc->clients, gc->clients);
e_object_del(E_OBJECT(gcc)); e_object_del(E_OBJECT(gcc));
} }
} }
@ -452,7 +452,7 @@ e_gadcon_unpopulate(E_Gadcon *gc)
EAPI void EAPI void
e_gadcon_populate_class(E_Gadcon *gc, const E_Gadcon_Client_Class *cc) e_gadcon_populate_class(E_Gadcon *gc, const E_Gadcon_Client_Class *cc)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(gc); E_OBJECT_CHECK(gc);
E_OBJECT_TYPE_CHECK(gc, E_GADCON_TYPE); E_OBJECT_TYPE_CHECK(gc, E_GADCON_TYPE);
@ -504,7 +504,7 @@ e_gadcon_populate_class(E_Gadcon *gc, const E_Gadcon_Client_Class *cc)
EAPI void EAPI void
e_gadcon_orient(E_Gadcon *gc, E_Gadcon_Orient orient) e_gadcon_orient(E_Gadcon *gc, E_Gadcon_Orient orient)
{ {
Evas_List *l; Eina_List *l;
int horiz = 0; int horiz = 0;
E_OBJECT_CHECK(gc); E_OBJECT_CHECK(gc);
@ -552,7 +552,7 @@ e_gadcon_orient(E_Gadcon *gc, E_Gadcon_Orient orient)
EAPI void EAPI void
e_gadcon_edit_begin(E_Gadcon *gc) e_gadcon_edit_begin(E_Gadcon *gc)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(gc); E_OBJECT_CHECK(gc);
E_OBJECT_TYPE_CHECK(gc, E_GADCON_TYPE); E_OBJECT_TYPE_CHECK(gc, E_GADCON_TYPE);
@ -572,7 +572,7 @@ e_gadcon_edit_begin(E_Gadcon *gc)
EAPI void EAPI void
e_gadcon_edit_end(E_Gadcon *gc) e_gadcon_edit_end(E_Gadcon *gc)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(gc); E_OBJECT_CHECK(gc);
E_OBJECT_TYPE_CHECK(gc, E_GADCON_TYPE); E_OBJECT_TYPE_CHECK(gc, E_GADCON_TYPE);
@ -592,7 +592,7 @@ e_gadcon_edit_end(E_Gadcon *gc)
EAPI void EAPI void
e_gadcon_all_edit_begin(void) e_gadcon_all_edit_begin(void)
{ {
Evas_List *l; Eina_List *l;
for (l = gadcons; l; l = l->next) for (l = gadcons; l; l = l->next)
{ {
@ -606,7 +606,7 @@ e_gadcon_all_edit_begin(void)
EAPI void EAPI void
e_gadcon_all_edit_end(void) e_gadcon_all_edit_end(void)
{ {
Evas_List *l; Eina_List *l;
for (l = gadcons; l; l = l->next) for (l = gadcons; l; l = l->next)
{ {
@ -755,7 +755,7 @@ e_gadcon_client_config_new(E_Gadcon *gc, const char *name)
cf_gcc->style = NULL; cf_gcc->style = NULL;
cf_gcc->autoscroll = 0; cf_gcc->autoscroll = 0;
cf_gcc->resizable = 0; cf_gcc->resizable = 0;
gc->cf->clients = evas_list_append(gc->cf->clients, cf_gcc); gc->cf->clients = eina_list_append(gc->cf->clients, cf_gcc);
e_config_save_queue(); e_config_save_queue();
return cf_gcc; return cf_gcc;
} }
@ -768,7 +768,7 @@ e_gadcon_client_config_del(E_Config_Gadcon *cf_gc, E_Config_Gadcon_Client *cf_gc
if (cf_gcc->name) eina_stringshare_del(cf_gcc->name); if (cf_gcc->name) eina_stringshare_del(cf_gcc->name);
if (cf_gcc->id) eina_stringshare_del(cf_gcc->id); if (cf_gcc->id) eina_stringshare_del(cf_gcc->id);
if (cf_gcc->style) eina_stringshare_del(cf_gcc->style); if (cf_gcc->style) eina_stringshare_del(cf_gcc->style);
if (cf_gc) cf_gc->clients = evas_list_remove(cf_gc->clients, cf_gcc); if (cf_gc) cf_gc->clients = eina_list_remove(cf_gc->clients, cf_gcc);
free(cf_gcc); free(cf_gcc);
} }
@ -785,8 +785,8 @@ e_gadcon_client_new(E_Gadcon *gc, const char *name, const char *id, const char *
gcc->gadcon = gc; gcc->gadcon = gc;
gcc->o_base = base_obj; gcc->o_base = base_obj;
if (gc->clients) if (gc->clients)
gcc->id = E_GADCON_CLIENT(evas_list_data(evas_list_last(gc->clients)))->id + 1; gcc->id = E_GADCON_CLIENT(eina_list_data_get(eina_list_last(gc->clients)))->id + 1;
gc->clients = evas_list_append(gc->clients, gcc); gc->clients = eina_list_append(gc->clients, gcc);
/* This must only be unique during runtime */ /* This must only be unique during runtime */
if (gcc->o_base) if (gcc->o_base)
evas_object_event_callback_add(gcc->o_base, EVAS_CALLBACK_DEL, evas_object_event_callback_add(gcc->o_base, EVAS_CALLBACK_DEL,
@ -950,7 +950,7 @@ e_gadcon_client_edit_begin(E_Gadcon_Client *gcc)
EAPI void EAPI void
e_gadcon_client_edit_end(E_Gadcon_Client *gcc) e_gadcon_client_edit_end(E_Gadcon_Client *gcc)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
E_OBJECT_CHECK(gcc); E_OBJECT_CHECK(gcc);
E_OBJECT_TYPE_CHECK(gcc, E_GADCON_CLIENT_TYPE); E_OBJECT_TYPE_CHECK(gcc, E_GADCON_CLIENT_TYPE);
@ -1347,7 +1347,7 @@ static void
_e_gadcon_free(E_Gadcon *gc) _e_gadcon_free(E_Gadcon *gc)
{ {
e_gadcon_unpopulate(gc); e_gadcon_unpopulate(gc);
gadcons = evas_list_remove(gadcons, gc); gadcons = eina_list_remove(gadcons, gc);
if (gc->o_container) evas_object_del(gc->o_container); if (gc->o_container) evas_object_del(gc->o_container);
eina_stringshare_del(gc->name); eina_stringshare_del(gc->name);
eina_stringshare_del(gc->edje.swallow_name); eina_stringshare_del(gc->edje.swallow_name);
@ -1378,7 +1378,7 @@ _e_gadcon_client_free(E_Gadcon_Client *gcc)
gcc->client_class->func.shutdown(gcc); gcc->client_class->func.shutdown(gcc);
if (gcc->client_class->func.id_del) if (gcc->client_class->func.id_del)
gcc->client_class->func.id_del(gcc->cf->id); gcc->client_class->func.id_del(gcc->cf->id);
gcc->gadcon->clients = evas_list_remove(gcc->gadcon->clients, gcc); gcc->gadcon->clients = eina_list_remove(gcc->gadcon->clients, gcc);
if (gcc->o_box) evas_object_del(gcc->o_box); if (gcc->o_box) evas_object_del(gcc->o_box);
if (gcc->o_frame) evas_object_del(gcc->o_frame); if (gcc->o_frame) evas_object_del(gcc->o_frame);
eina_stringshare_del(gcc->name); eina_stringshare_del(gcc->name);
@ -1516,7 +1516,7 @@ _e_gadcon_client_drag_begin(E_Gadcon_Client *gcc, int x, int y)
e_object_ref(E_OBJECT(gcc)); e_object_ref(E_OBJECT(gcc));
/* Remove this config from the current gadcon */ /* Remove this config from the current gadcon */
gcc->gadcon->cf->clients = gcc->gadcon->cf->clients =
evas_list_remove(gcc->gadcon->cf->clients, gcc->cf); eina_list_remove(gcc->gadcon->cf->clients, gcc->cf);
gcc->state_info.state = E_LAYOUT_ITEM_STATE_NONE; gcc->state_info.state = E_LAYOUT_ITEM_STATE_NONE;
gcc->state_info.resist = 0; gcc->state_info.resist = 0;
@ -1549,7 +1549,7 @@ _e_gadcon_client_drag_begin(E_Gadcon_Client *gcc, int x, int y)
static void static void
_e_gadcon_client_inject(E_Gadcon *gc, E_Gadcon_Client *gcc, int x, int y) _e_gadcon_client_inject(E_Gadcon *gc, E_Gadcon_Client *gcc, int x, int y)
{ {
Evas_List *l; Eina_List *l;
Evas_Coord cx, cy, cw, ch; Evas_Coord cx, cy, cw, ch;
int seq = 1; int seq = 1;
@ -2235,7 +2235,7 @@ _e_gadcon_cb_drop(void *data, const char *type, void *event)
if (drag_gcc->gadcon == gc) gcc = drag_gcc; if (drag_gcc->gadcon == gc) gcc = drag_gcc;
else if ((new_gcc) && (new_gcc->gadcon == gc)) gcc = new_gcc; else if ((new_gcc) && (new_gcc->gadcon == gc)) gcc = new_gcc;
gc->cf->clients = evas_list_append(gc->cf->clients, gcc->cf); gc->cf->clients = eina_list_append(gc->cf->clients, gcc->cf);
if (gc->editing) e_gadcon_client_edit_begin(gcc); if (gc->editing) e_gadcon_client_edit_begin(gcc);
e_config_save_queue(); e_config_save_queue();
@ -2475,7 +2475,7 @@ struct _E_Smart_Data
unsigned char horizontal : 1; unsigned char horizontal : 1;
unsigned char doing_config : 1; unsigned char doing_config : 1;
unsigned char redo_config : 1; unsigned char redo_config : 1;
Evas_List *items; Eina_List *items;
int frozen; int frozen;
Evas_Coord minw, minh, req; Evas_Coord minw, minh, req;
}; };
@ -2589,7 +2589,7 @@ e_gadcon_layout_min_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
{ {
E_Smart_Data *sd; E_Smart_Data *sd;
/* /*
Evas_List *l; Eina_List *l;
Evas_Coord tw = 0, th = 0; Evas_Coord tw = 0, th = 0;
*/ */
if (!obj) return; if (!obj) return;
@ -2671,7 +2671,7 @@ e_gadcon_layout_pack(Evas_Object *obj, Evas_Object *child)
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
if (!sd) return 0; if (!sd) return 0;
_e_gadcon_layout_smart_adopt(sd, child); _e_gadcon_layout_smart_adopt(sd, child);
sd->items = evas_list_prepend(sd->items, child); sd->items = eina_list_prepend(sd->items, child);
_e_gadcon_layout_smart_reconfigure(sd); _e_gadcon_layout_smart_reconfigure(sd);
return 0; return 0;
} }
@ -2757,7 +2757,7 @@ static void
e_gadcon_layout_pack_options_set(Evas_Object *obj, E_Gadcon_Client *gcc) e_gadcon_layout_pack_options_set(Evas_Object *obj, E_Gadcon_Client *gcc)
{ {
int ok, seq; int ok, seq;
Evas_List *l; Eina_List *l;
E_Gadcon_Layout_Item *bi, *bi2; E_Gadcon_Layout_Item *bi, *bi2;
if (!obj) return; if (!obj) return;
@ -2848,7 +2848,7 @@ e_gadcon_layout_unpack(Evas_Object *obj)
if (!bi) return; if (!bi) return;
sd = bi->sd; sd = bi->sd;
if (!sd) return; if (!sd) return;
sd->items = evas_list_remove(sd->items, obj); sd->items = eina_list_remove(sd->items, obj);
_e_gadcon_layout_smart_disown(obj); _e_gadcon_layout_smart_disown(obj);
_e_gadcon_layout_smart_reconfigure(sd); _e_gadcon_layout_smart_reconfigure(sd);
} }
@ -2912,9 +2912,9 @@ static void
_e_gadcon_layout_smart_reconfigure(E_Smart_Data *sd) _e_gadcon_layout_smart_reconfigure(E_Smart_Data *sd)
{ {
Evas_Coord xx, yy; Evas_Coord xx, yy;
Evas_List *l; Eina_List *l;
int min, mino, cur; int min, mino, cur;
Evas_List *list = NULL; Eina_List *list = NULL;
E_Gadcon_Layout_Item *bi; E_Gadcon_Layout_Item *bi;
E_Layout_Item_Container *lc; E_Layout_Item_Container *lc;
int i; int i;
@ -2986,12 +2986,12 @@ _e_gadcon_layout_smart_reconfigure(E_Smart_Data *sd)
lc = l->data; lc = l->data;
LC_FREE(lc); LC_FREE(lc);
} }
list = evas_list_free(list); list = eina_list_free(list);
set_prev_pos = 1; set_prev_pos = 1;
} }
sd->items = evas_list_sort(sd->items, evas_list_count(sd->items), sd->items = eina_list_sort(sd->items, eina_list_count(sd->items),
_e_gadcon_layout_smart_sort_by_position_cb); _e_gadcon_layout_smart_sort_by_position_cb);
for (l = sd->items, i = 1; l; l = l->next, i++) for (l = sd->items, i = 1; l; l = l->next, i++)
{ {
@ -3171,7 +3171,7 @@ _e_gadcon_layout_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
if (!sd) return; if (!sd) return;
if ((x == sd->x) && (y == sd->y)) return; if ((x == sd->x) && (y == sd->y)) return;
{ {
Evas_List *l; Eina_List *l;
Evas_Coord dx, dy; Evas_Coord dx, dy;
dx = x - sd->x; dx = x - sd->x;
@ -3273,7 +3273,7 @@ static void
_e_gadcon_layout_smart_min_cur_size_calc(E_Smart_Data *sd, int *min, int *mino, int *cur) _e_gadcon_layout_smart_min_cur_size_calc(E_Smart_Data *sd, int *min, int *mino, int *cur)
{ {
E_Gadcon_Layout_Item *bi; E_Gadcon_Layout_Item *bi;
Evas_List *l; Eina_List *l;
for (l = sd->items; l; l = l->next) for (l = sd->items; l; l = l->next)
{ {
@ -3448,7 +3448,7 @@ _e_gadcon_layout_smart_gadcons_width_adjust(E_Smart_Data *sd, int min, int cur)
int need, limit, reduce_total, reduce; int need, limit, reduce_total, reduce;
int max_size; int max_size;
int c; int c;
Evas_List *l, *l2; Eina_List *l, *l2;
E_Gadcon_Layout_Item *bi, *bi2; E_Gadcon_Layout_Item *bi, *bi2;
if (sd->horizontal) if (sd->horizontal)
@ -3479,7 +3479,7 @@ _e_gadcon_layout_smart_gadcons_width_adjust(E_Smart_Data *sd, int min, int cur)
return; return;
} }
sd->items = evas_list_sort(sd->items, evas_list_count(sd->items), sd->items = eina_list_sort(sd->items, eina_list_count(sd->items),
_e_gadcon_layout_smart_width_smart_sort_reverse_cb); _e_gadcon_layout_smart_width_smart_sort_reverse_cb);
__adjust_size_again: __adjust_size_again:
@ -3500,7 +3500,7 @@ _e_gadcon_layout_smart_gadcons_width_adjust(E_Smart_Data *sd, int min, int cur)
} }
} }
if (evas_list_count(sd->items) == 1) if (eina_list_count(sd->items) == 1)
c = 1; c = 1;
if (l) if (l)
@ -3625,7 +3625,7 @@ static void
_e_gadcon_layout_smart_sync_clients(E_Gadcon *gc) _e_gadcon_layout_smart_sync_clients(E_Gadcon *gc)
{ {
E_Gadcon_Client *gcc; E_Gadcon_Client *gcc;
Evas_List *l; Eina_List *l;
for (l = gc->clients; l; l = l->next) for (l = gc->clients; l; l = l->next)
{ {
@ -3658,12 +3658,12 @@ _e_gadcon_client_current_position_sync(E_Gadcon_Client *gcc)
static void static void
_e_gadcon_layout_smart_gadcon_position_shrinked_mode(E_Smart_Data *sd) _e_gadcon_layout_smart_gadcon_position_shrinked_mode(E_Smart_Data *sd)
{ {
Evas_List *l; Eina_List *l;
E_Gadcon_Layout_Item *bi, *bi2; E_Gadcon_Layout_Item *bi, *bi2;
void *tp; void *tp;
int pos = 0; int pos = 0;
sd->items = evas_list_sort(sd->items, evas_list_count(sd->items), sd->items = eina_list_sort(sd->items, eina_list_count(sd->items),
_e_gadcon_layout_smart_sort_by_sequence_number_cb); _e_gadcon_layout_smart_sort_by_sequence_number_cb);
for (l = sd->items; l; l = l->next) for (l = sd->items; l; l = l->next)
{ {
@ -3772,7 +3772,7 @@ static void
_e_gadcon_layout_smart_gadcons_asked_position_set(E_Smart_Data *sd) _e_gadcon_layout_smart_gadcons_asked_position_set(E_Smart_Data *sd)
{ {
E_Gadcon_Layout_Item *bi; E_Gadcon_Layout_Item *bi;
Evas_List *l; Eina_List *l;
for (l = sd->items; l; l = l->next) for (l = sd->items; l; l = l->next)
{ {
@ -3876,10 +3876,10 @@ _e_gadcon_layout_smart_gadcons_asked_position_set(E_Smart_Data *sd)
#endif #endif
} }
static Evas_List * static Eina_List *
_e_gadcon_layout_smart_gadcons_wrap(E_Smart_Data *sd) _e_gadcon_layout_smart_gadcons_wrap(E_Smart_Data *sd)
{ {
Evas_List *l, *list = NULL; Eina_List *l, *list = NULL;
E_Layout_Item_Container *lc; E_Layout_Item_Container *lc;
E_Gadcon_Layout_Item *bi; E_Gadcon_Layout_Item *bi;
@ -3908,17 +3908,17 @@ _e_gadcon_layout_smart_gadcons_wrap(E_Smart_Data *sd)
(lc->state == E_LAYOUT_ITEM_CONTAINER_STATE_NONE)) (lc->state == E_LAYOUT_ITEM_CONTAINER_STATE_NONE))
lc->state = E_LAYOUT_ITEM_CONTAINER_STATE_POS_LOCKED; lc->state = E_LAYOUT_ITEM_CONTAINER_STATE_POS_LOCKED;
lc->items = evas_list_append(lc->items, bi); lc->items = eina_list_append(lc->items, bi);
list = evas_list_append(list, lc); list = eina_list_append(list, lc);
} }
return list; return list;
} }
static void static void
_e_gadcon_layout_smart_gadcons_position(E_Smart_Data *sd, Evas_List **list) _e_gadcon_layout_smart_gadcons_position(E_Smart_Data *sd, Eina_List **list)
{ {
int ok, lc_moving_prev_pos; int ok, lc_moving_prev_pos;
Evas_List *l, *l2, *l3; Eina_List *l, *l2, *l3;
E_Layout_Item_Container *lc_moving = NULL, *lc_back, *lc, *lc3; E_Layout_Item_Container *lc_moving = NULL, *lc_back, *lc, *lc3;
E_Gadcon_Layout_Item *bi, *bi_moving; E_Gadcon_Layout_Item *bi, *bi_moving;
@ -3944,7 +3944,7 @@ _e_gadcon_layout_smart_gadcons_position(E_Smart_Data *sd, Evas_List **list)
lc_back->state_info.max_seq = lc_moving->state_info.max_seq; lc_back->state_info.max_seq = lc_moving->state_info.max_seq;
lc_back->sd = lc_moving->sd; lc_back->sd = lc_moving->sd;
for (l2 = lc_moving->items; l2; l2 = l2->next) for (l2 = lc_moving->items; l2; l2 = l2->next)
lc_back->items = evas_list_append(lc_back->items, l2->data); lc_back->items = eina_list_append(lc_back->items, l2->data);
lc_back->state = lc_moving->state; lc_back->state = lc_moving->state;
bi_moving = lc_back->items->data; bi_moving = lc_back->items->data;
break; break;
@ -3995,7 +3995,7 @@ _e_gadcon_layout_smart_gadcons_position(E_Smart_Data *sd, Evas_List **list)
ok = 1; ok = 1;
l->data = lc3; l->data = lc3;
*list = evas_list_remove_list(*list, l->prev); *list = eina_list_remove_list(*list, l->prev);
LC_FREE(lc_moving); LC_FREE(lc_moving);
LC_FREE(lc); LC_FREE(lc);
lc_moving = lc3; lc_moving = lc3;
@ -4098,7 +4098,7 @@ _e_gadcon_layout_smart_gadcons_position(E_Smart_Data *sd, Evas_List **list)
ok = 1; ok = 1;
l->data = lc3; l->data = lc3;
*list = evas_list_remove_list(*list, l->next); *list = eina_list_remove_list(*list, l->next);
LC_FREE(lc_moving); LC_FREE(lc_moving);
LC_FREE(lc); LC_FREE(lc);
lc_moving = lc3; lc_moving = lc3;
@ -4125,7 +4125,7 @@ _e_gadcon_layout_smart_gadcons_position(E_Smart_Data *sd, Evas_List **list)
if ((lc->pos + lc->size) == prev_pos) break; if ((lc->pos + lc->size) == prev_pos) break;
prev_pos = lc->pos; prev_pos = lc->pos;
for (l3 = evas_list_last(lc->items); l3; l3 = l3->prev) for (l3 = eina_list_last(lc->items); l3; l3 = l3->prev)
{ {
bi = l3->data; bi = l3->data;
@ -4251,7 +4251,7 @@ _e_gadcon_layout_smart_gadcons_position(E_Smart_Data *sd, Evas_List **list)
if ((l) && (l->next)) if ((l) && (l->next))
{ {
Evas_List *stop; Eina_List *stop;
int new_pos = 0; int new_pos = 0;
ok = 0; ok = 0;
@ -4352,13 +4352,13 @@ _e_gadcon_layout_smart_gadcons_position(E_Smart_Data *sd, Evas_List **list)
} }
static void static void
_e_gadcon_layout_smart_gadcons_position_static(E_Smart_Data *sd, Evas_List **list) _e_gadcon_layout_smart_gadcons_position_static(E_Smart_Data *sd, Eina_List **list)
{ {
int ok; int ok;
Evas_List *l; Eina_List *l;
E_Layout_Item_Container *lc, *lc2, *lc3; E_Layout_Item_Container *lc, *lc2, *lc3;
*list = evas_list_sort(*list, evas_list_count(*list), _e_gadcon_layout_smart_containers_sort_cb); *list = eina_list_sort(*list, eina_list_count(*list), _e_gadcon_layout_smart_containers_sort_cb);
__reposition_again: __reposition_again:
for (l = *list; l; l = l->next) for (l = *list; l; l = l->next)
@ -4374,7 +4374,7 @@ _e_gadcon_layout_smart_gadcons_position_static(E_Smart_Data *sd, Evas_List **lis
if (lc3) if (lc3)
{ {
l->data = lc3; l->data = lc3;
*list = evas_list_remove_list(*list, l->next); *list = eina_list_remove_list(*list, l->next);
LC_FREE(lc); LC_FREE(lc);
LC_FREE(lc2); LC_FREE(lc2);
goto __reposition_again; goto __reposition_again;
@ -4421,7 +4421,7 @@ static E_Layout_Item_Container *
_e_gadcon_layout_smart_containers_position_adjust(E_Smart_Data *sd, E_Layout_Item_Container *lc, E_Layout_Item_Container *lc2) _e_gadcon_layout_smart_containers_position_adjust(E_Smart_Data *sd, E_Layout_Item_Container *lc, E_Layout_Item_Container *lc2)
{ {
int create_new; int create_new;
Evas_List *l; Eina_List *l;
E_Layout_Item_Container *lc3 = NULL; E_Layout_Item_Container *lc3 = NULL;
E_Layout_Item_Container_State new_state; E_Layout_Item_Container_State new_state;
E_Gadcon_Layout_Item *bi, *bi2; E_Gadcon_Layout_Item *bi, *bi2;
@ -4584,7 +4584,7 @@ _e_gadcon_layout_smart_containers_position_adjust(E_Smart_Data *sd, E_Layout_Ite
{ {
int t; int t;
bi = (evas_list_last(lc->items))->data; bi = (eina_list_last(lc->items))->data;
bi2 = lc2->items->data; bi2 = lc2->items->data;
if (sd->horizontal) if (sd->horizontal)
@ -4604,10 +4604,10 @@ _e_gadcon_layout_smart_containers_position_adjust(E_Smart_Data *sd, E_Layout_Ite
bi->gcc->state_info.seq = bi2->gcc->state_info.seq; bi->gcc->state_info.seq = bi2->gcc->state_info.seq;
bi2->gcc->state_info.seq = t; bi2->gcc->state_info.seq = t;
lc->items = evas_list_remove_list(lc->items, evas_list_last(lc->items)); lc->items = eina_list_remove_list(lc->items, eina_list_last(lc->items));
lc->items = evas_list_append(lc->items, bi2); lc->items = eina_list_append(lc->items, bi2);
lc->items = evas_list_append(lc->items, bi); lc->items = eina_list_append(lc->items, bi);
lc2->items = evas_list_free(lc2->items); lc2->items = eina_list_free(lc2->items);
E_LAYOUT_ITEM_CONTAINER_SIZE_CHANGE_BY(lc, bi2, 1); E_LAYOUT_ITEM_CONTAINER_SIZE_CHANGE_BY(lc, bi2, 1);
lc2->pos = lc->pos + lc->size; lc2->pos = lc->pos + lc->size;
lc2->size = 0; lc2->size = 0;
@ -4743,9 +4743,9 @@ _e_gadcon_layout_smart_containers_position_adjust(E_Smart_Data *sd, E_Layout_Ite
{ {
lc3->pos = lc->pos; lc3->pos = lc->pos;
for (l = lc->items; l; l = l->next) for (l = lc->items; l; l = l->next)
lc3->items = evas_list_append(lc3->items, l->data); lc3->items = eina_list_append(lc3->items, l->data);
for (l = lc2->items; l; l = l->next) for (l = lc2->items; l; l = l->next)
lc3->items = evas_list_append(lc3->items, l->data); lc3->items = eina_list_append(lc3->items, l->data);
lc3->state_info.min_seq = lc->state_info.min_seq; lc3->state_info.min_seq = lc->state_info.min_seq;
if (lc2->items) if (lc2->items)
@ -4757,9 +4757,9 @@ _e_gadcon_layout_smart_containers_position_adjust(E_Smart_Data *sd, E_Layout_Ite
{ {
lc3->pos = lc2->pos; lc3->pos = lc2->pos;
for (l = lc2->items; l; l = l->next) for (l = lc2->items; l; l = l->next)
lc3->items = evas_list_append(lc3->items, l->data); lc3->items = eina_list_append(lc3->items, l->data);
for (l = lc->items; l; l = l->next) for (l = lc->items; l; l = l->next)
lc3->items = evas_list_append(lc3->items, l->data); lc3->items = eina_list_append(lc3->items, l->data);
lc3->state_info.min_seq = lc2->state_info.min_seq; lc3->state_info.min_seq = lc2->state_info.min_seq;
if (lc->items) if (lc->items)
@ -4778,7 +4778,7 @@ static void
_e_gadcon_layout_smart_position_items_inside_container(E_Smart_Data *sd, E_Layout_Item_Container *lc) _e_gadcon_layout_smart_position_items_inside_container(E_Smart_Data *sd, E_Layout_Item_Container *lc)
{ {
int shift; int shift;
Evas_List *l; Eina_List *l;
E_Gadcon_Layout_Item *bi; E_Gadcon_Layout_Item *bi;
if (!lc->items) return; if (!lc->items) return;
@ -4813,15 +4813,15 @@ static void
_e_gadcon_layout_smart_containers_merge(E_Smart_Data *sd, E_Layout_Item_Container *lc, E_Layout_Item_Container *lc2) _e_gadcon_layout_smart_containers_merge(E_Smart_Data *sd, E_Layout_Item_Container *lc, E_Layout_Item_Container *lc2)
{ {
int start = 0, size = 0, next = 0, min_seq = 0, max_seq = 0; int start = 0, size = 0, next = 0, min_seq = 0, max_seq = 0;
Evas_List *l, *nl = NULL; Eina_List *l, *nl = NULL;
E_Gadcon_Layout_Item *bi; E_Gadcon_Layout_Item *bi;
for (l = lc->items; l; l = l->next) for (l = lc->items; l; l = l->next)
nl = evas_list_append(nl, l->data); nl = eina_list_append(nl, l->data);
for (l = lc2->items; l; l = l->next) for (l = lc2->items; l; l = l->next)
nl = evas_list_append(nl, l->data); nl = eina_list_append(nl, l->data);
nl = evas_list_sort(nl, evas_list_count(nl), _e_gadcon_layout_smart_seq_sort_cb); nl = eina_list_sort(nl, eina_list_count(nl), _e_gadcon_layout_smart_seq_sort_cb);
for (l = nl; l; l = l->next) for (l = nl; l; l = l->next)
{ {
@ -4859,8 +4859,8 @@ _e_gadcon_layout_smart_containers_merge(E_Smart_Data *sd, E_Layout_Item_Containe
} }
} }
lc->items = evas_list_free(lc->items); lc->items = eina_list_free(lc->items);
lc2->items = evas_list_free(lc->items); lc2->items = eina_list_free(lc->items);
lc->items = nl; lc->items = nl;
lc->pos = start; lc->pos = start;
lc->size = size; lc->size = size;
@ -4871,10 +4871,10 @@ _e_gadcon_layout_smart_containers_merge(E_Smart_Data *sd, E_Layout_Item_Containe
} }
static void static void
_e_gadcon_layout_smart_restore_gadcons_position_before_move(E_Smart_Data *sd, E_Layout_Item_Container **lc_moving, E_Layout_Item_Container *lc_back, Evas_List **con_list) _e_gadcon_layout_smart_restore_gadcons_position_before_move(E_Smart_Data *sd, E_Layout_Item_Container **lc_moving, E_Layout_Item_Container *lc_back, Eina_List **con_list)
{ {
int ok; int ok;
Evas_List *l, *l2, *l3; Eina_List *l, *l2, *l3;
E_Gadcon_Layout_Item *bi, *bi2; E_Gadcon_Layout_Item *bi, *bi2;
E_Layout_Item_Container *lc, *lc2, *lc3; E_Layout_Item_Container *lc, *lc2, *lc3;
@ -4904,7 +4904,7 @@ _e_gadcon_layout_smart_restore_gadcons_position_before_move(E_Smart_Data *sd, E_
lc = l->data; lc = l->data;
if (lc->state == E_LAYOUT_ITEM_CONTAINER_STATE_NONE) continue; if (lc->state == E_LAYOUT_ITEM_CONTAINER_STATE_NONE) continue;
if (evas_list_count(lc->items) == 1) if (eina_list_count(lc->items) == 1)
{ {
bi = lc->items->data; bi = lc->items->data;
if ((bi->gcc->state_info.state == E_LAYOUT_ITEM_STATE_POS_INC) || if ((bi->gcc->state_info.state == E_LAYOUT_ITEM_STATE_POS_INC) ||
@ -4950,7 +4950,7 @@ _e_gadcon_layout_smart_restore_gadcons_position_before_move(E_Smart_Data *sd, E_
for (l3 = lc->items; l3 != l2; l3 = l3->next) for (l3 = lc->items; l3 != l2; l3 = l3->next)
{ {
bi2 = l3->data; bi2 = l3->data;
lc2->items = evas_list_append(lc2->items, bi2); lc2->items = eina_list_append(lc2->items, bi2);
if (l3 == lc->items) if (l3 == lc->items)
{ {
lc2->state_info.min_seq = bi2->gcc->state_info.seq; lc2->state_info.min_seq = bi2->gcc->state_info.seq;
@ -4972,7 +4972,7 @@ _e_gadcon_layout_smart_restore_gadcons_position_before_move(E_Smart_Data *sd, E_
for (l3 = l2->next; l3; l3 = l3->next) for (l3 = l2->next; l3; l3 = l3->next)
{ {
bi2 = l3->data; bi2 = l3->data;
lc3->items = evas_list_append(lc3->items, bi2); lc3->items = eina_list_append(lc3->items, bi2);
if (l3 == l2->next) if (l3 == l2->next)
{ {
lc3->state_info.min_seq = bi2->gcc->state_info.seq; lc3->state_info.min_seq = bi2->gcc->state_info.seq;
@ -5006,10 +5006,10 @@ _e_gadcon_layout_smart_restore_gadcons_position_before_move(E_Smart_Data *sd, E_
if (lc2) if (lc2)
{ {
l->data = lc2; l->data = lc2;
*con_list = evas_list_append(*con_list, *lc_moving); *con_list = eina_list_append(*con_list, *lc_moving);
if (lc3) if (lc3)
*con_list = evas_list_append(*con_list, lc3); *con_list = eina_list_append(*con_list, lc3);
*con_list = evas_list_sort(*con_list, evas_list_count(*con_list), *con_list = eina_list_sort(*con_list, eina_list_count(*con_list),
_e_gadcon_layout_smart_containers_sort_cb); _e_gadcon_layout_smart_containers_sort_cb);
} }
else else
@ -5017,8 +5017,8 @@ _e_gadcon_layout_smart_restore_gadcons_position_before_move(E_Smart_Data *sd, E_
l->data = *lc_moving; l->data = *lc_moving;
if (lc3) if (lc3)
{ {
*con_list = evas_list_append(*con_list, lc3); *con_list = eina_list_append(*con_list, lc3);
*con_list = evas_list_sort(*con_list, evas_list_count(*con_list), *con_list = eina_list_sort(*con_list, eina_list_count(*con_list),
_e_gadcon_layout_smart_containers_sort_cb); _e_gadcon_layout_smart_containers_sort_cb);
} }
} }

View File

@ -66,7 +66,7 @@ struct _E_Gadcon
Evas *evas; Evas *evas;
Evas_Object *o_container; Evas_Object *o_container;
Evas_List *clients; Eina_List *clients;
struct struct
{ {
@ -186,7 +186,7 @@ EAPI int e_gadcon_init(void);
EAPI int e_gadcon_shutdown(void); EAPI int e_gadcon_shutdown(void);
EAPI void e_gadcon_provider_register(const E_Gadcon_Client_Class *cc); EAPI void e_gadcon_provider_register(const E_Gadcon_Client_Class *cc);
EAPI void e_gadcon_provider_unregister(const E_Gadcon_Client_Class *cc); EAPI void e_gadcon_provider_unregister(const E_Gadcon_Client_Class *cc);
EAPI Evas_List *e_gadcon_provider_list(void); EAPI Eina_List *e_gadcon_provider_list(void);
EAPI E_Gadcon *e_gadcon_swallowed_new(const char *name, int id, Evas_Object *obj, char *swallow_name); EAPI E_Gadcon *e_gadcon_swallowed_new(const char *name, int id, Evas_Object *obj, char *swallow_name);
EAPI void e_gadcon_swallowed_min_size_set(E_Gadcon *gc, Evas_Coord w, Evas_Coord h); EAPI void e_gadcon_swallowed_min_size_set(E_Gadcon *gc, Evas_Coord w, Evas_Coord h);
EAPI void e_gadcon_min_size_request_callback_set(E_Gadcon *gc, void (*func) (void *data, E_Gadcon *gc, Evas_Coord w, Evas_Coord h), void *data); EAPI void e_gadcon_min_size_request_callback_set(E_Gadcon *gc, void (*func) (void *data, E_Gadcon *gc, Evas_Coord w, Evas_Coord h), void *data);

View File

@ -215,14 +215,14 @@ e_hints_manager_init(E_Manager *man)
/* Set desktop count, desktop names and workarea */ /* Set desktop count, desktop names and workarea */
int i = 0, num = 0; int i = 0, num = 0;
unsigned int *areas = NULL; unsigned int *areas = NULL;
Evas_List *cl; Eina_List *cl;
Ecore_X_Window *vroots = NULL; Ecore_X_Window *vroots = NULL;
/* FIXME: Desktop names not yet implemented */ /* FIXME: Desktop names not yet implemented */
/* char **names; */ /* char **names; */
e_hints_e16_comms_pretend(man); e_hints_e16_comms_pretend(man);
num = evas_list_count(man->containers); num = eina_list_count(man->containers);
vroots = calloc(num, sizeof(Ecore_X_Window)); vroots = calloc(num, sizeof(Ecore_X_Window));
if (!vroots) return; if (!vroots) return;
@ -268,7 +268,7 @@ e_hints_manager_init(E_Manager *man)
EAPI void EAPI void
e_hints_client_list_set(void) e_hints_client_list_set(void)
{ {
Evas_List *ml = NULL, *cl = NULL; Eina_List *ml = NULL, *cl = NULL;
unsigned int i = 0, num = 0; unsigned int i = 0, num = 0;
E_Manager *m; E_Manager *m;
E_Container *c; E_Container *c;
@ -335,7 +335,7 @@ e_hints_client_list_set(void)
EAPI void EAPI void
e_hints_client_stacking_set(void) e_hints_client_stacking_set(void)
{ {
Evas_List *ml = NULL, *cl = NULL; Eina_List *ml = NULL, *cl = NULL;
unsigned int i = 0, num = 0; unsigned int i = 0, num = 0;
E_Manager *m; E_Manager *m;
E_Container *c; E_Container *c;

View File

@ -12,7 +12,7 @@ struct _E_Smart_Data
{ {
Evas_Coord x, y, w, h, iw, ih; Evas_Coord x, y, w, h, iw, ih;
Evas_Object *o_smart, *o_box; Evas_Object *o_smart, *o_box;
Evas_List *items; Eina_List *items;
int selected; int selected;
unsigned char selector : 1; unsigned char selector : 1;
unsigned char multi_select : 1; unsigned char multi_select : 1;
@ -71,7 +71,7 @@ e_ilist_append(Evas_Object *obj, Evas_Object *icon, const char *label, int heade
si->sd = sd; si->sd = sd;
si->o_base = edje_object_add(evas_object_evas_get(sd->o_smart)); si->o_base = edje_object_add(evas_object_evas_get(sd->o_smart));
isodd = evas_list_count(sd->items) & 0x1; isodd = eina_list_count(sd->items) & 0x1;
if (header) if (header)
{ {
if (isodd) if (isodd)
@ -108,7 +108,7 @@ e_ilist_append(Evas_Object *obj, Evas_Object *icon, const char *label, int heade
si->data = data; si->data = data;
si->data2 = data2; si->data2 = data2;
si->header = header; si->header = header;
sd->items = evas_list_append(sd->items, si); sd->items = eina_list_append(sd->items, si);
edje_object_size_min_calc(si->o_base, &mw, &mh); edje_object_size_min_calc(si->o_base, &mw, &mh);
e_box_freeze(sd->o_box); e_box_freeze(sd->o_box);
@ -144,7 +144,7 @@ e_ilist_append_relative(Evas_Object *obj, Evas_Object *icon, const char *label,
si->sd = sd; si->sd = sd;
si->o_base = edje_object_add(evas_object_evas_get(sd->o_smart)); si->o_base = edje_object_add(evas_object_evas_get(sd->o_smart));
isodd = evas_list_count(sd->items) & 0x1; isodd = eina_list_count(sd->items) & 0x1;
if (header) if (header)
{ {
if (isodd) if (isodd)
@ -182,11 +182,11 @@ e_ilist_append_relative(Evas_Object *obj, Evas_Object *icon, const char *label,
si->data2 = data2; si->data2 = data2;
si->header = header; si->header = header;
ri = evas_list_nth(sd->items, relative); ri = eina_list_nth(sd->items, relative);
if (ri) if (ri)
sd->items = evas_list_append_relative(sd->items, si, ri); sd->items = eina_list_append_relative(sd->items, si, ri);
else else
sd->items = evas_list_append(sd->items, si); sd->items = eina_list_append(sd->items, si);
edje_object_size_min_calc(si->o_base, &mw, &mh); edje_object_size_min_calc(si->o_base, &mw, &mh);
e_box_freeze(sd->o_box); e_box_freeze(sd->o_box);
@ -226,7 +226,7 @@ e_ilist_prepend(Evas_Object *obj, Evas_Object *icon, const char *label, int head
if (header) if (header)
e_theme_edje_object_set(si->o_base, "base/theme/widgets", e_theme_edje_object_set(si->o_base, "base/theme/widgets",
"e/widgets/ilist_header"); "e/widgets/ilist_header");
else if (evas_list_count(sd->items) & 0x1) else if (eina_list_count(sd->items) & 0x1)
e_theme_edje_object_set(si->o_base, "base/theme/widgets", e_theme_edje_object_set(si->o_base, "base/theme/widgets",
"e/widgets/ilist_odd"); "e/widgets/ilist_odd");
else else
@ -246,7 +246,7 @@ e_ilist_prepend(Evas_Object *obj, Evas_Object *icon, const char *label, int head
si->data = data; si->data = data;
si->data2 = data2; si->data2 = data2;
si->header = header; si->header = header;
sd->items = evas_list_prepend(sd->items, si); sd->items = eina_list_prepend(sd->items, si);
edje_object_size_min_calc(si->o_base, &mw, &mh); edje_object_size_min_calc(si->o_base, &mw, &mh);
e_box_freeze(sd->o_box); e_box_freeze(sd->o_box);
@ -277,7 +277,7 @@ e_ilist_prepend_relative(Evas_Object *obj, Evas_Object *icon, const char *label,
if (header) if (header)
e_theme_edje_object_set(si->o_base, "base/theme/widgets", e_theme_edje_object_set(si->o_base, "base/theme/widgets",
"e/widgets/ilist_header"); "e/widgets/ilist_header");
else if (evas_list_count(sd->items) & 0x1) else if (eina_list_count(sd->items) & 0x1)
e_theme_edje_object_set(si->o_base, "base/theme/widgets", e_theme_edje_object_set(si->o_base, "base/theme/widgets",
"e/widgets/ilist_odd"); "e/widgets/ilist_odd");
else else
@ -298,11 +298,11 @@ e_ilist_prepend_relative(Evas_Object *obj, Evas_Object *icon, const char *label,
si->data2 = data2; si->data2 = data2;
si->header = header; si->header = header;
ri = evas_list_nth(sd->items, relative); ri = eina_list_nth(sd->items, relative);
if (ri) if (ri)
sd->items = evas_list_prepend_relative(sd->items, si, ri); sd->items = eina_list_prepend_relative(sd->items, si, ri);
else else
sd->items = evas_list_prepend(sd->items, si); sd->items = eina_list_prepend(sd->items, si);
edje_object_size_min_calc(si->o_base, &mw, &mh); edje_object_size_min_calc(si->o_base, &mw, &mh);
e_box_freeze(sd->o_box); e_box_freeze(sd->o_box);
@ -333,7 +333,7 @@ e_ilist_clear(Evas_Object *obj)
E_Ilist_Item *si = NULL; E_Ilist_Item *si = NULL;
if (!(si = sd->items->data)) continue; if (!(si = sd->items->data)) continue;
sd->items = evas_list_remove_list(sd->items, sd->items); sd->items = eina_list_remove_list(sd->items, sd->items);
if (si->o_icon) evas_object_del(si->o_icon); if (si->o_icon) evas_object_del(si->o_icon);
evas_object_del(si->o_base); evas_object_del(si->o_base);
E_FREE(si); E_FREE(si);
@ -360,7 +360,7 @@ EAPI int
e_ilist_count(Evas_Object *obj) e_ilist_count(Evas_Object *obj)
{ {
API_ENTRY return 0; API_ENTRY return 0;
return evas_list_count(sd->items); return eina_list_count(sd->items);
} }
EAPI int EAPI int
@ -401,7 +401,7 @@ e_ilist_min_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
EAPI void EAPI void
e_ilist_unselect(Evas_Object *obj) e_ilist_unselect(Evas_Object *obj)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
const char *stacking, *selectraise; const char *stacking, *selectraise;
API_ENTRY return; API_ENTRY return;
@ -431,14 +431,14 @@ EAPI void
e_ilist_selected_set(Evas_Object *obj, int n) e_ilist_selected_set(Evas_Object *obj, int n)
{ {
E_Ilist_Item *si = NULL; E_Ilist_Item *si = NULL;
Evas_List *l = NULL; Eina_List *l = NULL;
int i; int i;
const char *stacking, *selectraise; const char *stacking, *selectraise;
API_ENTRY return; API_ENTRY return;
if (!sd->items) return; if (!sd->items) return;
i = evas_list_count(sd->items); i = eina_list_count(sd->items);
if (n >= i) n = i - 1; if (n >= i) n = i - 1;
else if (n < 0) n = 0; else if (n < 0) n = 0;
@ -457,13 +457,13 @@ e_ilist_selected_set(Evas_Object *obj, int n)
} }
} }
sd->selected = -1; sd->selected = -1;
if (!(si = evas_list_nth(sd->items, n))) return; if (!(si = eina_list_nth(sd->items, n))) return;
/* NB: Remove this if headers ever become selectable */ /* NB: Remove this if headers ever become selectable */
while (si->header && ((++ n) < i)) while (si->header && ((++ n) < i))
if (!(si = evas_list_nth(sd->items, n))) return; if (!(si = eina_list_nth(sd->items, n))) return;
while (si->header && ((-- n) >= 0)) while (si->header && ((-- n) >= 0))
if (!(si = evas_list_nth(sd->items, n))) return; if (!(si = eina_list_nth(sd->items, n))) return;
if (si->header) return; if (si->header) return;
si->selected = 1; si->selected = 1;
@ -483,7 +483,7 @@ e_ilist_selected_set(Evas_Object *obj, int n)
EAPI int EAPI int
e_ilist_selected_get(Evas_Object *obj) e_ilist_selected_get(Evas_Object *obj)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
int i, j; int i, j;
API_ENTRY return -1; API_ENTRY return -1;
@ -513,7 +513,7 @@ e_ilist_selected_label_get(Evas_Object *obj)
if (!sd->items) return NULL; if (!sd->items) return NULL;
if (sd->multi_select) return NULL; if (sd->multi_select) return NULL;
if (sd->selected < 0) return NULL; if (sd->selected < 0) return NULL;
si = evas_list_nth(sd->items, sd->selected); si = eina_list_nth(sd->items, sd->selected);
if (si) return edje_object_part_text_get(si->o_base, "e.text.label"); if (si) return edje_object_part_text_get(si->o_base, "e.text.label");
return NULL; return NULL;
} }
@ -527,7 +527,7 @@ e_ilist_selected_data_get(Evas_Object *obj)
if (!sd->items) return NULL; if (!sd->items) return NULL;
if (sd->multi_select) return NULL; if (sd->multi_select) return NULL;
if (sd->selected < 0) return NULL; if (sd->selected < 0) return NULL;
si = evas_list_nth(sd->items, sd->selected); si = eina_list_nth(sd->items, sd->selected);
if (si) return si->data; if (si) return si->data;
return NULL; return NULL;
} }
@ -541,7 +541,7 @@ e_ilist_selected_data2_get(Evas_Object *obj)
if (!sd->items) return NULL; if (!sd->items) return NULL;
if (sd->multi_select) return NULL; if (sd->multi_select) return NULL;
if (sd->selected < 0) return NULL; if (sd->selected < 0) return NULL;
si = evas_list_nth(sd->items, sd->selected); si = eina_list_nth(sd->items, sd->selected);
if (si) return si->data2; if (si) return si->data2;
return NULL; return NULL;
} }
@ -555,7 +555,7 @@ e_ilist_selected_icon_get(Evas_Object *obj)
if (!sd->items) return NULL; if (!sd->items) return NULL;
if (sd->multi_select) return NULL; if (sd->multi_select) return NULL;
if (sd->selected < 0) return NULL; if (sd->selected < 0) return NULL;
si = evas_list_nth(sd->items, sd->selected); si = eina_list_nth(sd->items, sd->selected);
if (si) return si->o_icon; if (si) return si->o_icon;
return NULL; return NULL;
} }
@ -568,7 +568,7 @@ e_ilist_selected_geometry_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Ev
API_ENTRY return; API_ENTRY return;
if (!sd->items) return; if (!sd->items) return;
if (sd->selected < 0) return; if (sd->selected < 0) return;
if (!(si = evas_list_nth(sd->items, sd->selected))) return; if (!(si = eina_list_nth(sd->items, sd->selected))) return;
evas_object_geometry_get(si->o_base, x, y, w, h); evas_object_geometry_get(si->o_base, x, y, w, h);
*x -= sd->x; *x -= sd->x;
*y -= sd->y; *y -= sd->y;
@ -577,7 +577,7 @@ e_ilist_selected_geometry_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Ev
EAPI int EAPI int
e_ilist_selected_count_get(Evas_Object *obj) e_ilist_selected_count_get(Evas_Object *obj)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
int count = 0; int count = 0;
API_ENTRY return 0; API_ENTRY return 0;
@ -599,8 +599,8 @@ e_ilist_remove_num(Evas_Object *obj, int n)
API_ENTRY return; API_ENTRY return;
if (!sd->items) return; if (!sd->items) return;
if (!(si = evas_list_nth(sd->items, n))) return; if (!(si = eina_list_nth(sd->items, n))) return;
sd->items = evas_list_remove(sd->items, si); sd->items = eina_list_remove(sd->items, si);
if (sd->selected == n) sd->selected = -1; if (sd->selected == n) sd->selected = -1;
if (si->o_icon) evas_object_del(si->o_icon); if (si->o_icon) evas_object_del(si->o_icon);
evas_object_del(si->o_base); evas_object_del(si->o_base);
@ -614,7 +614,7 @@ e_ilist_nth_label_get(Evas_Object *obj, int n)
API_ENTRY return NULL; API_ENTRY return NULL;
if (!sd->items) return NULL; if (!sd->items) return NULL;
si = evas_list_nth(sd->items, n); si = eina_list_nth(sd->items, n);
if (si) return edje_object_part_text_get(si->o_base, "e.text.label"); if (si) return edje_object_part_text_get(si->o_base, "e.text.label");
return NULL; return NULL;
} }
@ -629,7 +629,7 @@ e_ilist_nth_label_set(Evas_Object *obj, int n, const char *label)
if (!label) return; if (!label) return;
API_ENTRY return; API_ENTRY return;
if (!sd->items) return; if (!sd->items) return;
si = evas_list_nth(sd->items, n); si = eina_list_nth(sd->items, n);
if (si) edje_object_part_text_set(si->o_base, "e.text.label", label); if (si) edje_object_part_text_set(si->o_base, "e.text.label", label);
} }
@ -640,7 +640,7 @@ e_ilist_nth_icon_get(Evas_Object *obj, int n)
API_ENTRY return NULL; API_ENTRY return NULL;
if (!sd->items) return NULL; if (!sd->items) return NULL;
si = evas_list_nth(sd->items, n); si = eina_list_nth(sd->items, n);
if (si) return si->o_icon; if (si) return si->o_icon;
return NULL; return NULL;
} }
@ -652,7 +652,7 @@ e_ilist_nth_icon_set(Evas_Object *obj, int n, Evas_Object *icon)
API_ENTRY return; API_ENTRY return;
if (!sd->items) return; if (!sd->items) return;
if (!(si = evas_list_nth(sd->items, n))) return; if (!(si = eina_list_nth(sd->items, n))) return;
if (si->o_icon) if (si->o_icon)
{ {
edje_object_part_unswallow(si->o_base, si->o_icon); edje_object_part_unswallow(si->o_base, si->o_icon);
@ -674,7 +674,7 @@ e_ilist_nth_is_header(Evas_Object *obj, int n)
API_ENTRY return 0; API_ENTRY return 0;
if (!sd->items) return 0; if (!sd->items) return 0;
si = evas_list_nth(sd->items, n); si = eina_list_nth(sd->items, n);
if (si) return si->header; if (si) return si->header;
return 0; return 0;
} }
@ -686,7 +686,7 @@ e_ilist_nth_geometry_get(Evas_Object *obj, int n, Evas_Coord *x, Evas_Coord *y,
API_ENTRY return; API_ENTRY return;
if (!sd->items) return; if (!sd->items) return;
if (!(si = evas_list_nth(sd->items, n))) return; if (!(si = eina_list_nth(sd->items, n))) return;
evas_object_geometry_get(si->o_base, x, y, w, h); evas_object_geometry_get(si->o_base, x, y, w, h);
*x -= sd->x; *x -= sd->x;
*y -= sd->y; *y -= sd->y;
@ -695,7 +695,7 @@ e_ilist_nth_geometry_get(Evas_Object *obj, int n, Evas_Coord *x, Evas_Coord *y,
EAPI void EAPI void
e_ilist_icon_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h) e_ilist_icon_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
API_ENTRY return; API_ENTRY return;
if ((sd->iw == w) && (sd->ih == h)) return; if ((sd->iw == w) && (sd->ih == h)) return;
@ -716,7 +716,7 @@ e_ilist_icon_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
} }
} }
EAPI Evas_List * EAPI Eina_List *
e_ilist_items_get(Evas_Object *obj) e_ilist_items_get(Evas_Object *obj)
{ {
API_ENTRY return NULL; API_ENTRY return NULL;
@ -733,11 +733,11 @@ e_ilist_multi_select(Evas_Object *obj, int n)
API_ENTRY return; API_ENTRY return;
if ((!sd->items) || (!sd->multi_select)) return; if ((!sd->items) || (!sd->multi_select)) return;
i = evas_list_count(sd->items); i = eina_list_count(sd->items);
if (n >= i) n = i - 1; if (n >= i) n = i - 1;
else if (n < 0) n = 0; else if (n < 0) n = 0;
if (!(si = evas_list_nth(sd->items, n))) return; if (!(si = eina_list_nth(sd->items, n))) return;
sd->selected = n; sd->selected = n;
selectraise = edje_object_data_get(si->o_base, "selectraise"); selectraise = edje_object_data_get(si->o_base, "selectraise");
if (si->selected) if (si->selected)
@ -779,14 +779,14 @@ e_ilist_range_select(Evas_Object *obj, int n)
API_ENTRY return; API_ENTRY return;
if ((!sd->items) || (!sd->multi_select)) return; if ((!sd->items) || (!sd->multi_select)) return;
i = evas_list_count(sd->items); i = eina_list_count(sd->items);
if (n >= i) n = i - 1; if (n >= i) n = i - 1;
else if (n < 0) n = 0; else if (n < 0) n = 0;
if (n < sd->selected) dir = 0; if (n < sd->selected) dir = 0;
else dir = 1; else dir = 1;
if (!(si = evas_list_nth(sd->items, n))) return; if (!(si = eina_list_nth(sd->items, n))) return;
if (dir == 1) if (dir == 1)
{ {
for (j = (sd->selected + 1); ((j < i) && (j <= n)); j++) for (j = (sd->selected + 1); ((j < i) && (j <= n)); j++)
@ -933,7 +933,7 @@ _e_smart_event_mouse_down(void *data, Evas *evas, Evas_Object *obj, void *event_
E_Smart_Data *sd; E_Smart_Data *sd;
Evas_Event_Mouse_Down *ev; Evas_Event_Mouse_Down *ev;
E_Ilist_Item *si; E_Ilist_Item *si;
Evas_List *l = NULL; Eina_List *l = NULL;
int i; int i;
ev = event_info; ev = event_info;
@ -988,7 +988,7 @@ _e_smart_event_mouse_up(void *data, Evas *evas, Evas_Object *obj, void *event_in
if (si->header) return; if (si->header) return;
if ((!sd->items) || (!sd->selector)) return; if ((!sd->items) || (!sd->selector)) return;
if (!(si = evas_list_nth(sd->items, sd->selected))) return; if (!(si = eina_list_nth(sd->items, sd->selected))) return;
if (sd->on_hold) if (sd->on_hold)
{ {
sd->on_hold = 0; sd->on_hold = 0;
@ -1023,7 +1023,7 @@ _e_smart_event_key_down(void *data, Evas *evas, Evas_Object *obj, void *event_in
break; break;
} }
--n; --n;
si = evas_list_nth(sd->items, n); si = eina_list_nth(sd->items, n);
} }
while ((si) && (si->header)); while ((si) && (si->header));
if (n != ns) if (n != ns)
@ -1043,13 +1043,13 @@ _e_smart_event_key_down(void *data, Evas *evas, Evas_Object *obj, void *event_in
n = ns; n = ns;
do do
{ {
if (n == (evas_list_count(sd->items) - 1)) if (n == (eina_list_count(sd->items) - 1))
{ {
n = ns; n = ns;
break; break;
} }
++n; ++n;
si = evas_list_nth(sd->items, n); si = eina_list_nth(sd->items, n);
} }
while ((si) && (si->header)); while ((si) && (si->header));
if (n != ns) if (n != ns)
@ -1069,13 +1069,13 @@ _e_smart_event_key_down(void *data, Evas *evas, Evas_Object *obj, void *event_in
n = -1; n = -1;
do do
{ {
if (n == (evas_list_count(sd->items) - 1)) if (n == (eina_list_count(sd->items) - 1))
{ {
n = ns; n = ns;
break; break;
} }
++n; ++n;
si = evas_list_nth(sd->items, n); si = eina_list_nth(sd->items, n);
} }
while ((si) && (si->header)); while ((si) && (si->header));
if (n != ns) if (n != ns)
@ -1092,7 +1092,7 @@ _e_smart_event_key_down(void *data, Evas *evas, Evas_Object *obj, void *event_in
} }
else if ((!strcmp(ev->keyname, "End")) || (!strcmp(ev->keyname, "KP_End"))) else if ((!strcmp(ev->keyname, "End")) || (!strcmp(ev->keyname, "KP_End")))
{ {
n = evas_list_count(sd->items); n = eina_list_count(sd->items);
do do
{ {
if (n == 0) if (n == 0)
@ -1101,7 +1101,7 @@ _e_smart_event_key_down(void *data, Evas *evas, Evas_Object *obj, void *event_in
break; break;
} }
--n; --n;
si = evas_list_nth(sd->items, n); si = eina_list_nth(sd->items, n);
} }
while ((si) && (si->header)); while ((si) && (si->header));
if (n != ns) if (n != ns)
@ -1122,7 +1122,7 @@ _e_smart_event_key_down(void *data, Evas *evas, Evas_Object *obj, void *event_in
{ {
if (!sd->on_hold) if (!sd->on_hold)
{ {
si = evas_list_nth(sd->items, sd->selected); si = eina_list_nth(sd->items, sd->selected);
if (si) if (si)
{ {
if (si->func) si->func(si->data, si->data2); if (si->func) si->func(si->data, si->data2);
@ -1188,7 +1188,7 @@ static void
_e_typebuf_match(Evas_Object *obj) _e_typebuf_match(Evas_Object *obj)
{ {
char *match; char *match;
Evas_List *l; Eina_List *l;
int n; int n;
E_Ilist_Item *si = NULL; E_Ilist_Item *si = NULL;

View File

@ -50,7 +50,7 @@ EAPI void e_ilist_nth_icon_set (Evas_Object *obj, int n, Evas_O
EAPI int e_ilist_nth_is_header (Evas_Object *obj, int n); EAPI int e_ilist_nth_is_header (Evas_Object *obj, int n);
EAPI void e_ilist_nth_geometry_get (Evas_Object *obj, int n, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); EAPI void e_ilist_nth_geometry_get (Evas_Object *obj, int n, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
EAPI void e_ilist_icon_size_set (Evas_Object *obj, Evas_Coord w, Evas_Coord h); EAPI void e_ilist_icon_size_set (Evas_Object *obj, Evas_Coord w, Evas_Coord h);
EAPI Evas_List *e_ilist_items_get (Evas_Object *obj); EAPI Eina_List *e_ilist_items_get (Evas_Object *obj);
EAPI void e_ilist_multi_select (Evas_Object *obj, int n); EAPI void e_ilist_multi_select (Evas_Object *obj, int n);
EAPI void e_ilist_range_select (Evas_Object *obj, int n); EAPI void e_ilist_range_select (Evas_Object *obj, int n);

View File

@ -12,7 +12,7 @@ static Ecore_Event_Handler *exe_del_handler = NULL;
static Ecore_Ipc_Client *client = NULL; static Ecore_Ipc_Client *client = NULL;
static int done = 0; static int done = 0;
static int undone = 0; static int undone = 0;
static Evas_List *stats = NULL; static Eina_List *stats = NULL;
static int static int
_e_init_cb_exe_event_del(void *data, int type, void *event) _e_init_cb_exe_event_del(void *data, int type, void *event)
@ -120,7 +120,7 @@ e_init_status_set(const char *str)
// printf("---STAT %p %s\n", client, str); // printf("---STAT %p %s\n", client, str);
if (!client) if (!client)
{ {
stats = evas_list_append(stats, eina_stringshare_add(str)); stats = eina_list_append(stats, eina_stringshare_add(str));
return; return;
} }
// printf("---SEND\n"); // printf("---SEND\n");
@ -164,7 +164,7 @@ e_init_client_data(Ecore_Ipc_Event_Client_Data *e)
initwins = e->data; initwins = e->data;
for (i = 0; i < num; i+= 2) for (i = 0; i < num; i+= 2)
{ {
Evas_List *l; Eina_List *l;
for (l = e_manager_list(); l; l = l->next) for (l = e_manager_list(); l; l = l->next)
{ {
@ -184,7 +184,7 @@ e_init_client_data(Ecore_Ipc_Event_Client_Data *e)
const char *s; const char *s;
s = stats->data; s = stats->data;
stats = evas_list_remove_list(stats, stats); stats = eina_list_remove_list(stats, stats);
// printf("---SPOOL %s\n", s); // printf("---SPOOL %s\n", s);
e_init_status_set(s); e_init_status_set(s);
eina_stringshare_del(s); eina_stringshare_del(s);
@ -204,7 +204,7 @@ e_init_client_del(Ecore_Ipc_Event_Client_Del *e)
// printf("---del init client\n"); // printf("---del init client\n");
if (e->client == client) if (e->client == client)
{ {
Evas_List *l; Eina_List *l;
client = NULL; client = NULL;
for (l = e_manager_list(); l; l = l->next) for (l = e_manager_list(); l; l = l->next)
@ -273,7 +273,7 @@ static Ecore_Timer *_e_init_timeout_timer = NULL;
/* startup icons */ /* startup icons */
static Evas_Coord _e_init_icon_size = 0; static Evas_Coord _e_init_icon_size = 0;
static Evas_List *_e_init_icon_list = NULL; static Eina_List *_e_init_icon_list = NULL;
/* externally accessible functions */ /* externally accessible functions */
EAPI int EAPI int
@ -284,7 +284,7 @@ e_init_init(void)
Ecore_X_Window *roots; Ecore_X_Window *roots;
int num; int num;
Evas_Object *o; Evas_Object *o;
Evas_List *l, *screens; Eina_List *l, *screens;
const char *s; const char *s;
_e_init_configure_handler = _e_init_configure_handler =
@ -323,7 +323,7 @@ e_init_init(void)
else else
s = e_path_find(path_init, e_config->init_default_theme); s = e_path_find(path_init, e_config->init_default_theme);
screens = (Evas_List *)e_xinerama_screens_get(); screens = (Eina_List *)e_xinerama_screens_get();
if (screens) if (screens)
{ {
for (l = screens; l; l = l->next) for (l = screens; l; l = l->next)
@ -492,7 +492,7 @@ e_init_icons_desktop_add(Efreet_Desktop *desktop)
_e_init_icon_size, _e_init_icon_size, _e_init_icon_size, _e_init_icon_size,
_e_init_icon_size, _e_init_icon_size); _e_init_icon_size, _e_init_icon_size);
evas_object_show(o); evas_object_show(o);
_e_init_icon_list = evas_list_append(_e_init_icon_list, o); _e_init_icon_list = eina_list_append(_e_init_icon_list, o);
} }
} }
@ -505,7 +505,7 @@ _e_init_icons_del(void)
{ {
next = _e_init_icon_list->data; next = _e_init_icon_list->data;
evas_object_del(next); evas_object_del(next);
_e_init_icon_list = evas_list_remove(_e_init_icon_list, next); _e_init_icon_list = eina_list_remove(_e_init_icon_list, next);
} }
if (_e_init_icon_box) if (_e_init_icon_box)
evas_object_del(_e_init_icon_box); evas_object_del(_e_init_icon_box);

View File

@ -43,7 +43,7 @@ static int font_hinting = -1;
static int engine = -1; static int engine = -1;
static const char *title = NULL; static const char *title = NULL;
static const char *verstr = NULL; static const char *verstr = NULL;
static Evas_List *fpath = NULL; static Eina_List *fpath = NULL;
static Ecore_X_Window *initwins = NULL; static Ecore_X_Window *initwins = NULL;
static int initwins_num = 0; static int initwins_num = 0;
static Ecore_Ipc_Server *server = NULL; static Ecore_Ipc_Server *server = NULL;
@ -80,7 +80,7 @@ main(int argc, char **argv)
else if (font_hinting < 0) font_hinting = atoi(argv[i]); else if (font_hinting < 0) font_hinting = atoi(argv[i]);
else if (!title) title = argv[i]; else if (!title) title = argv[i];
else if (!verstr) verstr = argv[i]; else if (!verstr) verstr = argv[i];
else fpath = evas_list_append(fpath, argv[i]); else fpath = eina_list_append(fpath, argv[i]);
} }
ecore_init(); ecore_init();
@ -226,7 +226,7 @@ e_init_init(void)
Ecore_X_Window *roots; Ecore_X_Window *roots;
int i, num; int i, num;
Evas_Object *o; Evas_Object *o;
Evas_List *l, *screens; Eina_List *l, *screens;
const char *s; const char *s;
e_xinerama_init(); e_xinerama_init();
@ -273,7 +273,7 @@ e_init_init(void)
initwins[1] = _e_init_win; initwins[1] = _e_init_win;
/* look at xinerama asto how to slice this up */ /* look at xinerama asto how to slice this up */
screens = (Evas_List *)e_xinerama_screens_get(); screens = (Eina_List *)e_xinerama_screens_get();
if (screens) if (screens)
{ {
for (l = screens; l; l = l->next) for (l = screens; l; l = l->next)
@ -443,7 +443,7 @@ _e_init_evas_new(Ecore_X_Window root, int w, int h, Ecore_X_Window *winret)
{ {
Ecore_Evas *ee; Ecore_Evas *ee;
Evas *e; Evas *e;
Evas_List *l; Eina_List *l;
if ((engine == 0) || (engine == 1)) if ((engine == 0) || (engine == 1))
{ {

View File

@ -153,7 +153,7 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
static int static int
_check_matches(E_Border *bd, int matchflags) _check_matches(E_Border *bd, int matchflags)
{ {
Evas_List *l; Eina_List *l;
int n = 0; int n = 0;
const char *title; const char *title;

View File

@ -77,7 +77,7 @@ static Evas_Bool _mod_hash_load_list (const Evas_Hash *hash __UNUSED__,
const char *key __UNUSED__, const char *key __UNUSED__,
void *data, void *fdata); void *data, void *fdata);
static int _mod_list_sort (void *data1, void *data2); static int _mod_list_sort (void *data1, void *data2);
static void _list_widget_load (Evas_Object *obj, Evas_List *list); static void _list_widget_load (Evas_Object *obj, Eina_List *list);
static void _avail_list_cb_change (void *data, Evas_Object *obj); static void _avail_list_cb_change (void *data, Evas_Object *obj);
static void _load_list_cb_change (void *data, Evas_Object *obj); static void _load_list_cb_change (void *data, Evas_Object *obj);
static void _unselect_all_modules (void); static void _unselect_all_modules (void);
@ -142,7 +142,7 @@ _create_data(E_Config_Dialog *cfd)
static void static void
_fill_data(E_Config_Dialog_Data *cfdata) _fill_data(E_Config_Dialog_Data *cfdata)
{ {
Evas_List *mdirs = NULL, *l = NULL; Eina_List *mdirs = NULL, *l = NULL;
if (!cfdata) return; if (!cfdata) return;
@ -372,7 +372,7 @@ static Evas_Bool
_fill_list_types(Evas_Object *obj, CFType *cft, int enabled) _fill_list_types(Evas_Object *obj, CFType *cft, int enabled)
{ {
Evas *evas; Evas *evas;
Evas_List *l = NULL; Eina_List *l = NULL;
Evas_Object *ic = NULL; Evas_Object *ic = NULL;
int count; int count;
@ -386,7 +386,7 @@ _fill_list_types(Evas_Object *obj, CFType *cft, int enabled)
evas_hash_foreach(cft->modules, _mod_hash_load_list, &l); evas_hash_foreach(cft->modules, _mod_hash_load_list, &l);
} }
if (l) count = evas_list_count(l); if (l) count = eina_list_count(l);
else return 1; else return 1;
/* We have at least one, append header */ /* We have at least one, append header */
@ -399,13 +399,13 @@ _fill_list_types(Evas_Object *obj, CFType *cft, int enabled)
/* sort the list if we have more than one */ /* sort the list if we have more than one */
if (count > 1) if (count > 1)
l = evas_list_sort(l, -1, _mod_list_sort); l = eina_list_sort(l, -1, _mod_list_sort);
_list_widget_load(obj, l); _list_widget_load(obj, l);
if (l) if (l)
{ {
evas_list_free(l); eina_list_free(l);
l = NULL; l = NULL;
} }
@ -452,13 +452,13 @@ static Evas_Bool
_mod_hash_avail_list(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED__, _mod_hash_avail_list(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED__,
void *data, void *fdata) void *data, void *fdata)
{ {
Evas_List **l; Eina_List **l;
CFModule *mod = NULL; CFModule *mod = NULL;
mod = data; mod = data;
if ((!mod) || (mod->enabled)) return 1; if ((!mod) || (mod->enabled)) return 1;
l = fdata; l = fdata;
*l = evas_list_append(*l, mod); *l = eina_list_append(*l, mod);
return 1; return 1;
} }
@ -466,13 +466,13 @@ static Evas_Bool
_mod_hash_load_list(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED__, _mod_hash_load_list(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED__,
void *data, void *fdata) void *data, void *fdata)
{ {
Evas_List **l; Eina_List **l;
CFModule *mod = NULL; CFModule *mod = NULL;
mod = data; mod = data;
if ((!mod) || (!mod->enabled)) return 1; if ((!mod) || (!mod->enabled)) return 1;
l = fdata; l = fdata;
*l = evas_list_append(*l, mod); *l = eina_list_append(*l, mod);
return 1; return 1;
} }
@ -488,10 +488,10 @@ _mod_list_sort(void *data1, void *data2)
/* nice generic function to load an ilist with items */ /* nice generic function to load an ilist with items */
static void static void
_list_widget_load(Evas_Object *obj, Evas_List *list) _list_widget_load(Evas_Object *obj, Eina_List *list)
{ {
Evas *evas; Evas *evas;
Evas_List *ml = NULL; Eina_List *ml = NULL;
if ((!obj) || (!list)) return; if ((!obj) || (!list)) return;
evas = evas_object_evas_get(obj); evas = evas_object_evas_get(obj);
@ -600,7 +600,7 @@ _mod_hash_unselect(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED__,
static void static void
_select_all_modules(Evas_Object *obj, void *data) _select_all_modules(Evas_Object *obj, void *data)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
E_Config_Dialog_Data *cfdata = NULL; E_Config_Dialog_Data *cfdata = NULL;
int i = 0; int i = 0;

View File

@ -188,7 +188,7 @@ static void
_load_avail_gadgets(void *data) _load_avail_gadgets(void *data)
{ {
E_Config_Dialog_Data *cfdata = NULL; E_Config_Dialog_Data *cfdata = NULL;
Evas_List *l = NULL; Eina_List *l = NULL;
Evas *evas; Evas *evas;
int w; int w;
@ -199,7 +199,7 @@ _load_avail_gadgets(void *data)
e_widget_ilist_freeze(cfdata->o_avail); e_widget_ilist_freeze(cfdata->o_avail);
e_widget_ilist_clear(cfdata->o_avail); e_widget_ilist_clear(cfdata->o_avail);
// l = e_gadcon_provider_list(); // l = e_gadcon_provider_list();
// if (l) l = evas_list_sort(l, -1, _gad_list_sort); // if (l) l = eina_list_sort(l, -1, _gad_list_sort);
for (l = e_gadcon_provider_list(); l; l = l->next) for (l = e_gadcon_provider_list(); l; l = l->next)
{ {
E_Gadcon_Client_Class *cc; E_Gadcon_Client_Class *cc;
@ -226,7 +226,7 @@ static void
_load_sel_gadgets(void *data) _load_sel_gadgets(void *data)
{ {
E_Config_Dialog_Data *cfdata = NULL; E_Config_Dialog_Data *cfdata = NULL;
Evas_List *l = NULL, *l2 = NULL; Eina_List *l = NULL, *l2 = NULL;
Evas *evas; Evas *evas;
int w; int w;
@ -272,7 +272,7 @@ static void
_cb_add(void *data, void *data2) _cb_add(void *data, void *data2)
{ {
E_Config_Dialog_Data *cfdata = NULL; E_Config_Dialog_Data *cfdata = NULL;
Evas_List *l = NULL; Eina_List *l = NULL;
int i = 0, update = 0; int i = 0, update = 0;
if (!(cfdata = data)) return; if (!(cfdata = data)) return;
@ -303,7 +303,7 @@ static void
_cb_del(void *data, void *data2) _cb_del(void *data, void *data2)
{ {
E_Config_Dialog_Data *cfdata = NULL; E_Config_Dialog_Data *cfdata = NULL;
Evas_List *l = NULL, *g = NULL; Eina_List *l = NULL, *g = NULL;
int i = 0, update = 0; int i = 0, update = 0;
if (!(cfdata = data)) return; if (!(cfdata = data)) return;

View File

@ -49,10 +49,10 @@ static int _e_int_menus_clients_group_desk_cb (void *d1, void *d2);
static int _e_int_menus_clients_group_class_cb (void *d1, void *d2); static int _e_int_menus_clients_group_class_cb (void *d1, void *d2);
static int _e_int_menus_clients_sort_alpha_cb (void *d1, void *d2); static int _e_int_menus_clients_sort_alpha_cb (void *d1, void *d2);
static int _e_int_menus_clients_sort_z_order_cb (void *d1, void *d2); static int _e_int_menus_clients_sort_z_order_cb (void *d1, void *d2);
static void _e_int_menus_clients_add_by_class (Evas_List *borders, E_Menu *m); static void _e_int_menus_clients_add_by_class (Eina_List *borders, E_Menu *m);
static void _e_int_menus_clients_add_by_desk (E_Desk *curr_desk, Evas_List *borders, E_Menu *m); static void _e_int_menus_clients_add_by_desk (E_Desk *curr_desk, Eina_List *borders, E_Menu *m);
static void _e_int_menus_clients_add_by_none (Evas_List *borders, E_Menu *m); static void _e_int_menus_clients_add_by_none (Eina_List *borders, E_Menu *m);
static void _e_int_menus_clients_menu_add_iconified (Evas_List *borders, E_Menu *m); static void _e_int_menus_clients_menu_add_iconified (Eina_List *borders, E_Menu *m);
static const char *_e_int_menus_clients_title_abbrv (const char *title); static const char *_e_int_menus_clients_title_abbrv (const char *title);
static void _e_int_menus_virtuals_pre_cb (void *data, E_Menu *m); static void _e_int_menus_virtuals_pre_cb (void *data, E_Menu *m);
static void _e_int_menus_virtuals_item_cb (void *data, E_Menu *m, E_Menu_Item *mi); static void _e_int_menus_virtuals_item_cb (void *data, E_Menu *m, E_Menu_Item *mi);
@ -63,8 +63,8 @@ static void _e_int_menus_lost_clients_free_hook (void *obj);
static void _e_int_menus_lost_clients_item_cb (void *data, E_Menu *m, E_Menu_Item *mi); static void _e_int_menus_lost_clients_item_cb (void *data, E_Menu *m, E_Menu_Item *mi);
static void _e_int_menus_sys_pre_cb (void *data, E_Menu *m); static void _e_int_menus_sys_pre_cb (void *data, E_Menu *m);
static void _e_int_menus_sys_free_hook (void *obj); static void _e_int_menus_sys_free_hook (void *obj);
static void _e_int_menus_augmentation_add (E_Menu *m, Evas_List *augmentation); static void _e_int_menus_augmentation_add (E_Menu *m, Eina_List *augmentation);
static void _e_int_menus_augmentation_del (E_Menu *m, Evas_List *augmentation); static void _e_int_menus_augmentation_del (E_Menu *m, Eina_List *augmentation);
static void _e_int_menus_shelves_pre_cb (void *data, E_Menu *m); static void _e_int_menus_shelves_pre_cb (void *data, E_Menu *m);
static void _e_int_menus_shelves_item_cb (void *data, E_Menu *m, E_Menu_Item *mi); static void _e_int_menus_shelves_item_cb (void *data, E_Menu *m, E_Menu_Item *mi);
static void _e_int_menus_shelves_add_cb (void *data, E_Menu *m, E_Menu_Item *mi); static void _e_int_menus_shelves_add_cb (void *data, E_Menu *m, E_Menu_Item *mi);
@ -84,7 +84,7 @@ e_int_menus_main_new(void)
E_Menu *m, *subm; E_Menu *m, *subm;
E_Menu_Item *mi; E_Menu_Item *mi;
Main_Data *dat; Main_Data *dat;
Evas_List *l = NULL; Eina_List *l = NULL;
dat = calloc(1, sizeof(Main_Data)); dat = calloc(1, sizeof(Main_Data));
m = e_menu_new(); m = e_menu_new();
@ -359,7 +359,7 @@ e_int_menus_menu_augmentation_add(const char *menu,
void *data_del) void *data_del)
{ {
E_Int_Menu_Augmentation *maug; E_Int_Menu_Augmentation *maug;
Evas_List *l = NULL; Eina_List *l = NULL;
maug = E_NEW(E_Int_Menu_Augmentation, 1); maug = E_NEW(E_Int_Menu_Augmentation, 1);
if (!maug) return NULL; if (!maug) return NULL;
@ -377,7 +377,7 @@ e_int_menus_menu_augmentation_add(const char *menu,
evas_hash_del(_e_int_menus_augmentation, menu, l); evas_hash_del(_e_int_menus_augmentation, menu, l);
} }
l = evas_list_append(l, maug); l = eina_list_append(l, maug);
_e_int_menus_augmentation = _e_int_menus_augmentation =
evas_hash_add(_e_int_menus_augmentation, menu, l); evas_hash_add(_e_int_menus_augmentation, menu, l);
@ -387,7 +387,7 @@ e_int_menus_menu_augmentation_add(const char *menu,
EAPI void EAPI void
e_int_menus_menu_augmentation_del(const char *menu, E_Int_Menu_Augmentation *maug) e_int_menus_menu_augmentation_del(const char *menu, E_Int_Menu_Augmentation *maug)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
l = evas_hash_find(_e_int_menus_augmentation, menu); l = evas_hash_find(_e_int_menus_augmentation, menu);
if (l) if (l)
@ -399,7 +399,7 @@ e_int_menus_menu_augmentation_del(const char *menu, E_Int_Menu_Augmentation *mau
_e_int_menus_augmentation = _e_int_menus_augmentation =
evas_hash_del(_e_int_menus_augmentation, menu, l); evas_hash_del(_e_int_menus_augmentation, menu, l);
l = evas_list_remove(l, maug); l = eina_list_remove(l, maug);
if (l) if (l)
{ {
_e_int_menus_augmentation = _e_int_menus_augmentation =
@ -652,7 +652,7 @@ static void
_e_int_menus_items_del_hook(void *obj) _e_int_menus_items_del_hook(void *obj)
{ {
E_Menu *m; E_Menu *m;
Evas_List *l = NULL; Eina_List *l = NULL;
m = obj; m = obj;
for (l = m->items; l; l = l->next) for (l = m->items; l; l = l->next)
@ -812,7 +812,7 @@ static void
_e_int_menus_config_pre_cb(void *data, E_Menu *m) _e_int_menus_config_pre_cb(void *data, E_Menu *m)
{ {
E_Menu_Item *mi; E_Menu_Item *mi;
Evas_List *l = NULL; Eina_List *l = NULL;
e_menu_pre_activate_callback_set(m, NULL, NULL); e_menu_pre_activate_callback_set(m, NULL, NULL);
@ -862,7 +862,7 @@ static void
_e_int_menus_sys_pre_cb(void *data, E_Menu *m) _e_int_menus_sys_pre_cb(void *data, E_Menu *m)
{ {
E_Menu_Item *mi; E_Menu_Item *mi;
Evas_List *l = NULL; Eina_List *l = NULL;
e_menu_pre_activate_callback_set(m, NULL, NULL); e_menu_pre_activate_callback_set(m, NULL, NULL);
@ -1029,12 +1029,12 @@ _e_int_menus_clients_sort_z_order_cb(void *d1, void *d2)
} }
static void static void
_e_int_menus_clients_menu_add_iconified(Evas_List *borders, E_Menu *m) _e_int_menus_clients_menu_add_iconified(Eina_List *borders, E_Menu *m)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
E_Menu_Item *mi; E_Menu_Item *mi;
if (evas_list_count(borders) > 0) if (eina_list_count(borders) > 0)
{ {
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_separator_set(mi, 1); e_menu_item_separator_set(mi, 1);
@ -1050,9 +1050,9 @@ _e_int_menus_clients_menu_add_iconified(Evas_List *borders, E_Menu *m)
} }
static void static void
_e_int_menus_clients_add_by_class(Evas_List *borders, E_Menu *m) _e_int_menus_clients_add_by_class(Eina_List *borders, E_Menu *m)
{ {
Evas_List *l = NULL, *ico = NULL; Eina_List *l = NULL, *ico = NULL;
E_Menu *subm = NULL; E_Menu *subm = NULL;
E_Menu_Item *mi; E_Menu_Item *mi;
char *class = NULL; char *class = NULL;
@ -1066,7 +1066,7 @@ _e_int_menus_clients_add_by_class(Evas_List *borders, E_Menu *m)
if ((bd->iconic) && if ((bd->iconic) &&
(e_config->clientlist_separate_iconified_apps == E_CLIENTLIST_GROUPICONS_SEP)) (e_config->clientlist_separate_iconified_apps == E_CLIENTLIST_GROUPICONS_SEP))
{ {
ico = evas_list_append(ico, bd); ico = eina_list_append(ico, bd);
continue; continue;
} }
@ -1102,10 +1102,10 @@ _e_int_menus_clients_add_by_class(Evas_List *borders, E_Menu *m)
} }
static void static void
_e_int_menus_clients_add_by_desk(E_Desk *curr_desk, Evas_List *borders, E_Menu *m) _e_int_menus_clients_add_by_desk(E_Desk *curr_desk, Eina_List *borders, E_Menu *m)
{ {
E_Desk *desk = NULL; E_Desk *desk = NULL;
Evas_List *l = NULL, *alt = NULL, *ico = NULL; Eina_List *l = NULL, *alt = NULL, *ico = NULL;
E_Menu *subm; E_Menu *subm;
E_Menu_Item *mi; E_Menu_Item *mi;
@ -1117,7 +1117,7 @@ _e_int_menus_clients_add_by_desk(E_Desk *curr_desk, Evas_List *borders, E_Menu *
bd = l->data; bd = l->data;
if (bd->iconic && e_config->clientlist_separate_iconified_apps && E_CLIENTLIST_GROUPICONS_SEP) if (bd->iconic && e_config->clientlist_separate_iconified_apps && E_CLIENTLIST_GROUPICONS_SEP)
{ {
ico = evas_list_append(ico, bd); ico = eina_list_append(ico, bd);
continue; continue;
} }
@ -1127,7 +1127,7 @@ _e_int_menus_clients_add_by_desk(E_Desk *curr_desk, Evas_List *borders, E_Menu *
(bd->iconic && e_config->clientlist_separate_iconified_apps == (bd->iconic && e_config->clientlist_separate_iconified_apps ==
E_CLIENTLIST_GROUPICONS_OWNER)) E_CLIENTLIST_GROUPICONS_OWNER))
{ {
alt = evas_list_append(alt, bd); alt = eina_list_append(alt, bd);
continue; continue;
} }
} }
@ -1137,7 +1137,7 @@ _e_int_menus_clients_add_by_desk(E_Desk *curr_desk, Evas_List *borders, E_Menu *
desk = NULL; desk = NULL;
subm = NULL; subm = NULL;
if (evas_list_count(alt) > 0) if (eina_list_count(alt) > 0)
{ {
if (e_config->clientlist_separate_with == E_CLIENTLIST_GROUP_SEP_MENU) if (e_config->clientlist_separate_with == E_CLIENTLIST_GROUP_SEP_MENU)
{ {
@ -1182,9 +1182,9 @@ _e_int_menus_clients_add_by_desk(E_Desk *curr_desk, Evas_List *borders, E_Menu *
} }
static void static void
_e_int_menus_clients_add_by_none(Evas_List *borders, E_Menu *m) _e_int_menus_clients_add_by_none(Eina_List *borders, E_Menu *m)
{ {
Evas_List *l = NULL, *ico = NULL; Eina_List *l = NULL, *ico = NULL;
for (l = borders; l; l = l->next) for (l = borders; l; l = l->next)
{ {
@ -1194,7 +1194,7 @@ _e_int_menus_clients_add_by_none(Evas_List *borders, E_Menu *m)
if ((bd->iconic) && (e_config->clientlist_separate_iconified_apps) && if ((bd->iconic) && (e_config->clientlist_separate_iconified_apps) &&
(E_CLIENTLIST_GROUPICONS_SEP)) (E_CLIENTLIST_GROUPICONS_SEP))
{ {
ico = evas_list_append(ico, bd); ico = eina_list_append(ico, bd);
continue; continue;
} }
_e_int_menus_clients_item_create(bd, m); _e_int_menus_clients_item_create(bd, m);
@ -1208,7 +1208,7 @@ _e_int_menus_clients_pre_cb(void *data, E_Menu *m)
{ {
E_Menu *subm; E_Menu *subm;
E_Menu_Item *mi; E_Menu_Item *mi;
Evas_List *l = NULL, *borders = NULL; Eina_List *l = NULL, *borders = NULL;
E_Zone *zone = NULL; E_Zone *zone = NULL;
E_Desk *desk = NULL; E_Desk *desk = NULL;
Main_Data *dat; Main_Data *dat;
@ -1231,7 +1231,7 @@ _e_int_menus_clients_pre_cb(void *data, E_Menu *m)
if (border->user_skip_winlist) continue; if (border->user_skip_winlist) continue;
if ((border->zone == zone) || (border->iconic) || if ((border->zone == zone) || (border->iconic) ||
(border->zone != zone && e_config->clientlist_include_all_zones)) (border->zone != zone && e_config->clientlist_include_all_zones))
borders = evas_list_append(borders, border); borders = eina_list_append(borders, border);
} }
dat = (Main_Data *)e_object_data_get(E_OBJECT(m)); dat = (Main_Data *)e_object_data_get(E_OBJECT(m));
@ -1248,23 +1248,23 @@ _e_int_menus_clients_pre_cb(void *data, E_Menu *m)
{ {
/* Sort the borders */ /* Sort the borders */
if (e_config->clientlist_sort_by == E_CLIENTLIST_SORT_ALPHA) if (e_config->clientlist_sort_by == E_CLIENTLIST_SORT_ALPHA)
borders = evas_list_sort(borders, evas_list_count(borders), borders = eina_list_sort(borders, eina_list_count(borders),
_e_int_menus_clients_sort_alpha_cb); _e_int_menus_clients_sort_alpha_cb);
if (e_config->clientlist_sort_by == E_CLIENTLIST_SORT_ZORDER) if (e_config->clientlist_sort_by == E_CLIENTLIST_SORT_ZORDER)
borders = evas_list_sort(borders, evas_list_count(borders), borders = eina_list_sort(borders, eina_list_count(borders),
_e_int_menus_clients_sort_z_order_cb); _e_int_menus_clients_sort_z_order_cb);
/* Group the borders */ /* Group the borders */
if (e_config->clientlist_group_by == E_CLIENTLIST_GROUP_DESK) if (e_config->clientlist_group_by == E_CLIENTLIST_GROUP_DESK)
{ {
borders = evas_list_sort(borders, evas_list_count(borders), borders = eina_list_sort(borders, eina_list_count(borders),
_e_int_menus_clients_group_desk_cb); _e_int_menus_clients_group_desk_cb);
_e_int_menus_clients_add_by_desk(desk, borders, m); _e_int_menus_clients_add_by_desk(desk, borders, m);
} }
if (e_config->clientlist_group_by == E_CLIENTLIST_GROUP_CLASS) if (e_config->clientlist_group_by == E_CLIENTLIST_GROUP_CLASS)
{ {
borders = evas_list_sort(borders, evas_list_count(borders), borders = eina_list_sort(borders, eina_list_count(borders),
_e_int_menus_clients_group_class_cb); _e_int_menus_clients_group_class_cb);
_e_int_menus_clients_add_by_class(borders, m); _e_int_menus_clients_add_by_class(borders, m);
} }
@ -1348,7 +1348,7 @@ static void
_e_int_menus_clients_free_hook(void *obj) _e_int_menus_clients_free_hook(void *obj)
{ {
E_Menu *m; E_Menu *m;
Evas_List *borders = NULL; Eina_List *borders = NULL;
m = obj; m = obj;
borders = e_object_data_get(E_OBJECT(m)); borders = e_object_data_get(E_OBJECT(m));
@ -1357,7 +1357,7 @@ _e_int_menus_clients_free_hook(void *obj)
E_Border *bd; E_Border *bd;
bd = borders->data; bd = borders->data;
borders = evas_list_remove_list(borders, borders); borders = eina_list_remove_list(borders, borders);
e_object_unref(E_OBJECT(bd)); e_object_unref(E_OBJECT(bd));
} }
} }
@ -1417,7 +1417,7 @@ static void
_e_int_menus_lost_clients_pre_cb(void *data, E_Menu *m) _e_int_menus_lost_clients_pre_cb(void *data, E_Menu *m)
{ {
E_Menu_Item *mi; E_Menu_Item *mi;
Evas_List *l, *borders = NULL; Eina_List *l, *borders = NULL;
E_Menu *root; E_Menu *root;
E_Zone *zone = NULL; E_Zone *zone = NULL;
@ -1461,7 +1461,7 @@ static void
_e_int_menus_lost_clients_free_hook(void *obj) _e_int_menus_lost_clients_free_hook(void *obj)
{ {
E_Menu *m; E_Menu *m;
Evas_List *borders = NULL; Eina_List *borders = NULL;
m = obj; m = obj;
borders = e_object_data_get(E_OBJECT(m)); borders = e_object_data_get(E_OBJECT(m));
@ -1470,7 +1470,7 @@ _e_int_menus_lost_clients_free_hook(void *obj)
E_Border *bd; E_Border *bd;
bd = borders->data; bd = borders->data;
borders = evas_list_remove_list(borders, borders); borders = eina_list_remove_list(borders, borders);
e_object_unref(E_OBJECT(bd)); e_object_unref(E_OBJECT(bd));
} }
} }
@ -1491,9 +1491,9 @@ _e_int_menus_lost_clients_item_cb(void *data, E_Menu *m, E_Menu_Item *mi)
} }
static void static void
_e_int_menus_augmentation_add(E_Menu *m, Evas_List *augmentation) _e_int_menus_augmentation_add(E_Menu *m, Eina_List *augmentation)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
for (l = augmentation; l; l = l->next) for (l = augmentation; l; l = l->next)
{ {
@ -1505,9 +1505,9 @@ _e_int_menus_augmentation_add(E_Menu *m, Evas_List *augmentation)
} }
static void static void
_e_int_menus_augmentation_del(E_Menu *m, Evas_List *augmentation) _e_int_menus_augmentation_del(E_Menu *m, Eina_List *augmentation)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
for (l = augmentation; l; l = l->next) for (l = augmentation; l; l = l->next)
{ {
@ -1522,7 +1522,7 @@ static void
_e_int_menus_shelves_pre_cb(void *data, E_Menu *m) _e_int_menus_shelves_pre_cb(void *data, E_Menu *m)
{ {
E_Menu_Item *mi; E_Menu_Item *mi;
Evas_List *l, *shelves = NULL; Eina_List *l, *shelves = NULL;
E_Container *con; E_Container *con;
E_Zone *zone; E_Zone *zone;
@ -1646,7 +1646,7 @@ _e_int_menus_shelves_add_cb(void *data, E_Menu *m, E_Menu_Item *mi)
cs->style = eina_stringshare_add("default"); cs->style = eina_stringshare_add("default");
cs->size = 40; cs->size = 40;
cs->overlap = 0; cs->overlap = 0;
e_config->shelves = evas_list_append(e_config->shelves, cs); e_config->shelves = eina_list_append(e_config->shelves, cs);
e_config_save_queue(); e_config_save_queue();
e_shelf_config_init(); e_shelf_config_init();

View File

@ -41,7 +41,7 @@ struct _E_Config_Dialog_Data
double hide_duration; double hide_duration;
int desk_show_mode; int desk_show_mode;
Evas_List *desk_list; Eina_List *desk_list;
Evas_Object *desk_sel_list; Evas_Object *desk_sel_list;
}; };
@ -171,7 +171,7 @@ _desk_sel_list_load(E_Config_Dialog_Data *cfdata)
for (x = 0; x < e_config->zone_desks_x_count; x++) for (x = 0; x < e_config->zone_desks_x_count; x++)
{ {
E_Desk *desk; E_Desk *desk;
Evas_List *l = NULL; Eina_List *l = NULL;
desk = e_desk_at_xy_get(cfdata->es->zone, x, y); desk = e_desk_at_xy_get(cfdata->es->zone, x, y);
e_widget_ilist_append(cfdata->desk_sel_list, NULL, desk->name, NULL, NULL, NULL); e_widget_ilist_append(cfdata->desk_sel_list, NULL, desk->name, NULL, NULL, NULL);
@ -405,8 +405,8 @@ _advanced_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
cfdata->escfg->desk_list = NULL; cfdata->escfg->desk_list = NULL;
if (cfdata->desk_show_mode) if (cfdata->desk_show_mode)
{ {
Evas_List *l; Eina_List *l;
Evas_List *desk_list = NULL; Eina_List *desk_list = NULL;
for (idx = 0, l = e_widget_ilist_items_get(cfdata->desk_sel_list); l; l = l->next, idx++) for (idx = 0, l = e_widget_ilist_items_get(cfdata->desk_sel_list); l; l = l->next, idx++)
{ {
E_Ilist_Item *item; E_Ilist_Item *item;
@ -422,7 +422,7 @@ _advanced_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
sd = E_NEW(E_Config_Shelf_Desk, 1); sd = E_NEW(E_Config_Shelf_Desk, 1);
sd->x = desk->x; sd->x = desk->x;
sd->y = desk->y; sd->y = desk->y;
desk_list = evas_list_append(desk_list, sd); desk_list = eina_list_append(desk_list, sd);
} }
cfdata->escfg->desk_list = desk_list; cfdata->escfg->desk_list = desk_list;
} }
@ -448,7 +448,7 @@ _advanced_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
if (cfdata->escfg->desk_show_mode) if (cfdata->escfg->desk_show_mode)
{ {
E_Desk *desk; E_Desk *desk;
Evas_List *l; Eina_List *l;
int show_shelf=0; int show_shelf=0;
desk = e_desk_current_get(cfdata->es->zone); desk = e_desk_current_get(cfdata->es->zone);
@ -542,7 +542,7 @@ _advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data
Evas_Object *o, *o2, *of, *ob, *oi, *oj; Evas_Object *o, *o2, *of, *ob, *oi, *oj;
E_Radio_Group *rg; E_Radio_Group *rg;
Evas_Coord wmw, wmh; Evas_Coord wmw, wmh;
Evas_List *styles, *l; Eina_List *styles, *l;
int sel, n; int sel, n;
/* FIXME: this is just raw config now - it needs UI improvments */ /* FIXME: this is just raw config now - it needs UI improvments */

View File

@ -37,21 +37,21 @@ static const char *_e_intl_imc_system_path = NULL;
/* Language Setting and Listing */ /* Language Setting and Listing */
static char *_e_intl_language_path_find(char *language); static char *_e_intl_language_path_find(char *language);
static Evas_List *_e_intl_language_dir_scan(const char *dir); static Eina_List *_e_intl_language_dir_scan(const char *dir);
static int _e_intl_language_list_find(Evas_List *language_list, char *language); static int _e_intl_language_list_find(Eina_List *language_list, char *language);
/* Locale Validation and Discovery */ /* Locale Validation and Discovery */
static Evas_Hash *_e_intl_locale_alias_hash_get(void); static Evas_Hash *_e_intl_locale_alias_hash_get(void);
static char *_e_intl_locale_alias_get(const char *language); static char *_e_intl_locale_alias_get(const char *language);
static Evas_List *_e_intl_locale_system_locales_get(void); static Eina_List *_e_intl_locale_system_locales_get(void);
static Evas_List *_e_intl_locale_search_order_get(const char *locale); static Eina_List *_e_intl_locale_search_order_get(const char *locale);
static int _e_intl_locale_validate(const char *locale); static int _e_intl_locale_validate(const char *locale);
static void _e_intl_locale_hash_free(Evas_Hash *language_hash); static void _e_intl_locale_hash_free(Evas_Hash *language_hash);
static Evas_Bool _e_intl_locale_hash_free_cb(const Evas_Hash *hash, const char *key, void *data, void *fdata); static Evas_Bool _e_intl_locale_hash_free_cb(const Evas_Hash *hash, const char *key, void *data, void *fdata);
/* Input Method Configuration and Management */ /* Input Method Configuration and Management */
static int _e_intl_cb_exit(void *data, int type, void *event); static int _e_intl_cb_exit(void *data, int type, void *event);
static Evas_List *_e_intl_imc_dir_scan(const char *dir); static Eina_List *_e_intl_imc_dir_scan(const char *dir);
EAPI int EAPI int
e_intl_init(void) e_intl_init(void)
@ -256,19 +256,19 @@ e_intl_language_alias_get(void)
return _e_intl_language_alias; return _e_intl_language_alias;
} }
EAPI Evas_List * EAPI Eina_List *
e_intl_language_list(void) e_intl_language_list(void)
{ {
Evas_List *next; Eina_List *next;
Evas_List *dir_list; Eina_List *dir_list;
Evas_List *all_languages; Eina_List *all_languages;
all_languages = NULL; all_languages = NULL;
dir_list = e_path_dir_list_get(path_messages); dir_list = e_path_dir_list_get(path_messages);
for (next = dir_list ; next ; next = next->next) for (next = dir_list ; next ; next = next->next)
{ {
E_Path_Dir *epd; E_Path_Dir *epd;
Evas_List *dir_languages; Eina_List *dir_languages;
epd = next->data; epd = next->data;
dir_languages = _e_intl_language_dir_scan(epd->dir); dir_languages = _e_intl_language_dir_scan(epd->dir);
@ -277,7 +277,7 @@ e_intl_language_list(void)
char *language; char *language;
language = dir_languages->data; language = dir_languages->data;
dir_languages = evas_list_remove_list(dir_languages, dir_languages); dir_languages = eina_list_remove_list(dir_languages, dir_languages);
if ((_e_intl_language_list_find(all_languages, language)) || if ((_e_intl_language_list_find(all_languages, language)) ||
((strlen(language) > 2) && (!_e_intl_locale_validate(language)))) ((strlen(language) > 2) && (!_e_intl_locale_validate(language))))
@ -285,7 +285,7 @@ e_intl_language_list(void)
free(language); free(language);
} }
else else
all_languages = evas_list_append(all_languages, language); all_languages = eina_list_append(all_languages, language);
} }
} }
@ -295,9 +295,9 @@ e_intl_language_list(void)
} }
static int static int
_e_intl_language_list_find(Evas_List *language_list, char *language) _e_intl_language_list_find(Eina_List *language_list, char *language)
{ {
Evas_List *l; Eina_List *l;
if (!language_list) return 0; if (!language_list) return 0;
if (!language) return 0; if (!language) return 0;
@ -366,12 +366,12 @@ e_intl_input_method_set(const char *imc_path)
} }
} }
EAPI Evas_List * EAPI Eina_List *
e_intl_input_method_list(void) e_intl_input_method_list(void)
{ {
Evas_List *input_methods; Eina_List *input_methods;
Evas_List *im_list; Eina_List *im_list;
Evas_List *l; Eina_List *l;
char *imc_path; char *imc_path;
im_list = NULL; im_list = NULL;
@ -381,22 +381,22 @@ e_intl_input_method_list(void)
for (l = input_methods; l; l = l->next) for (l = input_methods; l; l = l->next)
{ {
imc_path = l->data; imc_path = l->data;
im_list = evas_list_append(im_list, imc_path); im_list = eina_list_append(im_list, imc_path);
} }
while (input_methods) while (input_methods)
input_methods = evas_list_remove_list(input_methods, input_methods); input_methods = eina_list_remove_list(input_methods, input_methods);
/* System Path */ /* System Path */
input_methods = _e_intl_imc_dir_scan(e_intl_imc_system_path_get()); input_methods = _e_intl_imc_dir_scan(e_intl_imc_system_path_get());
for (l = input_methods; l; l = l->next) for (l = input_methods; l; l = l->next)
{ {
imc_path = l->data; imc_path = l->data;
im_list = evas_list_append(im_list, imc_path); im_list = eina_list_append(im_list, imc_path);
} }
while (input_methods) while (input_methods)
input_methods = evas_list_remove_list(input_methods, input_methods); input_methods = eina_list_remove_list(input_methods, input_methods);
return im_list; return im_list;
} }
@ -472,10 +472,10 @@ static char *
_e_intl_language_path_find(char *language) _e_intl_language_path_find(char *language)
{ {
char *directory; char *directory;
Evas_List *dir_list; Eina_List *dir_list;
Evas_List *search_list; Eina_List *search_list;
Evas_List *next_dir; Eina_List *next_dir;
Evas_List *next_search; Eina_List *next_search;
int found; int found;
search_list = _e_intl_locale_search_order_get(language); search_list = _e_intl_locale_search_order_get(language);
@ -516,16 +516,16 @@ _e_intl_language_path_find(char *language)
char *data; char *data;
data = search_list->data; data = search_list->data;
free(data); free(data);
search_list = evas_list_remove_list(search_list, search_list); search_list = eina_list_remove_list(search_list, search_list);
} }
return directory; return directory;
} }
static Evas_List * static Eina_List *
_e_intl_language_dir_scan(const char *dir) _e_intl_language_dir_scan(const char *dir)
{ {
Evas_List *languages; Eina_List *languages;
Ecore_List *files; Ecore_List *files;
char *file; char *file;
@ -544,7 +544,7 @@ _e_intl_language_dir_scan(const char *dir)
snprintf(file_path, sizeof(file_path),"%s/%s/LC_MESSAGES/%s.mo", snprintf(file_path, sizeof(file_path),"%s/%s/LC_MESSAGES/%s.mo",
dir, file, PACKAGE); dir, file, PACKAGE);
if (ecore_file_exists(file_path) && !ecore_file_is_dir(file_path)) if (ecore_file_exists(file_path) && !ecore_file_is_dir(file_path))
languages = evas_list_append(languages, strdup(file)); languages = eina_list_append(languages, strdup(file));
} }
ecore_list_destroy(files); ecore_list_destroy(files);
} }
@ -593,8 +593,8 @@ _e_intl_locale_alias_get(const char *language)
static Evas_Hash * static Evas_Hash *
_e_intl_locale_alias_hash_get(void) _e_intl_locale_alias_hash_get(void)
{ {
Evas_List *next; Eina_List *next;
Evas_List *dir_list; Eina_List *dir_list;
Evas_Hash *alias_hash; Evas_Hash *alias_hash;
dir_list = e_path_dir_list_get(path_messages); dir_list = e_path_dir_list_get(path_messages);
@ -861,10 +861,10 @@ e_intl_locale_charset_canonic_get(const char *charset)
return strdup(charset_canonic); return strdup(charset_canonic);
} }
static Evas_List * static Eina_List *
_e_intl_locale_system_locales_get(void) _e_intl_locale_system_locales_get(void)
{ {
Evas_List *locales; Eina_List *locales;
FILE *output; FILE *output;
locales = NULL; locales = NULL;
@ -873,7 +873,7 @@ _e_intl_locale_system_locales_get(void)
{ {
char line[32]; char line[32];
while (fscanf(output, "%[^\n]\n", line) == 1) while (fscanf(output, "%[^\n]\n", line) == 1)
locales = evas_list_append(locales, strdup(line)); locales = eina_list_append(locales, strdup(line));
pclose(output); pclose(output);
} }
@ -886,7 +886,7 @@ _e_intl_locale_system_locales_get(void)
static int static int
_e_intl_locale_validate(const char *locale) _e_intl_locale_validate(const char *locale)
{ {
Evas_List *all_locales; Eina_List *all_locales;
E_Locale_Parts *locale_parts; E_Locale_Parts *locale_parts;
char *locale_lr; char *locale_lr;
char *locale_cs_canonic; char *locale_cs_canonic;
@ -992,7 +992,7 @@ _e_intl_locale_validate(const char *locale)
E_FREE(locale_lr_next); E_FREE(locale_lr_next);
} }
all_locales = evas_list_remove_list(all_locales, all_locales); all_locales = eina_list_remove_list(all_locales, all_locales);
free(locale_next); free(locale_next);
} }
e_intl_locale_parts_free(locale_parts); e_intl_locale_parts_free(locale_parts);
@ -1010,10 +1010,10 @@ _e_intl_locale_validate(const char *locale)
* Mask (9) Locale (en.UTF-8) * Mask (9) Locale (en.UTF-8)
* Mask (8) Locale (en) * Mask (8) Locale (en)
*/ */
static Evas_List * static Eina_List *
_e_intl_locale_search_order_get(const char *locale) _e_intl_locale_search_order_get(const char *locale)
{ {
Evas_List *search_list; Eina_List *search_list;
E_Locale_Parts *locale_parts; E_Locale_Parts *locale_parts;
char *masked_locale; char *masked_locale;
int mask; int mask;
@ -1028,17 +1028,17 @@ _e_intl_locale_search_order_get(const char *locale)
{ {
/* Only append if the mask we need is available */ /* Only append if the mask we need is available */
masked_locale = e_intl_locale_parts_combine(locale_parts, mask); masked_locale = e_intl_locale_parts_combine(locale_parts, mask);
search_list = evas_list_append(search_list, masked_locale); search_list = eina_list_append(search_list, masked_locale);
} }
} }
e_intl_locale_parts_free(locale_parts); e_intl_locale_parts_free(locale_parts);
return search_list; return search_list;
} }
static Evas_List * static Eina_List *
_e_intl_imc_dir_scan(const char *dir) _e_intl_imc_dir_scan(const char *dir)
{ {
Evas_List *imcs; Eina_List *imcs;
Ecore_List *files; Ecore_List *files;
char *file; char *file;
@ -1057,7 +1057,7 @@ _e_intl_imc_dir_scan(const char *dir)
char buf[PATH_MAX]; char buf[PATH_MAX];
snprintf(buf, sizeof(buf), "%s/%s", dir, file); snprintf(buf, sizeof(buf), "%s/%s", dir, file);
imcs = evas_list_append(imcs, strdup(buf)); imcs = eina_list_append(imcs, strdup(buf));
} }
} }
ecore_list_destroy(files); ecore_list_destroy(files);

View File

@ -41,11 +41,11 @@ EAPI int e_intl_post_shutdown(void);
EAPI void e_intl_language_set(const char *lang); EAPI void e_intl_language_set(const char *lang);
EAPI const char *e_intl_language_get(void); EAPI const char *e_intl_language_get(void);
EAPI const char *e_intl_language_alias_get(void); EAPI const char *e_intl_language_alias_get(void);
EAPI Evas_List *e_intl_language_list(void); EAPI Eina_List *e_intl_language_list(void);
/* Setting & Getting Input Method */ /* Setting & Getting Input Method */
EAPI void e_intl_input_method_set(const char *method); EAPI void e_intl_input_method_set(const char *method);
EAPI const char *e_intl_input_method_get(void); EAPI const char *e_intl_input_method_get(void);
EAPI Evas_List *e_intl_input_method_list(void); EAPI Eina_List *e_intl_input_method_list(void);
EAPI const char *e_intl_imc_personal_path_get(void); EAPI const char *e_intl_imc_personal_path_get(void);
EAPI const char *e_intl_imc_system_path_get(void); EAPI const char *e_intl_imc_system_path_get(void);

View File

@ -30,10 +30,10 @@ static Eet_Data_Descriptor *_e_ipc_str_4int_list_edd = NULL;
#define E_IPC_DD_NEW(str, typ) \ #define E_IPC_DD_NEW(str, typ) \
eet_data_descriptor_new(str, sizeof(typ), \ eet_data_descriptor_new(str, sizeof(typ), \
(void *(*) (void *))evas_list_next, \ (void *(*) (void *))eina_list_next, \
(void *(*) (void *, void *))evas_list_append, \ (void *(*) (void *, void *))eina_list_append, \
(void *(*) (void *))evas_list_data, \ (void *(*) (void *))eina_list_data_get, \
(void *(*) (void *))evas_list_free, \ (void *(*) (void *))eina_list_free, \
(void (*) (void *, int (*) (void *, const char *, void *, void *), void *))evas_hash_foreach, \ (void (*) (void *, int (*) (void *, const char *, void *, void *), void *))evas_hash_foreach, \
(void *(*) (void *, const char *, void *))evas_hash_add, \ (void *(*) (void *, const char *, void *))evas_hash_add, \
(void (*) (void *))evas_hash_free) (void (*) (void *))evas_hash_free)
@ -278,7 +278,7 @@ e_ipc_codec_2str_enc(const char *str1, const char *str2, int *size_ret)
} }
EAPI int EAPI int
e_ipc_codec_2str_list_dec(char *data, int bytes, Evas_List **dest) e_ipc_codec_2str_list_dec(char *data, int bytes, Eina_List **dest)
{ {
E_Ipc_List *dat; E_Ipc_List *dat;
@ -291,7 +291,7 @@ e_ipc_codec_2str_list_dec(char *data, int bytes, Evas_List **dest)
} }
EAPI void * EAPI void *
e_ipc_codec_2str_list_enc(Evas_List *list, int *size_ret) e_ipc_codec_2str_list_enc(Eina_List *list, int *size_ret)
{ {
E_Ipc_List dat; E_Ipc_List dat;
dat.list = list; dat.list = list;
@ -299,10 +299,10 @@ e_ipc_codec_2str_list_enc(Evas_List *list, int *size_ret)
} }
EAPI int EAPI int
e_ipc_codec_str_list_dec(char *data, int bytes, Evas_List **dest) e_ipc_codec_str_list_dec(char *data, int bytes, Eina_List **dest)
{ {
E_Ipc_List *dat; E_Ipc_List *dat;
Evas_List *list = NULL, *l; Eina_List *list = NULL, *l;
if (!data) return 0; if (!data) return 0;
dat = eet_data_descriptor_decode(_e_ipc_str_list_edd, data, bytes); dat = eet_data_descriptor_decode(_e_ipc_str_list_edd, data, bytes);
@ -312,23 +312,23 @@ e_ipc_codec_str_list_dec(char *data, int bytes, Evas_List **dest)
E_Ipc_Str *str_node; E_Ipc_Str *str_node;
str_node = l->data; str_node = l->data;
list = evas_list_append(list, str_node->str); list = eina_list_append(list, str_node->str);
} }
if (dest) *dest = list; if (dest) *dest = list;
while (dat->list) while (dat->list)
{ {
free(dat->list->data); free(dat->list->data);
dat->list = evas_list_remove_list(dat->list, dat->list); dat->list = eina_list_remove_list(dat->list, dat->list);
} }
free(dat); free(dat);
return 1; return 1;
} }
EAPI void * EAPI void *
e_ipc_codec_str_list_enc(Evas_List *list, int *size_ret) e_ipc_codec_str_list_enc(Eina_List *list, int *size_ret)
{ {
E_Ipc_List dat; E_Ipc_List dat;
Evas_List *l; Eina_List *l;
void *data; void *data;
dat.list = NULL; dat.list = NULL;
@ -338,13 +338,13 @@ e_ipc_codec_str_list_enc(Evas_List *list, int *size_ret)
str_node = malloc(sizeof(E_Ipc_Str)); str_node = malloc(sizeof(E_Ipc_Str));
str_node->str = l->data; str_node->str = l->data;
dat.list = evas_list_append(dat.list, str_node); dat.list = eina_list_append(dat.list, str_node);
} }
data = eet_data_descriptor_encode(_e_ipc_str_list_edd, &dat, size_ret); data = eet_data_descriptor_encode(_e_ipc_str_list_edd, &dat, size_ret);
while (dat.list) while (dat.list)
{ {
free(dat.list->data); free(dat.list->data);
dat.list = evas_list_remove_list(dat.list, dat.list); dat.list = eina_list_remove_list(dat.list, dat.list);
} }
return data; return data;
} }
@ -372,7 +372,7 @@ e_ipc_codec_str_int_enc(const char *str, int val, int *size_ret)
} }
EAPI int EAPI int
e_ipc_codec_str_int_list_dec(char *data, int bytes, Evas_List **dest) e_ipc_codec_str_int_list_dec(char *data, int bytes, Eina_List **dest)
{ {
E_Ipc_List *dat; E_Ipc_List *dat;
@ -385,7 +385,7 @@ e_ipc_codec_str_int_list_dec(char *data, int bytes, Evas_List **dest)
} }
EAPI void * EAPI void *
e_ipc_codec_str_int_list_enc(Evas_List *list, int *size_ret) e_ipc_codec_str_int_list_enc(Eina_List *list, int *size_ret)
{ {
E_Ipc_List dat; E_Ipc_List dat;
dat.list = list; dat.list = list;
@ -416,7 +416,7 @@ e_ipc_codec_2str_int_enc(const char *str1, const char *str2, int val, int *size_
} }
EAPI int EAPI int
e_ipc_codec_2str_int_list_dec(char *data, int bytes, Evas_List **dest) e_ipc_codec_2str_int_list_dec(char *data, int bytes, Eina_List **dest)
{ {
E_Ipc_List *dat; E_Ipc_List *dat;
@ -429,7 +429,7 @@ e_ipc_codec_2str_int_list_dec(char *data, int bytes, Evas_List **dest)
} }
EAPI void * EAPI void *
e_ipc_codec_2str_int_list_enc(Evas_List *list, int *size_ret) e_ipc_codec_2str_int_list_enc(Eina_List *list, int *size_ret)
{ {
E_Ipc_List dat; E_Ipc_List dat;
dat.list = list; dat.list = list;
@ -463,7 +463,7 @@ e_ipc_codec_4int_2str_enc(int val1, int val2, int val3, int val4, const char *st
} }
EAPI int EAPI int
e_ipc_codec_4int_2str_list_dec(char *data, int bytes, Evas_List **dest) e_ipc_codec_4int_2str_list_dec(char *data, int bytes, Eina_List **dest)
{ {
E_Ipc_List *dat; E_Ipc_List *dat;
@ -476,7 +476,7 @@ e_ipc_codec_4int_2str_list_dec(char *data, int bytes, Evas_List **dest)
} }
EAPI void * EAPI void *
e_ipc_codec_4int_2str_list_enc(Evas_List *list, int *size_ret) e_ipc_codec_4int_2str_list_enc(Eina_List *list, int *size_ret)
{ {
E_Ipc_List dat; E_Ipc_List dat;
dat.list = list; dat.list = list;
@ -511,7 +511,7 @@ e_ipc_codec_5int_2str_enc(int val1, int val2, int val3, int val4, int val5, cons
} }
EAPI int EAPI int
e_ipc_codec_5int_2str_list_dec(char *data, int bytes, Evas_List **dest) e_ipc_codec_5int_2str_list_dec(char *data, int bytes, Eina_List **dest)
{ {
E_Ipc_List *dat; E_Ipc_List *dat;
@ -524,7 +524,7 @@ e_ipc_codec_5int_2str_list_dec(char *data, int bytes, Evas_List **dest)
} }
EAPI void * EAPI void *
e_ipc_codec_5int_2str_list_enc(Evas_List *list, int *size_ret) e_ipc_codec_5int_2str_list_enc(Eina_List *list, int *size_ret)
{ {
E_Ipc_List dat; E_Ipc_List dat;
dat.list = list; dat.list = list;
@ -559,7 +559,7 @@ e_ipc_codec_3int_4str_enc(int val1, int val2, int val3, const char *str1, const
} }
EAPI int EAPI int
e_ipc_codec_3int_4str_list_dec(char *data, int bytes, Evas_List **dest) e_ipc_codec_3int_4str_list_dec(char *data, int bytes, Eina_List **dest)
{ {
E_Ipc_List *dat; E_Ipc_List *dat;
@ -572,7 +572,7 @@ e_ipc_codec_3int_4str_list_dec(char *data, int bytes, Evas_List **dest)
} }
EAPI void * EAPI void *
e_ipc_codec_3int_4str_list_enc(Evas_List *list, int *size_ret) e_ipc_codec_3int_4str_list_enc(Eina_List *list, int *size_ret)
{ {
E_Ipc_List dat; E_Ipc_List dat;
dat.list = list; dat.list = list;
@ -606,7 +606,7 @@ e_ipc_codec_3int_3str_enc(int val1, int val2, int val3, const char *str1, const
} }
EAPI int EAPI int
e_ipc_codec_3int_3str_list_dec(char *data, int bytes, Evas_List **dest) e_ipc_codec_3int_3str_list_dec(char *data, int bytes, Eina_List **dest)
{ {
E_Ipc_List *dat; E_Ipc_List *dat;
@ -619,7 +619,7 @@ e_ipc_codec_3int_3str_list_dec(char *data, int bytes, Evas_List **dest)
} }
EAPI void * EAPI void *
e_ipc_codec_3int_3str_list_enc(Evas_List *list, int *size_ret) e_ipc_codec_3int_3str_list_enc(Eina_List *list, int *size_ret)
{ {
E_Ipc_List dat; E_Ipc_List dat;
dat.list = list; dat.list = list;
@ -653,7 +653,7 @@ e_ipc_codec_str_4int_enc(const char *str1, int val1, int val2, int val3, int val
} }
EAPI int EAPI int
e_ipc_codec_str_4int_list_dec(char *data, int bytes, Evas_List **dest) e_ipc_codec_str_4int_list_dec(char *data, int bytes, Eina_List **dest)
{ {
E_Ipc_List *dat; E_Ipc_List *dat;
@ -666,7 +666,7 @@ e_ipc_codec_str_4int_list_dec(char *data, int bytes, Evas_List **dest)
} }
EAPI void * EAPI void *
e_ipc_codec_str_4int_list_enc(Evas_List *list, int *size_ret) e_ipc_codec_str_4int_list_enc(Eina_List *list, int *size_ret)
{ {
E_Ipc_List dat; E_Ipc_List dat;
dat.list = list; dat.list = list;

View File

@ -43,7 +43,7 @@ struct _E_Ipc_2Int
struct _E_Ipc_List struct _E_Ipc_List
{ {
Evas_List *list; Eina_List *list;
}; };
struct _E_Ipc_Str struct _E_Ipc_Str
@ -110,48 +110,48 @@ EAPI void *e_ipc_codec_2int_enc(int val1, int val2, int *size_ret);
EAPI int e_ipc_codec_str_dec(char *data, int bytes, char **dest); EAPI int e_ipc_codec_str_dec(char *data, int bytes, char **dest);
EAPI void *e_ipc_codec_str_enc(const char *str, int *size_ret); EAPI void *e_ipc_codec_str_enc(const char *str, int *size_ret);
EAPI int e_ipc_codec_str_list_dec(char *data, int bytes, Evas_List **dest); EAPI int e_ipc_codec_str_list_dec(char *data, int bytes, Eina_List **dest);
EAPI void *e_ipc_codec_str_list_enc(Evas_List *list, int *size_ret); EAPI void *e_ipc_codec_str_list_enc(Eina_List *list, int *size_ret);
EAPI int e_ipc_codec_2str_dec(char *data, int bytes, E_Ipc_2Str **dest); EAPI int e_ipc_codec_2str_dec(char *data, int bytes, E_Ipc_2Str **dest);
EAPI void *e_ipc_codec_2str_enc(const char *str1, const char *str2, int *size_ret); EAPI void *e_ipc_codec_2str_enc(const char *str1, const char *str2, int *size_ret);
EAPI int e_ipc_codec_2str_list_dec(char *data, int bytes, Evas_List **dest); EAPI int e_ipc_codec_2str_list_dec(char *data, int bytes, Eina_List **dest);
EAPI void *e_ipc_codec_2str_list_enc(Evas_List *list, int *size_ret); EAPI void *e_ipc_codec_2str_list_enc(Eina_List *list, int *size_ret);
EAPI int e_ipc_codec_str_int_dec(char *data, int bytes, E_Ipc_Str_Int **dest); EAPI int e_ipc_codec_str_int_dec(char *data, int bytes, E_Ipc_Str_Int **dest);
EAPI void *e_ipc_codec_str_int_enc(const char *str, int val, int *size_ret); EAPI void *e_ipc_codec_str_int_enc(const char *str, int val, int *size_ret);
EAPI int e_ipc_codec_str_int_list_dec(char *data, int bytes, Evas_List **dest); EAPI int e_ipc_codec_str_int_list_dec(char *data, int bytes, Eina_List **dest);
EAPI void *e_ipc_codec_str_int_list_enc(Evas_List *list, int *size_ret); EAPI void *e_ipc_codec_str_int_list_enc(Eina_List *list, int *size_ret);
EAPI int e_ipc_codec_2str_int_dec(char *data, int bytes, E_Ipc_2Str_Int **dest); EAPI int e_ipc_codec_2str_int_dec(char *data, int bytes, E_Ipc_2Str_Int **dest);
EAPI void *e_ipc_codec_2str_int_enc(const char *str1, const char *str2, int val, int *size_ret); EAPI void *e_ipc_codec_2str_int_enc(const char *str1, const char *str2, int val, int *size_ret);
EAPI int e_ipc_codec_2str_int_list_dec(char *data, int bytes, Evas_List **dest); EAPI int e_ipc_codec_2str_int_list_dec(char *data, int bytes, Eina_List **dest);
EAPI void *e_ipc_codec_2str_int_list_enc(Evas_List *list, int *size_ret); EAPI void *e_ipc_codec_2str_int_list_enc(Eina_List *list, int *size_ret);
EAPI int e_ipc_codec_4int_2str_dec(char *data, int bytes, E_Ipc_4Int_2Str **dest); EAPI int e_ipc_codec_4int_2str_dec(char *data, int bytes, E_Ipc_4Int_2Str **dest);
EAPI void *e_ipc_codec_4int_2str_enc(int val1, int val2, int val3, int val4, const char *str1, const char *str2, int *size_ret); EAPI void *e_ipc_codec_4int_2str_enc(int val1, int val2, int val3, int val4, const char *str1, const char *str2, int *size_ret);
EAPI int e_ipc_codec_4int_2str_list_dec(char *data, int bytes, Evas_List **dest); EAPI int e_ipc_codec_4int_2str_list_dec(char *data, int bytes, Eina_List **dest);
EAPI void *e_ipc_codec_4int_2str_list_enc(Evas_List *list, int *size_ret); EAPI void *e_ipc_codec_4int_2str_list_enc(Eina_List *list, int *size_ret);
EAPI int e_ipc_codec_5int_2str_dec(char *data, int bytes, E_Ipc_5Int_2Str **dest); EAPI int e_ipc_codec_5int_2str_dec(char *data, int bytes, E_Ipc_5Int_2Str **dest);
EAPI void *e_ipc_codec_5int_2str_enc(int val1, int val2, int val3, int val4, int val5, const char *str1, const char *str2, int *size_ret); EAPI void *e_ipc_codec_5int_2str_enc(int val1, int val2, int val3, int val4, int val5, const char *str1, const char *str2, int *size_ret);
EAPI int e_ipc_codec_5int_2str_list_dec(char *data, int bytes, Evas_List **dest); EAPI int e_ipc_codec_5int_2str_list_dec(char *data, int bytes, Eina_List **dest);
EAPI void *e_ipc_codec_5int_2str_list_enc(Evas_List *list, int *size_ret); EAPI void *e_ipc_codec_5int_2str_list_enc(Eina_List *list, int *size_ret);
EAPI int e_ipc_codec_3int_4str_dec(char *data, int bytes, E_Ipc_3Int_4Str **dest); EAPI int e_ipc_codec_3int_4str_dec(char *data, int bytes, E_Ipc_3Int_4Str **dest);
EAPI void *e_ipc_codec_3int_4str_enc(int val1, int val2, int val3, const char *str1, const char *str2, const char *str3, const char *str4, int *size_ret); EAPI void *e_ipc_codec_3int_4str_enc(int val1, int val2, int val3, const char *str1, const char *str2, const char *str3, const char *str4, int *size_ret);
EAPI int e_ipc_codec_3int_4str_list_dec(char *data, int bytes, Evas_List **dest); EAPI int e_ipc_codec_3int_4str_list_dec(char *data, int bytes, Eina_List **dest);
EAPI void *e_ipc_codec_3int_4str_list_enc(Evas_List *list, int *size_ret); EAPI void *e_ipc_codec_3int_4str_list_enc(Eina_List *list, int *size_ret);
EAPI int e_ipc_codec_3int_3str_dec(char *data, int bytes, E_Ipc_3Int_3Str **dest); EAPI int e_ipc_codec_3int_3str_dec(char *data, int bytes, E_Ipc_3Int_3Str **dest);
EAPI void *e_ipc_codec_3int_3str_enc(int val1, int val2, int val3, const char *str1, const char *str2, const char *str3, int *size_ret); EAPI void *e_ipc_codec_3int_3str_enc(int val1, int val2, int val3, const char *str1, const char *str2, const char *str3, int *size_ret);
EAPI int e_ipc_codec_3int_3str_list_dec(char *data, int bytes, Evas_List **dest); EAPI int e_ipc_codec_3int_3str_list_dec(char *data, int bytes, Eina_List **dest);
EAPI void *e_ipc_codec_3int_3str_list_enc(Evas_List *list, int *size_ret); EAPI void *e_ipc_codec_3int_3str_list_enc(Eina_List *list, int *size_ret);
EAPI int e_ipc_codec_str_4int_dec(char *data, int bytes, E_Ipc_Str_4Int **dest); EAPI int e_ipc_codec_str_4int_dec(char *data, int bytes, E_Ipc_Str_4Int **dest);
EAPI void *e_ipc_codec_str_4int_enc(const char *str1, int val1, int val2, int val3, int val4, int *size_ret); EAPI void *e_ipc_codec_str_4int_enc(const char *str1, int val1, int val2, int val3, int val4, int *size_ret);
EAPI int e_ipc_codec_str_4int_list_dec(char *data, int bytes, Evas_List **dest); EAPI int e_ipc_codec_str_4int_list_dec(char *data, int bytes, Eina_List **dest);
EAPI void *e_ipc_codec_str_4int_list_enc(Evas_List *list, int *size_ret); EAPI void *e_ipc_codec_str_4int_list_enc(Eina_List *list, int *size_ret);
#endif #endif
#endif #endif

View File

@ -360,7 +360,7 @@ break;
# define FREE_LIST(__list) \ # define FREE_LIST(__list) \
while (__list) { \ while (__list) { \
free(__list->data); \ free(__list->data); \
__list = evas_list_remove_list(__list, __list); \ __list = eina_list_remove_list(__list, __list); \
} }
# define SEND_DATA(__opcode) \ # define SEND_DATA(__opcode) \
@ -369,7 +369,7 @@ free(data);
# define STRING_INT_LIST(__v, HDL) \ # define STRING_INT_LIST(__v, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
if (e_ipc_codec_str_int_list_dec(e->data, e->size, &dat)) { \ if (e_ipc_codec_str_int_list_dec(e->data, e->size, &dat)) { \
for (l = dat; l; l = l->next) { \ for (l = dat; l; l = l->next) { \
E_Ipc_Str_Int *__v; \ E_Ipc_Str_Int *__v; \
@ -378,14 +378,14 @@ free(data);
E_FREE(__v->str); \ E_FREE(__v->str); \
free(__v); \ free(__v); \
} \ } \
evas_list_free(dat); \ eina_list_free(dat); \
} \ } \
} \ } \
break; break;
#define SEND_STRING_INT_LIST(__list, __typ1, __v1, __v2, HDL) \ #define SEND_STRING_INT_LIST(__list, __typ1, __v1, __v2, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
void *data; int bytes; \ void *data; int bytes; \
for (l = __list; l; l = l->next) { \ for (l = __list; l; l = l->next) { \
__typ1 *__v1; \ __typ1 *__v1; \
@ -393,7 +393,7 @@ free(data);
__v1 = l->data; \ __v1 = l->data; \
__v2 = calloc(1, sizeof(E_Ipc_Str_Int)); __v2 = calloc(1, sizeof(E_Ipc_Str_Int));
#define END_SEND_STRING_INT_LIST(__v1, __op) \ #define END_SEND_STRING_INT_LIST(__v1, __op) \
dat = evas_list_append(dat, __v1); \ dat = eina_list_append(dat, __v1); \
} \ } \
data = e_ipc_codec_str_int_list_enc(dat, &bytes); \ data = e_ipc_codec_str_int_list_enc(dat, &bytes); \
SEND_DATA(__op); \ SEND_DATA(__op); \
@ -415,7 +415,7 @@ free(data);
#define INT3_STRING3_LIST_START(__v, HDL) \ #define INT3_STRING3_LIST_START(__v, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
if (e_ipc_codec_3int_3str_list_dec(e->data, e->size, &dat)) { if (e_ipc_codec_3int_3str_list_dec(e->data, e->size, &dat)) {
#define INT3_STRING3_LIST_ITERATE(__v) \ #define INT3_STRING3_LIST_ITERATE(__v) \
for (l = dat; l; l = l->next) { \ for (l = dat; l; l = l->next) { \
@ -432,7 +432,7 @@ free(data);
free(__v); \ free(__v); \
} }
#define END_INT3_STRING3_LIST_START() \ #define END_INT3_STRING3_LIST_START() \
evas_list_free(dat); \ eina_list_free(dat); \
} \ } \
} \ } \
break; break;
@ -448,7 +448,7 @@ free(data);
*/ */
#define SEND_INT3_STRING3_LIST(__list, __typ1, __v1, __v2, HDL) \ #define SEND_INT3_STRING3_LIST(__list, __typ1, __v1, __v2, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
void *data; int bytes; \ void *data; int bytes; \
for (l = __list; l; l = l->next) { \ for (l = __list; l; l = l->next) { \
__typ1 *__v1; \ __typ1 *__v1; \
@ -456,7 +456,7 @@ free(data);
__v1 = l->data; \ __v1 = l->data; \
__v2 = calloc(1, sizeof(E_Ipc_3Int_3Str)); __v2 = calloc(1, sizeof(E_Ipc_3Int_3Str));
#define END_SEND_INT3_STRING3_LIST(__v1, __op) \ #define END_SEND_INT3_STRING3_LIST(__v1, __op) \
dat = evas_list_append(dat, __v1); \ dat = eina_list_append(dat, __v1); \
} \ } \
data = e_ipc_codec_3int_3str_list_enc(dat, &bytes); \ data = e_ipc_codec_3int_3str_list_enc(dat, &bytes); \
SEND_DATA(__op); \ SEND_DATA(__op); \
@ -478,7 +478,7 @@ free(data);
#define INT4_STRING2_LIST_START(__v, HDL) \ #define INT4_STRING2_LIST_START(__v, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
if (e_ipc_codec_4int_2str_list_dec(e->data, e->size, &dat)) { if (e_ipc_codec_4int_2str_list_dec(e->data, e->size, &dat)) {
#define INT4_STRING2_LIST_ITERATE(__v) \ #define INT4_STRING2_LIST_ITERATE(__v) \
for (l = dat; l; l = l->next) { \ for (l = dat; l; l = l->next) { \
@ -493,7 +493,7 @@ free(data);
E_FREE(__v->str2); \ E_FREE(__v->str2); \
free(__v); \ free(__v); \
} \ } \
evas_list_free(dat); eina_list_free(dat);
#define END_INT4_STRING2_LIST_START() \ #define END_INT4_STRING2_LIST_START() \
} \ } \
} \ } \
@ -510,7 +510,7 @@ free(data);
*/ */
#define SEND_INT4_STRING2_LIST(__list, __typ1, __v1, __v2, HDL) \ #define SEND_INT4_STRING2_LIST(__list, __typ1, __v1, __v2, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
void *data; int bytes; \ void *data; int bytes; \
for (l = __list; l; l = l->next) { \ for (l = __list; l; l = l->next) { \
__typ1 *__v1; \ __typ1 *__v1; \
@ -518,7 +518,7 @@ free(data);
__v1 = l->data; \ __v1 = l->data; \
__v2 = calloc(1, sizeof(E_Ipc_4Int_2Str)); __v2 = calloc(1, sizeof(E_Ipc_4Int_2Str));
#define END_SEND_INT4_STRING2_LIST(__v1, __op) \ #define END_SEND_INT4_STRING2_LIST(__v1, __op) \
dat = evas_list_append(dat, __v1); \ dat = eina_list_append(dat, __v1); \
} \ } \
data = e_ipc_codec_4int_2str_list_enc(dat, &bytes); \ data = e_ipc_codec_4int_2str_list_enc(dat, &bytes); \
SEND_DATA(__op); \ SEND_DATA(__op); \
@ -540,7 +540,7 @@ free(data);
#define INT5_STRING2_LIST_START(__v, HDL) \ #define INT5_STRING2_LIST_START(__v, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
if (e_ipc_codec_5int_2str_list_dec(e->data, e->size, &dat)) { if (e_ipc_codec_5int_2str_list_dec(e->data, e->size, &dat)) {
#define INT5_STRING2_LIST_ITERATE(__v) \ #define INT5_STRING2_LIST_ITERATE(__v) \
for (l = dat; l; l = l->next) { \ for (l = dat; l; l = l->next) { \
@ -555,7 +555,7 @@ free(data);
E_FREE(__v->str2); \ E_FREE(__v->str2); \
free(__v); \ free(__v); \
} \ } \
evas_list_free(dat); eina_list_free(dat);
#define END_INT5_STRING2_LIST_START() \ #define END_INT5_STRING2_LIST_START() \
} \ } \
} \ } \
@ -572,7 +572,7 @@ free(data);
*/ */
#define SEND_INT5_STRING2_LIST(__list, __typ1, __v1, __v2, HDL) \ #define SEND_INT5_STRING2_LIST(__list, __typ1, __v1, __v2, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
void *data; int bytes; \ void *data; int bytes; \
for (l = __list; l; l = l->next) { \ for (l = __list; l; l = l->next) { \
__typ1 *__v1; \ __typ1 *__v1; \
@ -580,7 +580,7 @@ free(data);
__v1 = l->data; \ __v1 = l->data; \
__v2 = calloc(1, sizeof(E_Ipc_5Int_2Str)); __v2 = calloc(1, sizeof(E_Ipc_5Int_2Str));
#define END_SEND_INT5_STRING2_LIST(__v1, __op) \ #define END_SEND_INT5_STRING2_LIST(__v1, __op) \
dat = evas_list_append(dat, __v1); \ dat = eina_list_append(dat, __v1); \
} \ } \
data = e_ipc_codec_5int_2str_list_enc(dat, &bytes); \ data = e_ipc_codec_5int_2str_list_enc(dat, &bytes); \
SEND_DATA(__op); \ SEND_DATA(__op); \
@ -602,7 +602,7 @@ free(data);
#define INT3_STRING4_LIST_START(__v, HDL) \ #define INT3_STRING4_LIST_START(__v, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
if (e_ipc_codec_3int_4str_list_dec(e->data, e->size, &dat)) { if (e_ipc_codec_3int_4str_list_dec(e->data, e->size, &dat)) {
#define INT3_STRING4_LIST_ITERATE(__v) \ #define INT3_STRING4_LIST_ITERATE(__v) \
for (l = dat; l; l = l->next) { \ for (l = dat; l; l = l->next) { \
@ -619,7 +619,7 @@ free(data);
E_FREE(__v->str4); \ E_FREE(__v->str4); \
free(__v); \ free(__v); \
} \ } \
evas_list_free(dat); eina_list_free(dat);
#define END_INT3_STRING4_LIST_START() \ #define END_INT3_STRING4_LIST_START() \
} \ } \
} \ } \
@ -636,7 +636,7 @@ free(data);
*/ */
#define SEND_INT3_STRING4_LIST(__list, __typ1, __v1, __v2, HDL) \ #define SEND_INT3_STRING4_LIST(__list, __typ1, __v1, __v2, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
void *data; int bytes; \ void *data; int bytes; \
for (l = __list; l; l = l->next) { \ for (l = __list; l; l = l->next) { \
__typ1 *__v1; \ __typ1 *__v1; \
@ -644,7 +644,7 @@ free(data);
__v1 = l->data; \ __v1 = l->data; \
__v2 = calloc(1, sizeof(E_Ipc_3Int_4Str)); __v2 = calloc(1, sizeof(E_Ipc_3Int_4Str));
#define END_SEND_INT3_STRING4_LIST(__v1, __op) \ #define END_SEND_INT3_STRING4_LIST(__v1, __op) \
dat = evas_list_append(dat, __v1); \ dat = eina_list_append(dat, __v1); \
} \ } \
data = e_ipc_codec_3int_4str_list_enc(dat, &bytes); \ data = e_ipc_codec_3int_4str_list_enc(dat, &bytes); \
SEND_DATA(__op); \ SEND_DATA(__op); \
@ -654,7 +654,7 @@ free(data);
# define STRING_INT4_LIST(__v, HDL) \ # define STRING_INT4_LIST(__v, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
if (e_ipc_codec_str_4int_list_dec(e->data, e->size, &dat)) { \ if (e_ipc_codec_str_4int_list_dec(e->data, e->size, &dat)) { \
for (l = dat; l; l = l->next) { \ for (l = dat; l; l = l->next) { \
E_Ipc_Str_4Int *__v; \ E_Ipc_Str_4Int *__v; \
@ -663,7 +663,7 @@ free(data);
E_FREE(__v->str); \ E_FREE(__v->str); \
free(__v); \ free(__v); \
} \ } \
evas_list_free(dat); \ eina_list_free(dat); \
} \ } \
} \ } \
break; break;
@ -679,7 +679,7 @@ free(data);
*/ */
#define SEND_STRING_INT4_LIST(__list, __typ1, __v1, __v2, HDL) \ #define SEND_STRING_INT4_LIST(__list, __typ1, __v1, __v2, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
void *data; int bytes; \ void *data; int bytes; \
for (l = __list; l; l = l->next) { \ for (l = __list; l; l = l->next) { \
__typ1 *__v1; \ __typ1 *__v1; \
@ -687,7 +687,7 @@ free(data);
__v1 = l->data; \ __v1 = l->data; \
__v2 = calloc(1, sizeof(E_Ipc_Str_4Int)); __v2 = calloc(1, sizeof(E_Ipc_Str_4Int));
#define END_SEND_STRING_INT4_LIST(__v1, __op) \ #define END_SEND_STRING_INT4_LIST(__v1, __op) \
dat = evas_list_append(dat, __v1); \ dat = eina_list_append(dat, __v1); \
} \ } \
data = e_ipc_codec_str_4int_list_enc(dat, &bytes); \ data = e_ipc_codec_str_4int_list_enc(dat, &bytes); \
SEND_DATA(__op); \ SEND_DATA(__op); \
@ -706,7 +706,7 @@ free(data);
*/ */
#define STRING2_INT_LIST(__v, HDL) \ #define STRING2_INT_LIST(__v, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
if (e_ipc_codec_2str_int_list_dec(e->data, e->size, &dat)) { \ if (e_ipc_codec_2str_int_list_dec(e->data, e->size, &dat)) { \
for (l = dat; l; l = l->next) { \ for (l = dat; l; l = l->next) { \
E_Ipc_2Str_Int *__v; \ E_Ipc_2Str_Int *__v; \
@ -716,7 +716,7 @@ free(data);
E_FREE(__v->str2); \ E_FREE(__v->str2); \
free(__v); \ free(__v); \
} \ } \
evas_list_free(dat); \ eina_list_free(dat); \
} \ } \
} \ } \
break; break;
@ -732,7 +732,7 @@ free(data);
*/ */
#define SEND_STRING2_INT_LIST(__list, __typ1, __v1, __v2, HDL) \ #define SEND_STRING2_INT_LIST(__list, __typ1, __v1, __v2, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
void *data; int bytes; \ void *data; int bytes; \
for (l = __list; l; l = l->next) { \ for (l = __list; l; l = l->next) { \
__typ1 *__v1; \ __typ1 *__v1; \
@ -740,7 +740,7 @@ free(data);
__v1 = l->data; \ __v1 = l->data; \
__v2 = calloc(1, sizeof(E_Ipc_2Str_Int)); __v2 = calloc(1, sizeof(E_Ipc_2Str_Int));
#define END_SEND_STRING2_INT_LIST(__v1, __op) \ #define END_SEND_STRING2_INT_LIST(__v1, __op) \
dat = evas_list_append(dat, __v1); \ dat = eina_list_append(dat, __v1); \
} \ } \
data = e_ipc_codec_2str_int_list_enc(dat, &bytes); \ data = e_ipc_codec_2str_int_list_enc(dat, &bytes); \
SEND_DATA(__op); \ SEND_DATA(__op); \
@ -758,7 +758,7 @@ free(data);
*/ */
#define STRING2_LIST(__v, HDL) \ #define STRING2_LIST(__v, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
if (e_ipc_codec_2str_list_dec(e->data, e->size, &dat)) { \ if (e_ipc_codec_2str_list_dec(e->data, e->size, &dat)) { \
for (l = dat; l; l = l->next) { \ for (l = dat; l; l = l->next) { \
E_Ipc_2Str *__v; \ E_Ipc_2Str *__v; \
@ -768,7 +768,7 @@ free(data);
E_FREE(__v->str2); \ E_FREE(__v->str2); \
free(__v); \ free(__v); \
} \ } \
evas_list_free(dat); \ eina_list_free(dat); \
} \ } \
} \ } \
break; break;
@ -784,7 +784,7 @@ free(data);
*/ */
#define SEND_STRING2_LIST(__list, __typ1, __v1, __v2, HDL) \ #define SEND_STRING2_LIST(__list, __typ1, __v1, __v2, HDL) \
case HDL: { \ case HDL: { \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
void *data; int bytes; \ void *data; int bytes; \
for (l = __list; l; l = l->next) { \ for (l = __list; l; l = l->next) { \
__typ1 *__v1; \ __typ1 *__v1; \
@ -792,7 +792,7 @@ free(data);
__v1 = l->data; \ __v1 = l->data; \
__v2 = calloc(1, sizeof(E_Ipc_2Str)); __v2 = calloc(1, sizeof(E_Ipc_2Str));
#define END_SEND_STRING2_LIST(__v1, __op) \ #define END_SEND_STRING2_LIST(__v1, __op) \
dat = evas_list_append(dat, __v1); \ dat = eina_list_append(dat, __v1); \
} \ } \
data = e_ipc_codec_2str_list_enc(dat, &bytes); \ data = e_ipc_codec_2str_list_enc(dat, &bytes); \
SEND_DATA(__op); \ SEND_DATA(__op); \
@ -845,7 +845,7 @@ break;
will be called 'dat' and the list to iterate will be l; will be called 'dat' and the list to iterate will be l;
*/ */
#define LIST_ENCODE_START() \ #define LIST_ENCODE_START() \
Evas_List *dat = NULL, *l; \ Eina_List *dat = NULL, *l; \
void *data; int bytes; void *data; int bytes;
/* /*
@ -859,7 +859,7 @@ break;
data = __enc(__dat, &bytes); data = __enc(__dat, &bytes);
/* /*
Iterate an evas_list starting with the pointer to __start. l Iterate an eina_list starting with the pointer to __start. l
is the pointer to the current position in the list. is the pointer to the current position in the list.
*/ */
#define FOR(__start) \ #define FOR(__start) \
@ -872,7 +872,7 @@ break;
break; break;
#define LIST() \ #define LIST() \
Evas_List *dat = NULL, *l; Eina_List *dat = NULL, *l;
#define DECODE(__dec) \ #define DECODE(__dec) \
if (__dec(e->data, e->size, &dat)) if (__dec(e->data, e->size, &dat))
@ -1027,14 +1027,14 @@ break;
END_STRING_INT_LIST(v); END_STRING_INT_LIST(v);
#elif (TYPE == E_LIB_IN) #elif (TYPE == E_LIB_IN)
GENERIC(HDL); GENERIC(HDL);
Evas_List *dat = NULL; Eina_List *dat = NULL;
DECODE(e_ipc_codec_str_int_list_dec) { DECODE(e_ipc_codec_str_int_list_dec) {
LIST(); LIST();
int count; int count;
RESPONSE(r, E_Response_Module_List); RESPONSE(r, E_Response_Module_List);
/* FIXME - this is a mess, needs to be merged into macros... */ /* FIXME - this is a mess, needs to be merged into macros... */
count = evas_list_count(dat); count = eina_list_count(dat);
r->modules = malloc(sizeof(E_Response_Module_Data *) * count); r->modules = malloc(sizeof(E_Response_Module_Data *) * count);
r->count = count; r->count = count;
@ -1117,14 +1117,14 @@ break;
GENERIC(HDL); GENERIC(HDL);
LIST_ENCODE_START(); LIST_ENCODE_START();
E_Font_Available *fa; E_Font_Available *fa;
Evas_List *fa_list; Eina_List *fa_list;
fa_list = e_font_available_list(); fa_list = e_font_available_list();
FOR(fa_list) { fa = l->data; FOR(fa_list) { fa = l->data;
dat = evas_list_append(dat, fa->name); dat = eina_list_append(dat, fa->name);
} }
ENCODE(dat, e_ipc_codec_str_list_enc); ENCODE(dat, e_ipc_codec_str_list_enc);
SEND_DATA(E_IPC_OP_FONT_AVAILABLE_LIST_REPLY); SEND_DATA(E_IPC_OP_FONT_AVAILABLE_LIST_REPLY);
evas_list_free(dat); eina_list_free(dat);
e_font_available_list_free(fa_list); e_font_available_list_free(fa_list);
END_GENERIC(); END_GENERIC();
#elif (TYPE == E_REMOTE_IN) #elif (TYPE == E_REMOTE_IN)
@ -1215,11 +1215,11 @@ break;
LIST_ENCODE_START(); LIST_ENCODE_START();
E_Font_Fallback *ff; E_Font_Fallback *ff;
FOR(e_config->font_fallbacks) { ff = l->data; FOR(e_config->font_fallbacks) { ff = l->data;
dat = evas_list_append(dat, ff->name); dat = eina_list_append(dat, ff->name);
} }
ENCODE(dat, e_ipc_codec_str_list_enc); ENCODE(dat, e_ipc_codec_str_list_enc);
SEND_DATA(E_IPC_OP_FONT_FALLBACK_LIST_REPLY); SEND_DATA(E_IPC_OP_FONT_FALLBACK_LIST_REPLY);
evas_list_free(dat); eina_list_free(dat);
END_GENERIC(); END_GENERIC();
#elif (TYPE == E_REMOTE_IN) #elif (TYPE == E_REMOTE_IN)
@ -1410,7 +1410,7 @@ break;
#elif (TYPE == E_WM_IN) #elif (TYPE == E_WM_IN)
GENERIC(HDL); GENERIC(HDL);
ENCODE_START(); ENCODE_START();
Evas_List *languages; Eina_List *languages;
languages = e_intl_language_list(); languages = e_intl_language_list();
ENCODE(languages, e_ipc_codec_str_list_enc); ENCODE(languages, e_ipc_codec_str_list_enc);
SEND_DATA(E_IPC_OP_LANG_LIST_REPLY); SEND_DATA(E_IPC_OP_LANG_LIST_REPLY);
@ -1501,16 +1501,16 @@ break;
#elif (TYPE == E_WM_IN) #elif (TYPE == E_WM_IN)
STRING(s, HDL); STRING(s, HDL);
LIST_ENCODE_START() LIST_ENCODE_START()
Evas_List *dir_list = NULL; Eina_List *dir_list = NULL;
E_PATH_GET(path, s); E_PATH_GET(path, s);
if (path) if (path)
dir_list = e_path_dir_list_get(path); dir_list = e_path_dir_list_get(path);
E_Path_Dir *p; E_Path_Dir *p;
if (s) { if (s) {
dat = evas_list_append(dat, eina_stringshare_add(s)); dat = eina_list_append(dat, eina_stringshare_add(s));
FOR(dir_list) { p = l->data; FOR(dir_list) { p = l->data;
dat = evas_list_append(dat, eina_stringshare_add(p->dir)); dat = eina_list_append(dat, eina_stringshare_add(p->dir));
} }
} }
@ -1522,7 +1522,7 @@ break;
dir = dat->data; dir = dat->data;
eina_stringshare_del(dir); eina_stringshare_del(dir);
dat = evas_list_remove_list(dat, dat); dat = eina_list_remove_list(dat, dat);
} }
e_path_dir_list_free(dir_list); e_path_dir_list_free(dir_list);
END_STRING(s) END_STRING(s)
@ -1561,7 +1561,7 @@ break;
RESPONSE(r, E_Response_Dirs_List); RESPONSE(r, E_Response_Dirs_List);
/* FIXME - this is a mess, needs to be merged into macros... */ /* FIXME - this is a mess, needs to be merged into macros... */
count = evas_list_count(dat); count = eina_list_count(dat);
r->dirs = malloc(sizeof(char *) * count); r->dirs = malloc(sizeof(char *) * count);
r->count = count - 1; /* leave off the "type" */ r->count = count - 1; /* leave off the "type" */
@ -2292,16 +2292,16 @@ break;
E_CONFIG_LIMIT(e_config->zone_desks_x_count, 1, 64) E_CONFIG_LIMIT(e_config->zone_desks_x_count, 1, 64)
E_CONFIG_LIMIT(e_config->zone_desks_y_count, 1, 64) E_CONFIG_LIMIT(e_config->zone_desks_y_count, 1, 64)
{ {
Evas_List *l; Eina_List *l;
for (l = e_manager_list(); l; l = l->next) for (l = e_manager_list(); l; l = l->next)
{ {
E_Manager *man; E_Manager *man;
Evas_List *l2; Eina_List *l2;
man = l->data; man = l->data;
for (l2 = man->containers; l2; l2 = l2->next) for (l2 = man->containers; l2; l2 = l2->next)
{ {
E_Container *con; E_Container *con;
Evas_List *l3; Eina_List *l3;
con = l2->data; con = l2->data;
for (l3 = con->zones; l3; l3 = l3->next) for (l3 = con->zones; l3; l3 = l3->next)
{ {
@ -2531,7 +2531,7 @@ break;
{ {
int count; int count;
RESPONSE(r, E_Response_Binding_Mouse_List); RESPONSE(r, E_Response_Binding_Mouse_List);
count = evas_list_count(dat); count = eina_list_count(dat);
r->bindings = malloc(sizeof(E_Response_Binding_Mouse_Data *) * count); r->bindings = malloc(sizeof(E_Response_Binding_Mouse_Data *) * count);
r->count = count; r->count = count;
@ -2646,7 +2646,7 @@ break;
if (!eb) if (!eb)
{ {
eb = E_NEW(E_Config_Binding_Mouse, 1); eb = E_NEW(E_Config_Binding_Mouse, 1);
e_config->mouse_bindings = evas_list_append(e_config->mouse_bindings, eb); e_config->mouse_bindings = eina_list_append(e_config->mouse_bindings, eb);
eb->context = bind.context; eb->context = bind.context;
eb->button = bind.button; eb->button = bind.button;
eb->modifiers = bind.modifiers; eb->modifiers = bind.modifiers;
@ -2751,7 +2751,7 @@ break;
eb = e_config_binding_mouse_match(&bind); eb = e_config_binding_mouse_match(&bind);
if (eb) if (eb)
{ {
e_config->mouse_bindings = evas_list_remove(e_config->mouse_bindings, eb); e_config->mouse_bindings = eina_list_remove(e_config->mouse_bindings, eb);
if (eb->action) eina_stringshare_del(eb->action); if (eb->action) eina_stringshare_del(eb->action);
if (eb->params) eina_stringshare_del(eb->params); if (eb->params) eina_stringshare_del(eb->params);
E_FREE(eb); E_FREE(eb);
@ -2858,7 +2858,7 @@ break;
{ {
int count = 0; int count = 0;
RESPONSE(r, E_Response_Binding_Key_List); RESPONSE(r, E_Response_Binding_Key_List);
count = evas_list_count(dat); count = eina_list_count(dat);
r->bindings = malloc(sizeof(E_Response_Binding_Key_Data *) * count); r->bindings = malloc(sizeof(E_Response_Binding_Key_Data *) * count);
r->count = count; r->count = count;
@ -2972,7 +2972,7 @@ break;
if (!eb) if (!eb)
{ {
eb = E_NEW(E_Config_Binding_Key, 1); eb = E_NEW(E_Config_Binding_Key, 1);
e_config->key_bindings = evas_list_append(e_config->key_bindings, eb); e_config->key_bindings = eina_list_append(e_config->key_bindings, eb);
eb->context = bind.context; eb->context = bind.context;
eb->modifiers = bind.modifiers; eb->modifiers = bind.modifiers;
eb->any_mod = bind.any_mod; eb->any_mod = bind.any_mod;
@ -3075,7 +3075,7 @@ break;
eb = e_config_binding_key_match(&bind); eb = e_config_binding_key_match(&bind);
if (eb) if (eb)
{ {
e_config->key_bindings = evas_list_remove(e_config->key_bindings, eb); e_config->key_bindings = eina_list_remove(e_config->key_bindings, eb);
if (eb->key) eina_stringshare_del(eb->key); if (eb->key) eina_stringshare_del(eb->key);
if (eb->action) eina_stringshare_del(eb->action); if (eb->action) eina_stringshare_del(eb->action);
if (eb->params) eina_stringshare_del(eb->params); if (eb->params) eina_stringshare_del(eb->params);
@ -4736,7 +4736,7 @@ break;
#elif (TYPE == E_WM_IN) #elif (TYPE == E_WM_IN)
STRING2(actionName, paramList, e_2str, HDL); STRING2(actionName, paramList, e_2str, HDL);
{ {
Evas_List *m; Eina_List *m;
E_Manager *man; E_Manager *man;
E_Action *act; E_Action *act;
@ -5156,7 +5156,7 @@ break;
#elif (TYPE == E_WM_IN) #elif (TYPE == E_WM_IN)
GENERIC(HDL); GENERIC(HDL);
ENCODE_START(); ENCODE_START();
Evas_List *profiles; Eina_List *profiles;
profiles = e_config_profile_list(); profiles = e_config_profile_list();
ENCODE(profiles, e_ipc_codec_str_list_enc); ENCODE(profiles, e_ipc_codec_str_list_enc);
SEND_DATA(E_IPC_OP_PROFILE_LIST_REPLY); SEND_DATA(E_IPC_OP_PROFILE_LIST_REPLY);
@ -5299,7 +5299,7 @@ break;
REQ_INT(atoi(params[0]), HDL); REQ_INT(atoi(params[0]), HDL);
#elif (TYPE == E_WM_IN) #elif (TYPE == E_WM_IN)
START_INT(val, HDL); START_INT(val, HDL);
Evas_List *ml; Eina_List *ml;
e_config->use_e_cursor = val; e_config->use_e_cursor = val;
E_CONFIG_LIMIT(e_config->use_e_cursor, 0, 1); E_CONFIG_LIMIT(e_config->use_e_cursor, 0, 1);
for (ml = e_manager_list(); ml; ml = ml->next) for (ml = e_manager_list(); ml; ml = ml->next)
@ -5740,7 +5740,7 @@ break;
#elif (TYPE == E_WM_IN) #elif (TYPE == E_WM_IN)
GENERIC(HDL); GENERIC(HDL);
ENCODE_START(); ENCODE_START();
Evas_List *iml; Eina_List *iml;
iml = e_intl_input_method_list(); iml = e_intl_input_method_list();
ENCODE(iml, e_ipc_codec_str_list_enc); ENCODE(iml, e_ipc_codec_str_list_enc);
SEND_DATA(E_IPC_OP_IM_LIST_REPLY); SEND_DATA(E_IPC_OP_IM_LIST_REPLY);
@ -5964,7 +5964,7 @@ break;
{ {
int count; int count;
RESPONSE(r, E_Response_Binding_Signal_List); RESPONSE(r, E_Response_Binding_Signal_List);
count = evas_list_count(dat); count = eina_list_count(dat);
r->bindings = malloc(sizeof(E_Response_Binding_Signal_Data *) * count); r->bindings = malloc(sizeof(E_Response_Binding_Signal_Data *) * count);
r->count = count; r->count = count;
@ -6082,7 +6082,7 @@ break;
if (!eb) if (!eb)
{ {
eb = E_NEW(E_Config_Binding_Signal, 1); eb = E_NEW(E_Config_Binding_Signal, 1);
e_config->signal_bindings = evas_list_append(e_config->signal_bindings, eb); e_config->signal_bindings = eina_list_append(e_config->signal_bindings, eb);
eb->context = bind.context; eb->context = bind.context;
if (bind.signal) eb->signal = eina_stringshare_add(bind.signal); if (bind.signal) eb->signal = eina_stringshare_add(bind.signal);
if (bind.source) eb->source = eina_stringshare_add(bind.source); if (bind.source) eb->source = eina_stringshare_add(bind.source);
@ -6188,7 +6188,7 @@ break;
eb = e_config_binding_signal_match(&bind); eb = e_config_binding_signal_match(&bind);
if (eb) if (eb)
{ {
e_config->signal_bindings = evas_list_remove(e_config->signal_bindings, eb); e_config->signal_bindings = eina_list_remove(e_config->signal_bindings, eb);
if (eb->signal) eina_stringshare_del(eb->signal); if (eb->signal) eina_stringshare_del(eb->signal);
if (eb->source) eina_stringshare_del(eb->source); if (eb->source) eina_stringshare_del(eb->source);
if (eb->action) eina_stringshare_del(eb->action); if (eb->action) eina_stringshare_del(eb->action);
@ -6294,7 +6294,7 @@ break;
{ {
int count; int count;
RESPONSE(r, E_Response_Binding_Wheel_List); RESPONSE(r, E_Response_Binding_Wheel_List);
count = evas_list_count(dat); count = eina_list_count(dat);
r->bindings = malloc(sizeof(E_Response_Binding_Wheel_Data *) * count); r->bindings = malloc(sizeof(E_Response_Binding_Wheel_Data *) * count);
r->count = count; r->count = count;
@ -6412,7 +6412,7 @@ break;
if (!eb) if (!eb)
{ {
eb = E_NEW(E_Config_Binding_Wheel, 1); eb = E_NEW(E_Config_Binding_Wheel, 1);
e_config->wheel_bindings = evas_list_append(e_config->wheel_bindings, eb); e_config->wheel_bindings = eina_list_append(e_config->wheel_bindings, eb);
eb->context = bind.context; eb->context = bind.context;
eb->direction = bind.direction; eb->direction = bind.direction;
eb->z = bind.z; eb->z = bind.z;
@ -6518,7 +6518,7 @@ break;
eb = e_config_binding_wheel_match(&bind); eb = e_config_binding_wheel_match(&bind);
if (eb) if (eb)
{ {
e_config->wheel_bindings = evas_list_remove(e_config->wheel_bindings, eb); e_config->wheel_bindings = eina_list_remove(e_config->wheel_bindings, eb);
if (eb->action) eina_stringshare_del(eb->action); if (eb->action) eina_stringshare_del(eb->action);
if (eb->params) eina_stringshare_del(eb->params); if (eb->params) eina_stringshare_del(eb->params);
E_FREE(eb); E_FREE(eb);
@ -6820,7 +6820,7 @@ break;
#elif (TYPE == E_WM_IN) #elif (TYPE == E_WM_IN)
GENERIC(HDL); GENERIC(HDL);
ENCODE_START(); ENCODE_START();
Evas_List *engines; Eina_List *engines;
engines = e_config_engine_list(); engines = e_config_engine_list();
ENCODE(engines, e_ipc_codec_str_list_enc); ENCODE(engines, e_ipc_codec_str_list_enc);
SEND_DATA(E_IPC_OP_ENGINE_LIST_REPLY); SEND_DATA(E_IPC_OP_ENGINE_LIST_REPLY);

View File

@ -17,7 +17,7 @@ struct _E_Smart_Data
Evas_Object *clip; Evas_Object *clip;
int frozen; int frozen;
unsigned char changed : 1; unsigned char changed : 1;
Evas_List *items; Eina_List *items;
}; };
struct _E_Layout_Item struct _E_Layout_Item
@ -132,7 +132,7 @@ e_layout_pack(Evas_Object *obj, Evas_Object *child)
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
_e_layout_smart_adopt(sd, child); _e_layout_smart_adopt(sd, child);
sd->items = evas_list_append(sd->items, child); sd->items = eina_list_append(sd->items, child);
li = evas_object_data_get(child, "e_layout_data"); li = evas_object_data_get(child, "e_layout_data");
_e_layout_smart_move_resize_item(li); _e_layout_smart_move_resize_item(li);
} }
@ -172,12 +172,12 @@ e_layout_child_lower(Evas_Object *obj)
li = evas_object_data_get(obj, "e_layout_data"); li = evas_object_data_get(obj, "e_layout_data");
if (!li) return; if (!li) return;
if (!evas_list_find(li->sd->items, obj)) return; if (!eina_list_data_find(li->sd->items, obj)) return;
if ((li->sd->items) && (li->sd->items->next)) if ((li->sd->items) && (li->sd->items->next))
{ {
li->sd->items = evas_list_remove(li->sd->items, obj); li->sd->items = eina_list_remove(li->sd->items, obj);
evas_object_lower(obj); evas_object_lower(obj);
li->sd->items = evas_list_prepend(li->sd->items, obj); li->sd->items = eina_list_prepend(li->sd->items, obj);
} }
} }
@ -188,12 +188,12 @@ e_layout_child_raise(Evas_Object *obj)
li = evas_object_data_get(obj, "e_layout_data"); li = evas_object_data_get(obj, "e_layout_data");
if (!li) return; if (!li) return;
if (!evas_list_find(li->sd->items, obj)) return; if (!eina_list_data_find(li->sd->items, obj)) return;
if ((li->sd->items) && (li->sd->items->next)) if ((li->sd->items) && (li->sd->items->next))
{ {
li->sd->items = evas_list_remove(li->sd->items, obj); li->sd->items = eina_list_remove(li->sd->items, obj);
evas_object_raise(obj); evas_object_raise(obj);
li->sd->items = evas_list_append(li->sd->items, obj); li->sd->items = eina_list_append(li->sd->items, obj);
} }
} }
@ -204,13 +204,13 @@ e_layout_child_lower_below(Evas_Object *obj, Evas_Object *below)
li = evas_object_data_get(obj, "e_layout_data"); li = evas_object_data_get(obj, "e_layout_data");
if (!li) return; if (!li) return;
if (!evas_list_find(li->sd->items, below)) return; if (!eina_list_data_find(li->sd->items, below)) return;
if (!evas_list_find(li->sd->items, obj)) return; if (!eina_list_data_find(li->sd->items, obj)) return;
if ((li->sd->items) && (li->sd->items->next)) if ((li->sd->items) && (li->sd->items->next))
{ {
li->sd->items = evas_list_remove(li->sd->items, obj); li->sd->items = eina_list_remove(li->sd->items, obj);
evas_object_stack_below(obj, below); evas_object_stack_below(obj, below);
li->sd->items = evas_list_prepend_relative(li->sd->items, obj, below); li->sd->items = eina_list_prepend_relative(li->sd->items, obj, below);
} }
} }
@ -221,13 +221,13 @@ e_layout_child_raise_above(Evas_Object *obj, Evas_Object *above)
li = evas_object_data_get(obj, "e_layout_data"); li = evas_object_data_get(obj, "e_layout_data");
if (!li) return; if (!li) return;
if (!evas_list_find(li->sd->items, above)) return; if (!eina_list_data_find(li->sd->items, above)) return;
if (!evas_list_find(li->sd->items, obj)) return; if (!eina_list_data_find(li->sd->items, obj)) return;
if ((li->sd->items) && (li->sd->items->next)) if ((li->sd->items) && (li->sd->items->next))
{ {
li->sd->items = evas_list_remove(li->sd->items, obj); li->sd->items = eina_list_remove(li->sd->items, obj);
evas_object_stack_above(obj, above); evas_object_stack_above(obj, above);
li->sd->items = evas_list_append_relative(li->sd->items, obj, above); li->sd->items = eina_list_append_relative(li->sd->items, obj, above);
} }
} }
@ -254,7 +254,7 @@ e_layout_unpack(Evas_Object *obj)
li = evas_object_data_get(obj, "e_layout_data"); li = evas_object_data_get(obj, "e_layout_data");
if (!li) return; if (!li) return;
sd = li->sd; sd = li->sd;
sd->items = evas_list_remove(sd->items, obj); sd->items = eina_list_remove(sd->items, obj);
_e_layout_smart_disown(obj); _e_layout_smart_disown(obj);
} }
@ -314,7 +314,7 @@ static void
_e_layout_smart_reconfigure(E_Smart_Data *sd) _e_layout_smart_reconfigure(E_Smart_Data *sd)
{ {
Evas_Coord x, y, w, h; Evas_Coord x, y, w, h;
Evas_List *l; Eina_List *l;
if (!sd->changed) return; if (!sd->changed) return;
@ -421,7 +421,7 @@ _e_layout_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
if ((x == sd->x) && (y == sd->y)) return; if ((x == sd->x) && (y == sd->y)) return;
if ((x == sd->x) && (y == sd->y)) return; if ((x == sd->x) && (y == sd->y)) return;
{ {
Evas_List *l; Eina_List *l;
Evas_Coord dx, dy; Evas_Coord dx, dy;
dx = x - sd->x; dx = x - sd->x;

View File

@ -87,7 +87,7 @@ static int (*_e_main_shutdown_func[MAX_LEVEL]) (void);
static int _e_main_level = 0; static int _e_main_level = 0;
static int _e_cacheburst = 0; static int _e_cacheburst = 0;
static Evas_List *_e_main_idler_before_list = NULL; static Eina_List *_e_main_idler_before_list = NULL;
static Ecore_Idle_Enterer *_e_main_idle_enterer_before = NULL; static Ecore_Idle_Enterer *_e_main_idle_enterer_before = NULL;
static Ecore_Idle_Enterer *_e_main_idle_enterer_after = NULL; static Ecore_Idle_Enterer *_e_main_idle_enterer_after = NULL;
@ -1033,7 +1033,7 @@ e_main_idler_before_add(int (*func) (void *data), void *data, int once)
eb->func = func; eb->func = func;
eb->data = data; eb->data = data;
eb->once = once; eb->once = once;
_e_main_idler_before_list = evas_list_append(_e_main_idler_before_list, eb); _e_main_idler_before_list = eina_list_append(_e_main_idler_before_list, eb);
return eb; return eb;
} }
@ -1493,7 +1493,7 @@ _e_main_cb_x_flusher(void *data __UNUSED__)
static int static int
_e_main_cb_idler_before(void *data __UNUSED__) _e_main_cb_idler_before(void *data __UNUSED__)
{ {
Evas_List *l, *pl; Eina_List *l, *pl;
e_menu_idler_before(); e_menu_idler_before();
e_focus_idler_before(); e_focus_idler_before();
@ -1521,7 +1521,7 @@ _e_main_cb_idler_before(void *data __UNUSED__)
if ((eb->once) || (eb->delete_me)) if ((eb->once) || (eb->delete_me))
{ {
_e_main_idler_before_list = _e_main_idler_before_list =
evas_list_remove_list(_e_main_idler_before_list, pl); eina_list_remove_list(_e_main_idler_before_list, pl);
free(eb); free(eb);
} }
} }
@ -1568,21 +1568,21 @@ _e_main_cb_startup_fake_end(void *data __UNUSED__)
static void static void
_e_main_desk_save(void) _e_main_desk_save(void)
{ {
Evas_List *ml; Eina_List *ml;
char env[1024]; char env[1024];
char name[1024]; char name[1024];
for (ml = e_manager_list(); ml; ml = ml->next) for (ml = e_manager_list(); ml; ml = ml->next)
{ {
E_Manager *man; E_Manager *man;
Evas_List *cl; Eina_List *cl;
man = ml->data; man = ml->data;
for (cl = man->containers; cl; cl = cl->next) for (cl = man->containers; cl; cl = cl->next)
{ {
E_Container *con; E_Container *con;
Evas_List *zl; Eina_List *zl;
con = cl->data; con = cl->data;
@ -1603,7 +1603,7 @@ _e_main_desk_save(void)
static void static void
_e_main_desk_restore(E_Manager *man, E_Container *con) _e_main_desk_restore(E_Manager *man, E_Container *con)
{ {
Evas_List *zl; Eina_List *zl;
char *env; char *env;
char name[1024]; char name[1024];

View File

@ -43,7 +43,7 @@ struct _Frame_Extents
int l, r, t, b; int l, r, t, b;
}; };
static Evas_List *managers = NULL; static Eina_List *managers = NULL;
static Evas_Hash *frame_extents = NULL; static Evas_Hash *frame_extents = NULL;
/* externally accessible functions */ /* externally accessible functions */
@ -57,14 +57,14 @@ e_manager_init(void)
EAPI int EAPI int
e_manager_shutdown(void) e_manager_shutdown(void)
{ {
Evas_List *l; Eina_List *l;
l = managers; l = managers;
managers = NULL; managers = NULL;
while (l) while (l)
{ {
e_object_del(E_OBJECT(l->data)); e_object_del(E_OBJECT(l->data));
l = evas_list_remove_list(l, l); l = eina_list_remove_list(l, l);
} }
if (frame_extents) if (frame_extents)
{ {
@ -75,7 +75,7 @@ e_manager_shutdown(void)
return 1; return 1;
} }
EAPI Evas_List * EAPI Eina_List *
e_manager_list(void) e_manager_list(void)
{ {
return managers; return managers;
@ -90,7 +90,7 @@ e_manager_new(Ecore_X_Window root, int num)
if (!ecore_x_window_manage(root)) return NULL; if (!ecore_x_window_manage(root)) return NULL;
man = E_OBJECT_ALLOC(E_Manager, E_MANAGER_TYPE, _e_manager_free); man = E_OBJECT_ALLOC(E_Manager, E_MANAGER_TYPE, _e_manager_free);
if (!man) return NULL; if (!man) return NULL;
managers = evas_list_append(managers, man); managers = eina_list_append(managers, man);
man->root = root; man->root = root;
man->num = num; man->num = num;
ecore_x_window_size_get(man->root, &(man->w), &(man->h)); ecore_x_window_size_get(man->root, &(man->w), &(man->h));
@ -130,21 +130,21 @@ e_manager_new(Ecore_X_Window root, int num)
} }
h = ecore_event_handler_add(ECORE_X_EVENT_WINDOW_SHOW_REQUEST, _e_manager_cb_window_show_request, man); h = ecore_event_handler_add(ECORE_X_EVENT_WINDOW_SHOW_REQUEST, _e_manager_cb_window_show_request, man);
if (h) man->handlers = evas_list_append(man->handlers, h); if (h) man->handlers = eina_list_append(man->handlers, h);
h = ecore_event_handler_add(ECORE_X_EVENT_WINDOW_CONFIGURE, _e_manager_cb_window_configure, man); h = ecore_event_handler_add(ECORE_X_EVENT_WINDOW_CONFIGURE, _e_manager_cb_window_configure, man);
if (h) man->handlers = evas_list_append(man->handlers, h); if (h) man->handlers = eina_list_append(man->handlers, h);
h = ecore_event_handler_add(ECORE_X_EVENT_KEY_DOWN, _e_manager_cb_key_down, man); h = ecore_event_handler_add(ECORE_X_EVENT_KEY_DOWN, _e_manager_cb_key_down, man);
if (h) man->handlers = evas_list_append(man->handlers, h); if (h) man->handlers = eina_list_append(man->handlers, h);
h = ecore_event_handler_add(ECORE_X_EVENT_KEY_UP, _e_manager_cb_key_up, man); h = ecore_event_handler_add(ECORE_X_EVENT_KEY_UP, _e_manager_cb_key_up, man);
if (h) man->handlers = evas_list_append(man->handlers, h); if (h) man->handlers = eina_list_append(man->handlers, h);
h = ecore_event_handler_add(ECORE_X_EVENT_FRAME_EXTENTS_REQUEST, _e_manager_cb_frame_extents_request, man); h = ecore_event_handler_add(ECORE_X_EVENT_FRAME_EXTENTS_REQUEST, _e_manager_cb_frame_extents_request, man);
if (h) man->handlers = evas_list_append(man->handlers, h); if (h) man->handlers = eina_list_append(man->handlers, h);
h = ecore_event_handler_add(ECORE_X_EVENT_PING, _e_manager_cb_ping, man); h = ecore_event_handler_add(ECORE_X_EVENT_PING, _e_manager_cb_ping, man);
if (h) man->handlers = evas_list_append(man->handlers, h); if (h) man->handlers = eina_list_append(man->handlers, h);
h = ecore_event_handler_add(ECORE_X_EVENT_SCREENSAVER_NOTIFY, _e_manager_cb_screensaver_notify, man); h = ecore_event_handler_add(ECORE_X_EVENT_SCREENSAVER_NOTIFY, _e_manager_cb_screensaver_notify, man);
if (h) man->handlers = evas_list_append(man->handlers, h); if (h) man->handlers = eina_list_append(man->handlers, h);
h = ecore_event_handler_add(ECORE_X_EVENT_CLIENT_MESSAGE, _e_manager_cb_client_message, man); h = ecore_event_handler_add(ECORE_X_EVENT_CLIENT_MESSAGE, _e_manager_cb_client_message, man);
if (h) man->handlers = evas_list_append(man->handlers, h); if (h) man->handlers = eina_list_append(man->handlers, h);
man->pointer = e_pointer_window_new(man->root, 1); man->pointer = e_pointer_window_new(man->root, 1);
@ -310,7 +310,7 @@ e_manager_manage_windows(E_Manager *man)
EAPI void EAPI void
e_manager_show(E_Manager *man) e_manager_show(E_Manager *man)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(man); E_OBJECT_CHECK(man);
E_OBJECT_TYPE_CHECK(man, E_MANAGER_TYPE); E_OBJECT_TYPE_CHECK(man, E_MANAGER_TYPE);
@ -344,7 +344,7 @@ e_manager_show(E_Manager *man)
EAPI void EAPI void
e_manager_hide(E_Manager *man) e_manager_hide(E_Manager *man)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(man); E_OBJECT_CHECK(man);
E_OBJECT_TYPE_CHECK(man, E_MANAGER_TYPE); E_OBJECT_TYPE_CHECK(man, E_MANAGER_TYPE);
@ -378,7 +378,7 @@ e_manager_move(E_Manager *man, int x, int y)
EAPI void EAPI void
e_manager_resize(E_Manager *man, int w, int h) e_manager_resize(E_Manager *man, int w, int h)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(man); E_OBJECT_CHECK(man);
E_OBJECT_TYPE_CHECK(man, E_MANAGER_TYPE); E_OBJECT_TYPE_CHECK(man, E_MANAGER_TYPE);
@ -402,7 +402,7 @@ e_manager_resize(E_Manager *man, int w, int h)
EAPI void EAPI void
e_manager_move_resize(E_Manager *man, int x, int y, int w, int h) e_manager_move_resize(E_Manager *man, int x, int y, int w, int h)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(man); E_OBJECT_CHECK(man);
E_OBJECT_TYPE_CHECK(man, E_MANAGER_TYPE); E_OBJECT_TYPE_CHECK(man, E_MANAGER_TYPE);
@ -459,7 +459,7 @@ e_manager_lower(E_Manager *man)
EAPI E_Manager * EAPI E_Manager *
e_manager_current_get(void) e_manager_current_get(void)
{ {
Evas_List *l; Eina_List *l;
E_Manager *man; E_Manager *man;
int x, y; int x, y;
@ -479,7 +479,7 @@ e_manager_current_get(void)
EAPI E_Manager * EAPI E_Manager *
e_manager_number_get(int num) e_manager_number_get(int num)
{ {
Evas_List *l; Eina_List *l;
E_Manager *man; E_Manager *man;
if (!managers) return NULL; if (!managers) return NULL;
@ -495,7 +495,7 @@ e_manager_number_get(int num)
EAPI void EAPI void
e_managers_keys_grab(void) e_managers_keys_grab(void)
{ {
Evas_List *l; Eina_List *l;
for (l = managers; l; l = l->next) for (l = managers; l; l = l->next)
{ {
@ -509,7 +509,7 @@ e_managers_keys_grab(void)
EAPI void EAPI void
e_managers_keys_ungrab(void) e_managers_keys_ungrab(void)
{ {
Evas_List *l; Eina_List *l;
for (l = managers; l; l = l->next) for (l = managers; l; l = l->next)
{ {
@ -524,14 +524,14 @@ e_managers_keys_ungrab(void)
static void static void
_e_manager_free(E_Manager *man) _e_manager_free(E_Manager *man)
{ {
Evas_List *l; Eina_List *l;
while (man->handlers) while (man->handlers)
{ {
Ecore_Event_Handler *h; Ecore_Event_Handler *h;
h = man->handlers->data; h = man->handlers->data;
man->handlers = evas_list_remove_list(man->handlers, man->handlers); man->handlers = eina_list_remove_list(man->handlers, man->handlers);
ecore_event_handler_del(h); ecore_event_handler_del(h);
} }
l = man->containers; l = man->containers;
@ -539,14 +539,14 @@ _e_manager_free(E_Manager *man)
while (l) while (l)
{ {
e_object_del(E_OBJECT(l->data)); e_object_del(E_OBJECT(l->data));
l = evas_list_remove_list(l, l); l = eina_list_remove_list(l, l);
} }
if (man->root != man->win) if (man->root != man->win)
{ {
ecore_x_window_del(man->win); ecore_x_window_del(man->win);
} }
if (man->pointer) e_object_del(E_OBJECT(man->pointer)); if (man->pointer) e_object_del(E_OBJECT(man->pointer));
managers = evas_list_remove(managers, man); managers = eina_list_remove(managers, man);
free(man); free(man);
} }
@ -866,7 +866,7 @@ _e_manager_frame_extents_free_cb(const Evas_Hash *hash __UNUSED__, const char *k
static E_Manager * static E_Manager *
_e_manager_get_for_root(Ecore_X_Window root) _e_manager_get_for_root(Ecore_X_Window root)
{ {
Evas_List *l; Eina_List *l;
E_Manager *man; E_Manager *man;
if (!managers) return NULL; if (!managers) return NULL;

View File

@ -20,8 +20,8 @@ struct _E_Manager
int x, y, w, h; int x, y, w, h;
char visible : 1; char visible : 1;
Ecore_X_Window root; Ecore_X_Window root;
Evas_List *handlers; Eina_List *handlers;
Evas_List *containers; Eina_List *containers;
E_Pointer *pointer; E_Pointer *pointer;
Ecore_X_Window initwin; Ecore_X_Window initwin;
@ -29,7 +29,7 @@ struct _E_Manager
EAPI int e_manager_init(void); EAPI int e_manager_init(void);
EAPI int e_manager_shutdown(void); EAPI int e_manager_shutdown(void);
EAPI Evas_List *e_manager_list(void); EAPI Eina_List *e_manager_list(void);
EAPI E_Manager *e_manager_new(Ecore_X_Window root, int num); EAPI E_Manager *e_manager_new(Ecore_X_Window root, int num);
EAPI void e_manager_manage_windows(E_Manager *man); EAPI void e_manager_manage_windows(E_Manager *man);

View File

@ -14,13 +14,13 @@ struct _E_Maximize_Rect
{ \ { \
r = E_NEW(E_Maximize_Rect, 1); \ r = E_NEW(E_Maximize_Rect, 1); \
r->x1 = (_x1); r->y1 = (_y1); r->x2 = (_x2); r->y2 = (_y2); \ r->x1 = (_x1); r->y1 = (_y1); r->x2 = (_x2); r->y2 = (_y2); \
rects = evas_list_append(rects, r); \ rects = eina_list_append(rects, r); \
} }
static void _e_maximize_border_rects_fill(E_Border *bd, Evas_List *list, int *x1, int *y1, int *x2, int *y2, E_Maximize dir); static void _e_maximize_border_rects_fill(E_Border *bd, Eina_List *list, int *x1, int *y1, int *x2, int *y2, E_Maximize dir);
static void _e_maximize_border_rects_fill_both(E_Border *bd, Evas_List *rects, int *x1, int *y1, int *x2, int *y2); static void _e_maximize_border_rects_fill_both(E_Border *bd, Eina_List *rects, int *x1, int *y1, int *x2, int *y2);
static void _e_maximize_border_rects_fill_horiz(E_Border *bd, Evas_List *rects, int *x1, int *x2, int *bx, int *by, int *bw, int *bh); static void _e_maximize_border_rects_fill_horiz(E_Border *bd, Eina_List *rects, int *x1, int *x2, int *bx, int *by, int *bw, int *bh);
static void _e_maximize_border_rects_fill_vert(E_Border *bd, Evas_List *rects, int *y1, int *y2, int *bx, int *by, int *bw, int *bh); static void _e_maximize_border_rects_fill_vert(E_Border *bd, Eina_List *rects, int *y1, int *y2, int *bx, int *by, int *bw, int *bh);
EAPI void EAPI void
e_maximize_border_shelf_fit(E_Border *bd, int *x1, int *y1, int *x2, int *y2, E_Maximize dir) e_maximize_border_shelf_fit(E_Border *bd, int *x1, int *y1, int *x2, int *y2, E_Maximize dir)
@ -127,13 +127,13 @@ e_maximize_border_dock_fit(E_Border *bd, int *x1, int *y1, int *x2, int *y2)
EAPI void EAPI void
e_maximize_border_shelf_fill(E_Border *bd, int *x1, int *y1, int *x2, int *y2, E_Maximize dir) e_maximize_border_shelf_fill(E_Border *bd, int *x1, int *y1, int *x2, int *y2, E_Maximize dir)
{ {
Evas_List *l, *rects = NULL; Eina_List *l, *rects = NULL;
E_Maximize_Rect *r; E_Maximize_Rect *r;
for (l = e_shelf_list(); l; l = l->next) for (l = e_shelf_list(); l; l = l->next)
{ {
E_Shelf *es; E_Shelf *es;
Evas_List *ll; Eina_List *ll;
es = l->data; es = l->data;
if (es->cfg->overlap) continue; if (es->cfg->overlap) continue;
@ -165,14 +165,14 @@ e_maximize_border_shelf_fill(E_Border *bd, int *x1, int *y1, int *x2, int *y2, E
_e_maximize_border_rects_fill(bd, rects, x1, y1, x2, y2, dir); _e_maximize_border_rects_fill(bd, rects, x1, y1, x2, y2, dir);
for (l = rects; l; l = l->next) for (l = rects; l; l = l->next)
free(l->data); free(l->data);
evas_list_free(rects); eina_list_free(rects);
} }
} }
EAPI void EAPI void
e_maximize_border_border_fill(E_Border *bd, int *x1, int *y1, int *x2, int *y2, E_Maximize dir) e_maximize_border_border_fill(E_Border *bd, int *x1, int *y1, int *x2, int *y2, E_Maximize dir)
{ {
Evas_List *l, *rects = NULL; Eina_List *l, *rects = NULL;
E_Border_List *bl; E_Border_List *bl;
E_Maximize_Rect *r; E_Maximize_Rect *r;
E_Border *bd2; E_Border *bd2;
@ -190,12 +190,12 @@ e_maximize_border_border_fill(E_Border *bd, int *x1, int *y1, int *x2, int *y2,
_e_maximize_border_rects_fill(bd, rects, x1, y1, x2, y2, dir); _e_maximize_border_rects_fill(bd, rects, x1, y1, x2, y2, dir);
for (l = rects; l; l = l->next) for (l = rects; l; l = l->next)
free(l->data); free(l->data);
evas_list_free(rects); eina_list_free(rects);
} }
} }
static void static void
_e_maximize_border_rects_fill(E_Border *bd, Evas_List *rects, int *x1, int *y1, int *x2, int *y2, E_Maximize dir) _e_maximize_border_rects_fill(E_Border *bd, Eina_List *rects, int *x1, int *y1, int *x2, int *y2, E_Maximize dir)
{ {
if ((dir & E_MAXIMIZE_DIRECTION) == E_MAXIMIZE_BOTH) if ((dir & E_MAXIMIZE_DIRECTION) == E_MAXIMIZE_BOTH)
{ {
@ -218,7 +218,7 @@ _e_maximize_border_rects_fill(E_Border *bd, Evas_List *rects, int *x1, int *y1,
} }
static void static void
_e_maximize_border_rects_fill_both(E_Border *bd, Evas_List *rects, int *x1, int *y1, int *x2, int *y2) _e_maximize_border_rects_fill_both(E_Border *bd, Eina_List *rects, int *x1, int *y1, int *x2, int *y2)
{ {
int hx1, hy1, hx2, hy2; int hx1, hy1, hx2, hy2;
int vx1, vy1, vx2, vy2; int vx1, vy1, vx2, vy2;
@ -270,9 +270,9 @@ _e_maximize_border_rects_fill_both(E_Border *bd, Evas_List *rects, int *x1, int
} }
static void static void
_e_maximize_border_rects_fill_horiz(E_Border *bd, Evas_List *rects, int *x1, int *x2, int *bx, int *by, int *bw, int *bh) _e_maximize_border_rects_fill_horiz(E_Border *bd, Eina_List *rects, int *x1, int *x2, int *bx, int *by, int *bw, int *bh)
{ {
Evas_List *l; Eina_List *l;
int cx1, cx2; int cx1, cx2;
cx1 = bd->zone->x; cx1 = bd->zone->x;
@ -315,9 +315,9 @@ _e_maximize_border_rects_fill_horiz(E_Border *bd, Evas_List *rects, int *x1, int
} }
static void static void
_e_maximize_border_rects_fill_vert(E_Border *bd, Evas_List *rects, int *y1, int *y2, int *bx, int *by, int *bw, int *bh) _e_maximize_border_rects_fill_vert(E_Border *bd, Eina_List *rects, int *y1, int *y2, int *bx, int *by, int *bw, int *bh)
{ {
Evas_List *l; Eina_List *l;
int cy1, cy2; int cy1, cy2;
cy1 = bd->zone->y; cy1 = bd->zone->y;

View File

@ -29,7 +29,7 @@ typedef struct _E_Menu_Category E_Menu_Category;
struct _E_Menu_Category struct _E_Menu_Category
{ {
void *data; void *data;
Evas_List *callbacks; Eina_List *callbacks;
}; };
/* local subsystem functions */ /* local subsystem functions */
@ -63,7 +63,7 @@ static void _e_menu_activate_nth (int n);
#endif #endif
static E_Menu *_e_menu_active_get (void); static E_Menu *_e_menu_active_get (void);
static E_Menu_Item *_e_menu_item_active_get (void); static E_Menu_Item *_e_menu_item_active_get (void);
static Evas_List * _e_menu_list_item_active_get (void); static Eina_List * _e_menu_list_item_active_get (void);
static int _e_menu_outside_bounds_get (int xdir, int ydir); static int _e_menu_outside_bounds_get (int xdir, int ydir);
static void _e_menu_scroll_by (int dx, int dy); static void _e_menu_scroll_by (int dx, int dy);
static void _e_menu_mouse_autoscroll_check (void); static void _e_menu_mouse_autoscroll_check (void);
@ -90,7 +90,7 @@ static Evas_Bool _e_menu_categories_free_cb(const Evas_Hash *hash, const char *k
/* local subsystem globals */ /* local subsystem globals */
static Ecore_X_Window _e_menu_win = 0; static Ecore_X_Window _e_menu_win = 0;
static Evas_List *_e_active_menus = NULL; static Eina_List *_e_active_menus = NULL;
static E_Menu_Item *_e_active_menu_item = NULL; static E_Menu_Item *_e_active_menu_item = NULL;
/*static Evas_Hash *_e_menu_category_items = NULL;*/ /*static Evas_Hash *_e_menu_category_items = NULL;*/
static Evas_Hash *_e_menu_categories = NULL; static Evas_Hash *_e_menu_categories = NULL;
@ -145,7 +145,7 @@ e_menu_shutdown(void)
m = _e_active_menus->data; m = _e_active_menus->data;
m->active = 0; m->active = 0;
_e_menu_unrealize(m); _e_menu_unrealize(m);
_e_active_menus = evas_list_remove_list(_e_active_menus, _e_active_menus); _e_active_menus = eina_list_remove_list(_e_active_menus, _e_active_menus);
m->in_active_list = 0; m->in_active_list = 0;
e_object_unref(E_OBJECT(m)); e_object_unref(E_OBJECT(m));
@ -471,7 +471,7 @@ e_menu_category_callback_add(char *category, void (*create) (E_Menu *m, void *ca
cb->create = create; cb->create = create;
cb->free = free; cb->free = free;
cb->category = eina_stringshare_add(category); cb->category = eina_stringshare_add(category);
cat->callbacks = evas_list_append(cat->callbacks, cb); cat->callbacks = eina_list_append(cat->callbacks, cb);
} }
} }
return cb; return cb;
@ -486,7 +486,7 @@ e_menu_category_callback_del(E_Menu_Category_Callback *cb)
{ {
cat = evas_hash_find(_e_menu_categories, cb->category); cat = evas_hash_find(_e_menu_categories, cb->category);
if (cat) if (cat)
cat->callbacks = evas_list_remove(cat->callbacks, cb); cat->callbacks = eina_list_remove(cat->callbacks, cb);
eina_stringshare_del(cb->category); eina_stringshare_del(cb->category);
free(cb); free(cb);
} }
@ -535,8 +535,8 @@ e_menu_item_new(E_Menu *m)
E_OBJECT_TYPE_CHECK_RETURN(m, E_MENU_TYPE, NULL); E_OBJECT_TYPE_CHECK_RETURN(m, E_MENU_TYPE, NULL);
mi = E_OBJECT_ALLOC(E_Menu_Item, E_MENU_ITEM_TYPE, _e_menu_item_free); mi = E_OBJECT_ALLOC(E_Menu_Item, E_MENU_ITEM_TYPE, _e_menu_item_free);
mi->menu = m; mi->menu = m;
mi->menu->items = evas_list_append(mi->menu->items, mi); mi->menu->items = eina_list_append(mi->menu->items, mi);
mi->list_position = evas_list_last(mi->menu->items); mi->list_position = eina_list_last(mi->menu->items);
return mi; return mi;
} }
@ -545,13 +545,13 @@ e_menu_item_nth(E_Menu *m, int n)
{ {
E_OBJECT_CHECK_RETURN(m, NULL); E_OBJECT_CHECK_RETURN(m, NULL);
E_OBJECT_TYPE_CHECK_RETURN(m, E_MENU_TYPE, NULL); E_OBJECT_TYPE_CHECK_RETURN(m, E_MENU_TYPE, NULL);
return (E_Menu_Item *)evas_list_nth(m->items, n); return (E_Menu_Item *)eina_list_nth(m->items, n);
} }
EAPI int EAPI int
e_menu_item_num_get(E_Menu_Item *mi) e_menu_item_num_get(E_Menu_Item *mi)
{ {
Evas_List *l; Eina_List *l;
int i; int i;
E_OBJECT_CHECK_RETURN(mi, -1); E_OBJECT_CHECK_RETURN(mi, -1);
@ -719,7 +719,7 @@ e_menu_item_toggle_set(E_Menu_Item *mi, int tog)
{ {
if (mi->radio) if (mi->radio)
{ {
Evas_List *l; Eina_List *l;
for (l = mi->menu->items; l; l = l->next) for (l = mi->menu->items; l; l = l->next)
{ {
@ -847,12 +847,12 @@ e_menu_idler_before(void)
/* when e goes "idle" this gets called so leave all our hard work till */ /* when e goes "idle" this gets called so leave all our hard work till */
/* idle time to avoid falling behind the user. just evaluate the high */ /* idle time to avoid falling behind the user. just evaluate the high */
/* level state machine */ /* level state machine */
Evas_List *l, *removals = NULL, *tmp = NULL; Eina_List *l, *removals = NULL, *tmp = NULL;
/* add refcount to all menus we will work with */ /* add refcount to all menus we will work with */
for (l = _e_active_menus; l; l = l->next) for (l = _e_active_menus; l; l = l->next)
{ {
tmp = evas_list_append(tmp, l->data); tmp = eina_list_append(tmp, l->data);
e_object_ref(E_OBJECT(l->data)); e_object_ref(E_OBJECT(l->data));
} }
/* phase 1. hide all the menus that want to be hidden */ /* phase 1. hide all the menus that want to be hidden */
@ -919,7 +919,7 @@ e_menu_idler_before(void)
if (!m->active) if (!m->active)
{ {
_e_menu_unrealize(m); _e_menu_unrealize(m);
removals = evas_list_append(removals, m); removals = eina_list_append(removals, m);
} }
} }
while (removals) while (removals)
@ -927,10 +927,10 @@ e_menu_idler_before(void)
E_Menu *m; E_Menu *m;
m = removals->data; m = removals->data;
removals = evas_list_remove(removals, m); removals = eina_list_remove(removals, m);
if (m->in_active_list) if (m->in_active_list)
{ {
_e_active_menus = evas_list_remove(_e_active_menus, m); _e_active_menus = eina_list_remove(_e_active_menus, m);
m->in_active_list = 0; m->in_active_list = 0;
e_object_unref(E_OBJECT(m)); e_object_unref(E_OBJECT(m));
} }
@ -996,7 +996,7 @@ e_menu_idler_before(void)
while (tmp) while (tmp)
{ {
e_object_unref(E_OBJECT(tmp->data)); e_object_unref(E_OBJECT(tmp->data));
tmp = evas_list_remove_list(tmp, tmp); tmp = eina_list_remove_list(tmp, tmp);
} }
if (!_e_active_menus) if (!_e_active_menus)
{ {
@ -1019,7 +1019,7 @@ e_menu_grab_window_get(void)
static void static void
_e_menu_free(E_Menu *m) _e_menu_free(E_Menu *m)
{ {
Evas_List *l, *tmp; Eina_List *l, *tmp;
E_Menu_Category *cat; E_Menu_Category *cat;
/* the foreign menu items */ /* the foreign menu items */
@ -1045,7 +1045,7 @@ _e_menu_free(E_Menu *m)
} }
if (m->in_active_list) if (m->in_active_list)
{ {
_e_active_menus = evas_list_remove(_e_active_menus, m); _e_active_menus = eina_list_remove(_e_active_menus, m);
m->in_active_list = 0; m->in_active_list = 0;
e_object_unref(E_OBJECT(m)); e_object_unref(E_OBJECT(m));
} }
@ -1064,7 +1064,7 @@ _e_menu_item_free(E_Menu_Item *mi)
e_object_unref(E_OBJECT(mi->submenu)); e_object_unref(E_OBJECT(mi->submenu));
} }
if (mi->menu->realized) _e_menu_item_unrealize(mi); if (mi->menu->realized) _e_menu_item_unrealize(mi);
mi->menu->items = evas_list_remove(mi->menu->items, mi); mi->menu->items = eina_list_remove(mi->menu->items, mi);
if (mi->icon) eina_stringshare_del(mi->icon); if (mi->icon) eina_stringshare_del(mi->icon);
if (mi->icon_key) eina_stringshare_del(mi->icon_key); if (mi->icon_key) eina_stringshare_del(mi->icon_key);
if (mi->label) eina_stringshare_del(mi->label); if (mi->label) eina_stringshare_del(mi->label);
@ -1367,7 +1367,7 @@ static void
_e_menu_realize(E_Menu *m) _e_menu_realize(E_Menu *m)
{ {
Evas_Object *o; Evas_Object *o;
Evas_List *l; Eina_List *l;
int ok; int ok;
@ -1459,7 +1459,7 @@ _e_menu_realize(E_Menu *m)
static void static void
_e_menu_items_layout_update(E_Menu *m) _e_menu_items_layout_update(E_Menu *m)
{ {
Evas_List *l; Eina_List *l;
Evas_Coord bw, bh, mw, mh; Evas_Coord bw, bh, mw, mh;
int toggles_on = 0; int toggles_on = 0;
int icons_on = 0; int icons_on = 0;
@ -1682,7 +1682,7 @@ _e_menu_item_unrealize(E_Menu_Item *mi)
static void static void
_e_menu_unrealize(E_Menu *m) _e_menu_unrealize(E_Menu *m)
{ {
Evas_List *l; Eina_List *l;
if (!m->realized) return; if (!m->realized) return;
evas_event_freeze(m->evas); evas_event_freeze(m->evas);
@ -1718,7 +1718,7 @@ _e_menu_unrealize(E_Menu *m)
static void static void
_e_menu_activate_internal(E_Menu *m, E_Zone *zone) _e_menu_activate_internal(E_Menu *m, E_Zone *zone)
{ {
Evas_List *l; Eina_List *l;
E_Menu_Category *cat; E_Menu_Category *cat;
if (m->pre_activate_cb.func) if (m->pre_activate_cb.func)
@ -1750,11 +1750,11 @@ _e_menu_activate_internal(E_Menu *m, E_Zone *zone)
/* been removed from the list yet */ /* been removed from the list yet */
if (m->in_active_list) if (m->in_active_list)
{ {
_e_active_menus = evas_list_remove(_e_active_menus, m); _e_active_menus = eina_list_remove(_e_active_menus, m);
m->in_active_list = 0; m->in_active_list = 0;
e_object_unref(E_OBJECT(m)); e_object_unref(E_OBJECT(m));
} }
_e_active_menus = evas_list_append(_e_active_menus, m); _e_active_menus = eina_list_append(_e_active_menus, m);
m->in_active_list = 1; m->in_active_list = 1;
m->active = 1; m->active = 1;
e_object_ref(E_OBJECT(m)); e_object_ref(E_OBJECT(m));
@ -1777,19 +1777,19 @@ _e_menu_activate_internal(E_Menu *m, E_Zone *zone)
static void static void
_e_menu_deactivate_all(void) _e_menu_deactivate_all(void)
{ {
Evas_List *l, *tmp = NULL; Eina_List *l, *tmp = NULL;
for (l = _e_active_menus; l; l = l->next) for (l = _e_active_menus; l; l = l->next)
{ {
e_object_ref(E_OBJECT(l->data)); e_object_ref(E_OBJECT(l->data));
tmp = evas_list_append(tmp, l->data); tmp = eina_list_append(tmp, l->data);
} }
while (tmp) while (tmp)
{ {
E_Menu *m; E_Menu *m;
m = tmp->data; m = tmp->data;
tmp = evas_list_remove_list(tmp, tmp); tmp = eina_list_remove_list(tmp, tmp);
e_menu_deactivate(m); e_menu_deactivate(m);
m->parent_item = NULL; m->parent_item = NULL;
e_object_unref(E_OBJECT(m)); e_object_unref(E_OBJECT(m));
@ -1802,20 +1802,20 @@ _e_menu_deactivate_all(void)
static void static void
_e_menu_deactivate_above(E_Menu *ma) _e_menu_deactivate_above(E_Menu *ma)
{ {
Evas_List *l, *tmp = NULL; Eina_List *l, *tmp = NULL;
int above = 0; int above = 0;
for (l = _e_active_menus; l; l = l->next) for (l = _e_active_menus; l; l = l->next)
{ {
e_object_ref(E_OBJECT(l->data)); e_object_ref(E_OBJECT(l->data));
tmp = evas_list_append(tmp, l->data); tmp = eina_list_append(tmp, l->data);
} }
while (tmp) while (tmp)
{ {
E_Menu *m; E_Menu *m;
m = tmp->data; m = tmp->data;
tmp = evas_list_remove_list(tmp, tmp); tmp = eina_list_remove_list(tmp, tmp);
if (above) if (above)
{ {
e_menu_deactivate(m); e_menu_deactivate(m);
@ -1863,7 +1863,7 @@ _e_menu_submenu_deactivate(E_Menu_Item *mi)
static void static void
_e_menu_reposition(E_Menu *m) _e_menu_reposition(E_Menu *m)
{ {
Evas_List *l, *tmp = NULL; Eina_List *l, *tmp = NULL;
int parent_item_bottom; int parent_item_bottom;
if (!m->parent_item) return; if (!m->parent_item) return;
@ -1894,7 +1894,7 @@ _e_menu_reposition(E_Menu *m)
/* FIXME: this will suck for big menus */ /* FIXME: this will suck for big menus */
for (l = _e_active_menus; l; l = l->next) for (l = _e_active_menus; l; l = l->next)
{ {
tmp = evas_list_append(tmp, l->data); tmp = eina_list_append(tmp, l->data);
e_object_ref(E_OBJECT(l->data)); e_object_ref(E_OBJECT(l->data));
} }
for (l = m->items; l; l = l->next) for (l = m->items; l; l = l->next)
@ -1907,7 +1907,7 @@ _e_menu_reposition(E_Menu *m)
while (tmp) while (tmp)
{ {
e_object_unref(E_OBJECT(tmp->data)); e_object_unref(E_OBJECT(tmp->data));
tmp = evas_list_remove_list(tmp, tmp); tmp = eina_list_remove_list(tmp, tmp);
} }
} }
@ -1949,7 +1949,7 @@ static void
_e_menu_item_activate_next(void) _e_menu_item_activate_next(void)
{ {
E_Menu_Item *mi; E_Menu_Item *mi;
Evas_List *ll; Eina_List *ll;
ll = _e_menu_list_item_active_get(); ll = _e_menu_list_item_active_get();
mi = _e_menu_item_active_get(); mi = _e_menu_item_active_get();
@ -1983,7 +1983,7 @@ static void
_e_menu_item_activate_previous(void) _e_menu_item_activate_previous(void)
{ {
E_Menu_Item *mi; E_Menu_Item *mi;
Evas_List *ll; Eina_List *ll;
ll = _e_menu_list_item_active_get(); ll = _e_menu_list_item_active_get();
mi = _e_menu_item_active_get(); mi = _e_menu_item_active_get();
@ -1992,14 +1992,14 @@ _e_menu_item_activate_previous(void)
/* Look at the prev item and then cycle until we're not on /* Look at the prev item and then cycle until we're not on
* a separator. */ * a separator. */
if (!(ll->prev)) if (!(ll->prev))
ll = evas_list_last(ll); ll = eina_list_last(ll);
else else
ll = ll->prev; ll = ll->prev;
mi = ll->data; mi = ll->data;
while (mi->separator) while (mi->separator)
{ {
if (!(ll->prev)) if (!(ll->prev))
ll = evas_list_last(ll); ll = eina_list_last(ll);
else else
ll = ll->prev; ll = ll->prev;
mi = ll->data; mi = ll->data;
@ -2017,7 +2017,7 @@ static void
_e_menu_item_activate_first(void) _e_menu_item_activate_first(void)
{ {
E_Menu *m; E_Menu *m;
Evas_List *ll; Eina_List *ll;
E_Menu_Item *mi; E_Menu_Item *mi;
m = _e_menu_active_get(); m = _e_menu_active_get();
@ -2042,13 +2042,13 @@ static void
_e_menu_item_activate_last(void) _e_menu_item_activate_last(void)
{ {
E_Menu *m; E_Menu *m;
Evas_List *ll; Eina_List *ll;
E_Menu_Item *mi; E_Menu_Item *mi;
m = _e_menu_active_get(); m = _e_menu_active_get();
if (m) if (m)
{ {
ll = evas_list_last(m->items); ll = eina_list_last(m->items);
mi = ll->data; mi = ll->data;
while ((mi->separator) && (ll->prev)) while ((mi->separator) && (ll->prev))
{ {
@ -2068,7 +2068,7 @@ _e_menu_item_activate_nth(int n)
{ {
E_Menu *m; E_Menu *m;
E_Menu_Item *mi; E_Menu_Item *mi;
Evas_List *ll; Eina_List *ll;
int i; int i;
mi = _e_menu_item_active_get(); mi = _e_menu_item_active_get();
@ -2094,7 +2094,7 @@ _e_menu_item_activate_char(char * key_compose)
{ {
E_Menu *m; E_Menu *m;
E_Menu_Item *mi; E_Menu_Item *mi;
Evas_List *ll, *ll_orig; Eina_List *ll, *ll_orig;
/* Ignore modifiers and such. */ /* Ignore modifiers and such. */
if (!key_compose) return; if (!key_compose) return;
@ -2204,7 +2204,7 @@ _e_menu_activate_first(void)
{ {
E_Menu *m; E_Menu *m;
E_Menu_Item *mi; E_Menu_Item *mi;
Evas_List *ll; Eina_List *ll;
if (!_e_active_menus) return; if (!_e_active_menus) return;
m = _e_active_menus->data; m = _e_active_menus->data;
@ -2226,12 +2226,12 @@ _e_menu_activate_last(void)
{ {
E_Menu *m; E_Menu *m;
E_Menu_Item *mi; E_Menu_Item *mi;
Evas_List *ll; Eina_List *ll;
if (!_e_active_menus) return; if (!_e_active_menus) return;
m = _e_active_menus->data; m = _e_active_menus->data;
if (!m->items) return; if (!m->items) return;
ll = evas_list_last(m->items); ll = eina_list_last(m->items);
mi = ll->data; mi = ll->data;
while ((mi->separator) && (ll->prev)) while ((mi->separator) && (ll->prev))
{ {
@ -2249,7 +2249,7 @@ _e_menu_activate_nth(int n)
{ {
E_Menu *m; E_Menu *m;
E_Menu_Item *mi; E_Menu_Item *mi;
Evas_List *ll; Eina_List *ll;
int i; int i;
mi = _e_menu_item_active_get(); mi = _e_menu_item_active_get();
@ -2289,7 +2289,7 @@ _e_menu_item_active_get(void)
return _e_active_menu_item; return _e_active_menu_item;
} }
static Evas_List * static Eina_List *
_e_menu_list_item_active_get(void) _e_menu_list_item_active_get(void)
{ {
if (_e_active_menu_item) if (_e_active_menu_item)
@ -2301,7 +2301,7 @@ _e_menu_list_item_active_get(void)
static int static int
_e_menu_outside_bounds_get(int xdir, int ydir) _e_menu_outside_bounds_get(int xdir, int ydir)
{ {
Evas_List *l; Eina_List *l;
int outl = 0; int outl = 0;
int outr = 0; int outr = 0;
int outt = 0; int outt = 0;
@ -2356,7 +2356,7 @@ _e_menu_outside_bounds_get(int xdir, int ydir)
static void static void
_e_menu_scroll_by(int dx, int dy) _e_menu_scroll_by(int dx, int dy)
{ {
Evas_List *l; Eina_List *l;
for (l = _e_active_menus; l; l = l->next) for (l = _e_active_menus; l; l = l->next)
{ {
@ -2706,7 +2706,7 @@ static int
_e_menu_cb_mouse_move(void *data, int type, void *event) _e_menu_cb_mouse_move(void *data, int type, void *event)
{ {
Ecore_X_Event_Mouse_Move *ev; Ecore_X_Event_Mouse_Move *ev;
Evas_List *l, *tmp = NULL; Eina_List *l, *tmp = NULL;
int dx, dy, d; int dx, dy, d;
double dt; double dt;
double fast_move_threshold; double fast_move_threshold;
@ -2725,7 +2725,7 @@ _e_menu_cb_mouse_move(void *data, int type, void *event)
for (l = _e_active_menus; l; l = l->next) for (l = _e_active_menus; l; l = l->next)
{ {
tmp = evas_list_append(tmp, l->data); tmp = eina_list_append(tmp, l->data);
e_object_ref(E_OBJECT(l->data)); e_object_ref(E_OBJECT(l->data));
} }
for (l = _e_active_menus; l; l = l->next) for (l = _e_active_menus; l; l = l->next)
@ -2759,7 +2759,7 @@ _e_menu_cb_mouse_move(void *data, int type, void *event)
while (tmp) while (tmp)
{ {
e_object_unref(E_OBJECT(tmp->data)); e_object_unref(E_OBJECT(tmp->data));
tmp = evas_list_remove_list(tmp, tmp); tmp = eina_list_remove_list(tmp, tmp);
} }
_e_menu_x = ev->x; _e_menu_x = ev->x;
@ -2846,7 +2846,7 @@ _e_menu_cb_scroll_animator(void *data)
static int static int
_e_menu_cb_window_shape(void *data, int ev_type, void *ev) _e_menu_cb_window_shape(void *data, int ev_type, void *ev)
{ {
Evas_List *l; Eina_List *l;
Ecore_X_Event_Window_Shape *e; Ecore_X_Event_Window_Shape *e;
e = ev; e = ev;
@ -2877,15 +2877,15 @@ _e_menu_cb_item_submenu_post_default(void *data, E_Menu *m, E_Menu_Item *mi)
static Evas_Bool static Evas_Bool
_e_menu_categories_free_cb(const Evas_Hash *hash, const char *key, void *data, void *fdata) _e_menu_categories_free_cb(const Evas_Hash *hash, const char *key, void *data, void *fdata)
{ {
Evas_List *l; Eina_List *l;
E_Menu_Category *cat; E_Menu_Category *cat;
cat = (E_Menu_Category *) data; cat = (E_Menu_Category *) data;
l = (Evas_List *) cat->callbacks; l = (Eina_List *) cat->callbacks;
while (l) while (l)
{ {
free(l->data); /* free the callback struct */ free(l->data); /* free the callback struct */
l = evas_list_remove_list(l, l); l = eina_list_remove_list(l, l);
} }
free(cat); free(cat);
return 1; return 1;

View File

@ -43,7 +43,7 @@ struct _E_Menu
Evas_Object *icon; Evas_Object *icon;
} header; } header;
Evas_List *items; Eina_List *items;
/* the zone it belongs to */ /* the zone it belongs to */
E_Zone *zone; E_Zone *zone;
@ -101,7 +101,7 @@ struct _E_Menu_Item
Evas_Object *event_object; Evas_Object *event_object;
Evas_List *list_position; Eina_List *list_position;
int label_w, label_h; int label_w, label_h;
int icon_w, icon_h; int icon_w, icon_h;

View File

@ -19,9 +19,9 @@ static int _e_module_cb_idler(void *data);
static int _e_module_sort_priority(void *d1, void *d2); static int _e_module_sort_priority(void *d1, void *d2);
/* local subsystem globals */ /* local subsystem globals */
static Evas_List *_e_modules = NULL; static Eina_List *_e_modules = NULL;
static Ecore_Idler *_e_module_idler = NULL; static Ecore_Idler *_e_module_idler = NULL;
static Evas_List *_e_modules_delayed = NULL; static Eina_List *_e_modules_delayed = NULL;
EAPI int E_EVENT_MODULE_UPDATE = 0; EAPI int E_EVENT_MODULE_UPDATE = 0;
@ -36,7 +36,7 @@ e_module_init(void)
EAPI int EAPI int
e_module_shutdown(void) e_module_shutdown(void)
{ {
Evas_List *l; Eina_List *l;
#ifdef HAVE_VALGRIND #ifdef HAVE_VALGRIND
/* do a leak check now before we dlclose() all those plugins, cause /* do a leak check now before we dlclose() all those plugins, cause
@ -45,7 +45,7 @@ e_module_shutdown(void)
VALGRIND_DO_LEAK_CHECK VALGRIND_DO_LEAK_CHECK
#endif #endif
_e_modules = evas_list_reverse(_e_modules); _e_modules = eina_list_reverse(_e_modules);
for (l = _e_modules; l; l = l->next) for (l = _e_modules; l; l = l->next)
{ {
E_Module *m; E_Module *m;
@ -63,7 +63,7 @@ e_module_shutdown(void)
while (l) while (l)
{ {
e_object_del(E_OBJECT(l->data)); e_object_del(E_OBJECT(l->data));
l = evas_list_remove_list(l, l); l = eina_list_remove_list(l, l);
} }
return 1; return 1;
} }
@ -71,9 +71,9 @@ e_module_shutdown(void)
EAPI void EAPI void
e_module_all_load(void) e_module_all_load(void)
{ {
Evas_List *l; Eina_List *l;
e_config->modules = evas_list_sort(e_config->modules, e_config->modules = eina_list_sort(e_config->modules,
evas_list_count(e_config->modules), eina_list_count(e_config->modules),
_e_module_sort_priority); _e_module_sort_priority);
for (l = e_config->modules; l; l = l->next) for (l = e_config->modules; l; l = l->next)
{ {
@ -87,7 +87,7 @@ e_module_all_load(void)
if (!_e_module_idler) if (!_e_module_idler)
_e_module_idler = ecore_idler_add(_e_module_cb_idler, NULL); _e_module_idler = ecore_idler_add(_e_module_cb_idler, NULL);
_e_modules_delayed = _e_modules_delayed =
evas_list_append(_e_modules_delayed, eina_list_append(_e_modules_delayed,
eina_stringshare_add(em->name)); eina_stringshare_add(em->name));
} }
else if (em->enabled) else if (em->enabled)
@ -107,7 +107,7 @@ e_module_new(const char *name)
char body[4096], title[1024]; char body[4096], title[1024];
const char *modpath; const char *modpath;
char *s; char *s;
Evas_List *l; Eina_List *l;
int in_list = 0; int in_list = 0;
if (!name) return NULL; if (!name) return NULL;
@ -192,7 +192,7 @@ e_module_new(const char *name)
init_done: init_done:
_e_modules = evas_list_append(_e_modules, m); _e_modules = eina_list_append(_e_modules, m);
m->name = eina_stringshare_add(name); m->name = eina_stringshare_add(name);
if (modpath) if (modpath)
{ {
@ -229,7 +229,7 @@ init_done:
em = E_NEW(E_Config_Module, 1); em = E_NEW(E_Config_Module, 1);
em->name = eina_stringshare_add(m->name); em->name = eina_stringshare_add(m->name);
em->enabled = 0; em->enabled = 0;
e_config->modules = evas_list_append(e_config->modules, em); e_config->modules = eina_list_append(e_config->modules, em);
e_config_save_queue(); e_config_save_queue();
} }
if (modpath) eina_stringshare_del(modpath); if (modpath) eina_stringshare_del(modpath);
@ -256,7 +256,7 @@ e_module_dir_get(E_Module *m)
EAPI int EAPI int
e_module_enable(E_Module *m) e_module_enable(E_Module *m)
{ {
Evas_List *l; Eina_List *l;
E_Event_Module_Update *ev; E_Event_Module_Update *ev;
E_OBJECT_CHECK_RETURN(m, 0); E_OBJECT_CHECK_RETURN(m, 0);
@ -294,7 +294,7 @@ EAPI int
e_module_disable(E_Module *m) e_module_disable(E_Module *m)
{ {
E_Event_Module_Update *ev; E_Event_Module_Update *ev;
Evas_List *l; Eina_List *l;
int ret; int ret;
E_OBJECT_CHECK_RETURN(m, 0); E_OBJECT_CHECK_RETURN(m, 0);
@ -336,7 +336,7 @@ e_module_enabled_get(E_Module *m)
EAPI int EAPI int
e_module_save_all(void) e_module_save_all(void)
{ {
Evas_List *l; Eina_List *l;
int ret = 1; int ret = 1;
for (l = _e_modules; l; l = l->next) e_object_ref(E_OBJECT(l->data)); for (l = _e_modules; l; l = l->next) e_object_ref(E_OBJECT(l->data));
@ -357,7 +357,7 @@ e_module_save_all(void)
EAPI E_Module * EAPI E_Module *
e_module_find(const char *name) e_module_find(const char *name)
{ {
Evas_List *l; Eina_List *l;
if (!name) return NULL; if (!name) return NULL;
for (l = _e_modules; l; l = l->next) for (l = _e_modules; l; l = l->next)
@ -370,7 +370,7 @@ e_module_find(const char *name)
return NULL; return NULL;
} }
EAPI Evas_List * EAPI Eina_List *
e_module_list(void) e_module_list(void)
{ {
return _e_modules; return _e_modules;
@ -429,7 +429,7 @@ e_module_dialog_show(E_Module *m, const char *title, const char *body)
EAPI void EAPI void
e_module_delayed_set(E_Module *m, int delayed) e_module_delayed_set(E_Module *m, int delayed)
{ {
Evas_List *l; Eina_List *l;
for (l = e_config->modules; l; l = l->next) for (l = e_config->modules; l; l = l->next)
{ {
@ -454,7 +454,7 @@ e_module_priority_set(E_Module *m, int priority)
{ {
/* Set the loading order for a module. /* Set the loading order for a module.
More priority means load earlier */ More priority means load earlier */
Evas_List *l; Eina_List *l;
for (l = e_config->modules; l; l = l->next) for (l = e_config->modules; l; l = l->next)
{ {
@ -479,7 +479,7 @@ e_module_priority_set(E_Module *m, int priority)
static void static void
_e_module_free(E_Module *m) _e_module_free(E_Module *m)
{ {
Evas_List *l; Eina_List *l;
for (l = e_config->modules; l; l = l->next) for (l = e_config->modules; l; l = l->next)
{ {
@ -489,7 +489,7 @@ _e_module_free(E_Module *m)
if (!em) continue; if (!em) continue;
if (!e_util_strcmp(em->name, m->name)) if (!e_util_strcmp(em->name, m->name))
{ {
e_config->modules = evas_list_remove(e_config->modules, em); e_config->modules = eina_list_remove(e_config->modules, em);
if (em->name) eina_stringshare_del(em->name); if (em->name) eina_stringshare_del(em->name);
E_FREE(em); E_FREE(em);
break; break;
@ -504,7 +504,7 @@ _e_module_free(E_Module *m)
if (m->name) eina_stringshare_del(m->name); if (m->name) eina_stringshare_del(m->name);
if (m->dir) eina_stringshare_del(m->dir); if (m->dir) eina_stringshare_del(m->dir);
if (m->handle) dlclose(m->handle); if (m->handle) dlclose(m->handle);
_e_modules = evas_list_remove(_e_modules, m); _e_modules = eina_list_remove(_e_modules, m);
free(m); free(m);
} }
@ -561,7 +561,7 @@ _e_module_cb_idler(void *data)
E_Module *m; E_Module *m;
name = _e_modules_delayed->data; name = _e_modules_delayed->data;
_e_modules_delayed = evas_list_remove_list(_e_modules_delayed, _e_modules_delayed); _e_modules_delayed = eina_list_remove_list(_e_modules_delayed, _e_modules_delayed);
m = NULL; m = NULL;
if (name) m = e_module_new(name); if (name) m = e_module_new(name);
if (m) e_module_enable(m); if (m) e_module_enable(m);

View File

@ -65,7 +65,7 @@ EAPI int e_module_disable(E_Module *m);
EAPI int e_module_enabled_get(E_Module *m); EAPI int e_module_enabled_get(E_Module *m);
EAPI int e_module_save_all(void); EAPI int e_module_save_all(void);
EAPI E_Module *e_module_find(const char *name); EAPI E_Module *e_module_find(const char *name);
EAPI Evas_List *e_module_list(void); EAPI Eina_List *e_module_list(void);
EAPI void e_module_dialog_show(E_Module *m, const char *title, const char *body); EAPI void e_module_dialog_show(E_Module *m, const char *title, const char *body);
EAPI void e_module_delayed_set(E_Module *m, int delayed); EAPI void e_module_delayed_set(E_Module *m, int delayed);
EAPI void e_module_priority_set(E_Module *m, int priority); EAPI void e_module_priority_set(E_Module *m, int priority);

View File

@ -25,8 +25,8 @@ static int _e_msg_event_cb(void *data, int ev_type, void *ev);
static void _e_msg_event_free(void *data, void *ev); static void _e_msg_event_free(void *data, void *ev);
/* local subsystem globals */ /* local subsystem globals */
static Evas_List *handlers = NULL; static Eina_List *handlers = NULL;
static Evas_List *del_handlers = NULL; static Eina_List *del_handlers = NULL;
static int processing_handlers = 0; static int processing_handlers = 0;
static int E_EVENT_MSG = 0; static int E_EVENT_MSG = 0;
static Ecore_Event_Handler *hand = NULL; static Ecore_Event_Handler *hand = NULL;
@ -89,7 +89,7 @@ e_msg_handler_add(void (*func) (void *data, const char *name, const char *info,
if (!emsgh) return NULL; if (!emsgh) return NULL;
emsgh->func = func; emsgh->func = func;
emsgh->data = data; emsgh->data = data;
handlers = evas_list_append(handlers, emsgh); handlers = eina_list_append(handlers, emsgh);
return emsgh; return emsgh;
} }
@ -99,11 +99,11 @@ e_msg_handler_del(E_Msg_Handler *emsgh)
if (processing_handlers > 0) if (processing_handlers > 0)
{ {
emsgh->delete_me = 1; emsgh->delete_me = 1;
del_handlers = evas_list_append(del_handlers, emsgh); del_handlers = eina_list_append(del_handlers, emsgh);
} }
else else
{ {
handlers = evas_list_remove(handlers, emsgh); handlers = eina_list_remove(handlers, emsgh);
free(emsgh); free(emsgh);
} }
} }
@ -114,7 +114,7 @@ static int
_e_msg_event_cb(void *data, int ev_type, void *ev) _e_msg_event_cb(void *data, int ev_type, void *ev)
{ {
E_Msg_Event *e; E_Msg_Event *e;
Evas_List *l; Eina_List *l;
processing_handlers++; processing_handlers++;
e = ev; e = ev;
@ -132,7 +132,7 @@ _e_msg_event_cb(void *data, int ev_type, void *ev)
while (del_handlers) while (del_handlers)
{ {
e_msg_handler_del(del_handlers->data); e_msg_handler_del(del_handlers->data);
del_handlers = evas_list_remove_list(del_handlers, del_handlers); del_handlers = eina_list_remove_list(del_handlers, del_handlers);
} }
} }
return 1; return 1;

View File

@ -227,8 +227,8 @@ _e_msgbus_module_disable_cb(E_DBus_Object *obj, DBusMessage *msg)
static DBusMessage* static DBusMessage*
_e_msgbus_module_list_cb(E_DBus_Object *obj, DBusMessage *msg) _e_msgbus_module_list_cb(E_DBus_Object *obj, DBusMessage *msg)
{ {
Evas_List *mod_list; Eina_List *mod_list;
Evas_List * l; Eina_List * l;
DBusMessage *reply; DBusMessage *reply;
DBusMessageIter iter; DBusMessageIter iter;
DBusMessageIter arr; DBusMessageIter arr;
@ -298,8 +298,8 @@ _e_msgbus_profile_get_cb(E_DBus_Object *obj, DBusMessage *msg)
static DBusMessage* static DBusMessage*
_e_msgbus_profile_list_cb(E_DBus_Object *obj, DBusMessage *msg) _e_msgbus_profile_list_cb(E_DBus_Object *obj, DBusMessage *msg)
{ {
Evas_List *profiles; Eina_List *profiles;
Evas_List * l; Eina_List * l;
DBusMessage *reply; DBusMessage *reply;
DBusMessageIter iter; DBusMessageIter iter;
DBusMessageIter arr; DBusMessageIter arr;

View File

@ -251,13 +251,13 @@ void
e_object_breadcrumb_add(E_Object *obj, char *crumb) e_object_breadcrumb_add(E_Object *obj, char *crumb)
{ {
E_OBJECT_CHECK(obj); E_OBJECT_CHECK(obj);
obj->crumbs = evas_list_append(obj->crumbs, strdup(crumb)); obj->crumbs = eina_list_append(obj->crumbs, strdup(crumb));
} }
void void
e_object_breadcrumb_del(E_Object *obj, char *crumb) e_object_breadcrumb_del(E_Object *obj, char *crumb)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(obj); E_OBJECT_CHECK(obj);
for (l = obj->crumbs; l; l = l->next) for (l = obj->crumbs; l; l = l->next)
@ -265,7 +265,7 @@ e_object_breadcrumb_del(E_Object *obj, char *crumb)
if (!strcmp(crumb, l->data)) if (!strcmp(crumb, l->data))
{ {
free(l->data); free(l->data);
obj->crumbs = evas_list_remove_list(obj->crumbs, l); obj->crumbs = eina_list_remove_list(obj->crumbs, l);
return; return;
} }
} }
@ -274,7 +274,7 @@ e_object_breadcrumb_del(E_Object *obj, char *crumb)
void void
e_object_breadcrumb_debug(E_Object *obj) e_object_breadcrumb_debug(E_Object *obj)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(obj); E_OBJECT_CHECK(obj);
for (l = obj->crumbs; l; l = l->next) for (l = obj->crumbs; l; l = l->next)

View File

@ -13,14 +13,14 @@ static void _e_order_save (E_Order *eo);
static int _e_order_cb_efreet_desktop_change(void *data, int ev_type, void *ev); static int _e_order_cb_efreet_desktop_change(void *data, int ev_type, void *ev);
static Evas_List *orders = NULL; static Eina_List *orders = NULL;
static Evas_List *handlers = NULL; static Eina_List *handlers = NULL;
/* externally accessible functions */ /* externally accessible functions */
EAPI int EAPI int
e_order_init(void) e_order_init(void)
{ {
handlers = evas_list_append(handlers, ecore_event_handler_add(EFREET_EVENT_DESKTOP_CHANGE, _e_order_cb_efreet_desktop_change, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(EFREET_EVENT_DESKTOP_CHANGE, _e_order_cb_efreet_desktop_change, NULL));
return 1; return 1;
} }
@ -28,12 +28,12 @@ e_order_init(void)
EAPI int EAPI int
e_order_shutdown(void) e_order_shutdown(void)
{ {
orders = evas_list_free(orders); orders = eina_list_free(orders);
while (handlers) while (handlers)
{ {
ecore_event_handler_del(handlers->data); ecore_event_handler_del(handlers->data);
handlers = evas_list_remove_list(handlers, handlers); handlers = eina_list_remove_list(handlers, handlers);
} }
return 1; return 1;
} }
@ -50,7 +50,7 @@ e_order_new(const char *path)
_e_order_read(eo); _e_order_read(eo);
eo->monitor = ecore_file_monitor_add(path, _e_order_cb_monitor, eo); eo->monitor = ecore_file_monitor_add(path, _e_order_cb_monitor, eo);
orders = evas_list_append(orders, eo); orders = eina_list_append(orders, eo);
return eo; return eo;
} }
@ -68,15 +68,15 @@ e_order_update_callback_set(E_Order *eo, void (*cb)(void *data, E_Order *eo), vo
EAPI void EAPI void
e_order_remove(E_Order *eo, Efreet_Desktop *desktop) e_order_remove(E_Order *eo, Efreet_Desktop *desktop)
{ {
Evas_List *tmp; Eina_List *tmp;
E_OBJECT_CHECK(eo); E_OBJECT_CHECK(eo);
E_OBJECT_TYPE_CHECK(eo, E_ORDER_TYPE); E_OBJECT_TYPE_CHECK(eo, E_ORDER_TYPE);
tmp = evas_list_find_list(eo->desktops, desktop); tmp = eina_list_data_find_list(eo->desktops, desktop);
if (!tmp) return; if (!tmp) return;
efreet_desktop_free(tmp->data); efreet_desktop_free(tmp->data);
eo->desktops = evas_list_remove_list(eo->desktops, tmp); eo->desktops = eina_list_remove_list(eo->desktops, tmp);
_e_order_save(eo); _e_order_save(eo);
} }
@ -87,7 +87,7 @@ e_order_append(E_Order *eo, Efreet_Desktop *desktop)
E_OBJECT_TYPE_CHECK(eo, E_ORDER_TYPE); E_OBJECT_TYPE_CHECK(eo, E_ORDER_TYPE);
efreet_desktop_ref(desktop); efreet_desktop_ref(desktop);
eo->desktops = evas_list_append(eo->desktops, desktop); eo->desktops = eina_list_append(eo->desktops, desktop);
_e_order_save(eo); _e_order_save(eo);
} }
@ -98,14 +98,14 @@ e_order_prepend_relative(E_Order *eo, Efreet_Desktop *desktop, Efreet_Desktop *b
E_OBJECT_TYPE_CHECK(eo, E_ORDER_TYPE); E_OBJECT_TYPE_CHECK(eo, E_ORDER_TYPE);
efreet_desktop_ref(desktop); efreet_desktop_ref(desktop);
eo->desktops = evas_list_prepend_relative(eo->desktops, desktop, before); eo->desktops = eina_list_prepend_relative(eo->desktops, desktop, before);
_e_order_save(eo); _e_order_save(eo);
} }
EAPI void EAPI void
e_order_files_append(E_Order *eo, Evas_List *files) e_order_files_append(E_Order *eo, Eina_List *files)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(eo); E_OBJECT_CHECK(eo);
E_OBJECT_TYPE_CHECK(eo, E_ORDER_TYPE); E_OBJECT_TYPE_CHECK(eo, E_ORDER_TYPE);
@ -118,15 +118,15 @@ e_order_files_append(E_Order *eo, Evas_List *files)
file = l->data; file = l->data;
desktop = efreet_desktop_get(file); desktop = efreet_desktop_get(file);
if (!desktop) continue; if (!desktop) continue;
eo->desktops = evas_list_append(eo->desktops, desktop); eo->desktops = eina_list_append(eo->desktops, desktop);
} }
_e_order_save(eo); _e_order_save(eo);
} }
EAPI void EAPI void
e_order_files_prepend_relative(E_Order *eo, Evas_List *files, Efreet_Desktop *before) e_order_files_prepend_relative(E_Order *eo, Eina_List *files, Efreet_Desktop *before)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(eo); E_OBJECT_CHECK(eo);
E_OBJECT_TYPE_CHECK(eo, E_ORDER_TYPE); E_OBJECT_TYPE_CHECK(eo, E_ORDER_TYPE);
@ -139,7 +139,7 @@ e_order_files_prepend_relative(E_Order *eo, Evas_List *files, Efreet_Desktop *be
file = l->data; file = l->data;
desktop = efreet_desktop_get(file); desktop = efreet_desktop_get(file);
if (!desktop) continue; if (!desktop) continue;
eo->desktops = evas_list_prepend_relative(eo->desktops, desktop, before); eo->desktops = eina_list_prepend_relative(eo->desktops, desktop, before);
} }
_e_order_save(eo); _e_order_save(eo);
} }
@ -153,7 +153,7 @@ e_order_clear(E_Order *eo)
while (eo->desktops) while (eo->desktops)
{ {
efreet_desktop_free(eo->desktops->data); efreet_desktop_free(eo->desktops->data);
eo->desktops = evas_list_remove_list(eo->desktops, eo->desktops); eo->desktops = eina_list_remove_list(eo->desktops, eo->desktops);
} }
_e_order_save(eo); _e_order_save(eo);
} }
@ -165,11 +165,11 @@ _e_order_free(E_Order *eo)
while (eo->desktops) while (eo->desktops)
{ {
efreet_desktop_free(eo->desktops->data); efreet_desktop_free(eo->desktops->data);
eo->desktops = evas_list_remove_list(eo->desktops, eo->desktops); eo->desktops = eina_list_remove_list(eo->desktops, eo->desktops);
} }
if (eo->path) eina_stringshare_del(eo->path); if (eo->path) eina_stringshare_del(eo->path);
if (eo->monitor) ecore_file_monitor_del(eo->monitor); if (eo->monitor) ecore_file_monitor_del(eo->monitor);
orders = evas_list_remove(orders, eo); orders = eina_list_remove(orders, eo);
free(eo); free(eo);
} }
@ -194,7 +194,7 @@ _e_order_read(E_Order *eo)
while (eo->desktops) while (eo->desktops)
{ {
efreet_desktop_free(eo->desktops->data); efreet_desktop_free(eo->desktops->data);
eo->desktops = evas_list_remove_list(eo->desktops, eo->desktops); eo->desktops = eina_list_remove_list(eo->desktops, eo->desktops);
} }
if (!eo->path) return; if (!eo->path) return;
@ -231,7 +231,7 @@ _e_order_read(E_Order *eo)
/* Need to ref this as we only get a cache pointer from efreet_util */ /* Need to ref this as we only get a cache pointer from efreet_util */
if (desktop) efreet_desktop_ref(desktop); if (desktop) efreet_desktop_ref(desktop);
} }
if (desktop) eo->desktops = evas_list_append(eo->desktops, desktop); if (desktop) eo->desktops = eina_list_append(eo->desktops, desktop);
} }
} }
} }
@ -244,7 +244,7 @@ static void
_e_order_save(E_Order *eo) _e_order_save(E_Order *eo)
{ {
FILE *f; FILE *f;
Evas_List *l; Eina_List *l;
if (!eo->path) return; if (!eo->path) return;
f = fopen(eo->path, "wb"); f = fopen(eo->path, "wb");
@ -274,7 +274,7 @@ static int
_e_order_cb_efreet_desktop_change(void *data, int ev_type, void *ev) _e_order_cb_efreet_desktop_change(void *data, int ev_type, void *ev)
{ {
Efreet_Event_Desktop_Change *event; Efreet_Event_Desktop_Change *event;
Evas_List *l; Eina_List *l;
event = ev; event = ev;
switch (event->change) switch (event->change)
@ -295,7 +295,7 @@ _e_order_cb_efreet_desktop_change(void *data, int ev_type, void *ev)
for (l = orders; l; l = l->next) for (l = orders; l; l = l->next)
{ {
E_Order *eo; E_Order *eo;
Evas_List *l2; Eina_List *l2;
int changed = 0; int changed = 0;
eo = l->data; eo = l->data;
@ -304,7 +304,7 @@ _e_order_cb_efreet_desktop_change(void *data, int ev_type, void *ev)
if (l2->data == event->current) if (l2->data == event->current)
{ {
efreet_desktop_free(l2->data); efreet_desktop_free(l2->data);
eo->desktops = evas_list_remove_list(eo->desktops, l2); eo->desktops = eina_list_remove_list(eo->desktops, l2);
changed = 1; changed = 1;
} }
} }
@ -316,7 +316,7 @@ _e_order_cb_efreet_desktop_change(void *data, int ev_type, void *ev)
for (l = orders; l; l = l->next) for (l = orders; l; l = l->next)
{ {
E_Order *eo; E_Order *eo;
Evas_List *l2; Eina_List *l2;
int changed = 0; int changed = 0;
eo = l->data; eo = l->data;

View File

@ -16,7 +16,7 @@ struct _E_Order
E_Object e_obj_inherit; E_Object e_obj_inherit;
const char *path; const char *path;
Evas_List *desktops; /* A list of Efreet_Desktop files this .order contains */ Eina_List *desktops; /* A list of Efreet_Desktop files this .order contains */
Ecore_File_Monitor *monitor; /* Check for changes int the .order file */ Ecore_File_Monitor *monitor; /* Check for changes int the .order file */
struct { struct {
@ -34,8 +34,8 @@ EAPI void e_order_update_callback_set(E_Order *eo, void (*cb)(void *data, E_
EAPI void e_order_remove(E_Order *eo, Efreet_Desktop *desktop); EAPI void e_order_remove(E_Order *eo, Efreet_Desktop *desktop);
EAPI void e_order_append(E_Order *eo, Efreet_Desktop *desktop); EAPI void e_order_append(E_Order *eo, Efreet_Desktop *desktop);
EAPI void e_order_prepend_relative(E_Order *eo, Efreet_Desktop *desktop, Efreet_Desktop *before); EAPI void e_order_prepend_relative(E_Order *eo, Efreet_Desktop *desktop, Efreet_Desktop *before);
EAPI void e_order_files_append(E_Order *eo, Evas_List *files); EAPI void e_order_files_append(E_Order *eo, Eina_List *files);
EAPI void e_order_files_prepend_relative(E_Order *eo, Evas_List *files, Efreet_Desktop *before); EAPI void e_order_files_prepend_relative(E_Order *eo, Eina_List *files, Efreet_Desktop *before);
EAPI void e_order_clear(E_Order *eo); EAPI void e_order_clear(E_Order *eo);
#endif #endif

View File

@ -47,7 +47,7 @@ e_path_default_path_append(E_Path *ep, const char *path)
strcat(new_path, path + 1); strcat(new_path, path + 1);
epd->dir = eina_stringshare_add(new_path); epd->dir = eina_stringshare_add(new_path);
free(new_path); free(new_path);
ep->default_dir_list = evas_list_append(ep->default_dir_list, epd); ep->default_dir_list = eina_list_append(ep->default_dir_list, epd);
} }
else else
{ {
@ -56,13 +56,13 @@ e_path_default_path_append(E_Path *ep, const char *path)
if (!epd) if (!epd)
return; return;
epd->dir = eina_stringshare_add(path); epd->dir = eina_stringshare_add(path);
ep->default_dir_list = evas_list_append(ep->default_dir_list, epd); ep->default_dir_list = eina_list_append(ep->default_dir_list, epd);
} }
_e_path_cache_free(ep); _e_path_cache_free(ep);
} }
EAPI void EAPI void
e_path_user_path_set(E_Path *ep, Evas_List **user_dir_list) e_path_user_path_set(E_Path *ep, Eina_List **user_dir_list)
{ {
E_OBJECT_CHECK(ep); E_OBJECT_CHECK(ep);
E_OBJECT_TYPE_CHECK(ep, E_PATH_TYPE); E_OBJECT_TYPE_CHECK(ep, E_PATH_TYPE);
@ -100,7 +100,7 @@ e_path_user_path_append(E_Path *ep, const char *path)
strcat(new_path, path + 1); strcat(new_path, path + 1);
epd->dir = eina_stringshare_add(new_path); epd->dir = eina_stringshare_add(new_path);
free(new_path); free(new_path);
*(ep->user_dir_list) = evas_list_append(*(ep->user_dir_list), epd); *(ep->user_dir_list) = eina_list_append(*(ep->user_dir_list), epd);
} }
else else
{ {
@ -109,7 +109,7 @@ e_path_user_path_append(E_Path *ep, const char *path)
if (!epd) if (!epd)
return; return;
epd->dir = eina_stringshare_add(path); epd->dir = eina_stringshare_add(path);
*(ep->user_dir_list) = evas_list_append(*(ep->user_dir_list), epd); *(ep->user_dir_list) = eina_list_append(*(ep->user_dir_list), epd);
} }
_e_path_cache_free(ep); _e_path_cache_free(ep);
} }
@ -143,7 +143,7 @@ e_path_user_path_prepend(E_Path *ep, const char *path)
strcat(new_path, path + 1); strcat(new_path, path + 1);
epd->dir = eina_stringshare_add(new_path); epd->dir = eina_stringshare_add(new_path);
free(new_path); free(new_path);
*(ep->user_dir_list) = evas_list_prepend(*(ep->user_dir_list), epd); *(ep->user_dir_list) = eina_list_prepend(*(ep->user_dir_list), epd);
} }
else else
{ {
@ -152,7 +152,7 @@ e_path_user_path_prepend(E_Path *ep, const char *path)
if (!epd) if (!epd)
return; return;
epd->dir = eina_stringshare_add(path); epd->dir = eina_stringshare_add(path);
*(ep->user_dir_list) = evas_list_prepend(*(ep->user_dir_list), epd); *(ep->user_dir_list) = eina_list_prepend(*(ep->user_dir_list), epd);
} }
_e_path_cache_free(ep); _e_path_cache_free(ep);
} }
@ -160,7 +160,7 @@ e_path_user_path_prepend(E_Path *ep, const char *path)
EAPI void EAPI void
e_path_user_path_remove(E_Path *ep, const char *path) e_path_user_path_remove(E_Path *ep, const char *path)
{ {
Evas_List *l; Eina_List *l;
E_OBJECT_CHECK(ep); E_OBJECT_CHECK(ep);
E_OBJECT_TYPE_CHECK(ep, E_PATH_TYPE); E_OBJECT_TYPE_CHECK(ep, E_PATH_TYPE);
@ -187,7 +187,7 @@ e_path_user_path_remove(E_Path *ep, const char *path)
{ {
if (!strcmp(epd->dir, new_path)) if (!strcmp(epd->dir, new_path))
{ {
*(ep->user_dir_list) = evas_list_remove_list( *(ep->user_dir_list) = eina_list_remove_list(
*(ep->user_dir_list), l); *(ep->user_dir_list), l);
eina_stringshare_del(epd->dir); eina_stringshare_del(epd->dir);
free(epd); free(epd);
@ -209,7 +209,7 @@ e_path_user_path_remove(E_Path *ep, const char *path)
{ {
if (!strcmp(epd->dir, path)) if (!strcmp(epd->dir, path))
{ {
*(ep->user_dir_list) = evas_list_remove_list( *(ep->user_dir_list) = eina_list_remove_list(
*(ep->user_dir_list), l); *(ep->user_dir_list), l);
eina_stringshare_del(epd->dir); eina_stringshare_del(epd->dir);
free(epd); free(epd);
@ -228,7 +228,7 @@ e_path_user_path_clear(E_Path *ep)
{ {
E_Path_Dir *epd; E_Path_Dir *epd;
epd = (*(ep->user_dir_list))->data; epd = (*(ep->user_dir_list))->data;
*(ep->user_dir_list) = evas_list_remove_list(*(ep->user_dir_list), *(ep->user_dir_list)); *(ep->user_dir_list) = eina_list_remove_list(*(ep->user_dir_list), *(ep->user_dir_list));
eina_stringshare_del(epd->dir); eina_stringshare_del(epd->dir);
free(epd); free(epd);
} }
@ -238,7 +238,7 @@ e_path_user_path_clear(E_Path *ep)
EAPI const char * EAPI const char *
e_path_find(E_Path *ep, const char *file) e_path_find(E_Path *ep, const char *file)
{ {
Evas_List *l; Eina_List *l;
char *str; char *str;
char buf[PATH_MAX] = ""; char buf[PATH_MAX] = "";
@ -292,8 +292,8 @@ e_path_find(E_Path *ep, const char *file)
EAPI void EAPI void
e_path_evas_append(E_Path *ep, Evas *evas) e_path_evas_append(E_Path *ep, Evas *evas)
{ {
Evas_List *l; Eina_List *l;
Evas_List *dir_list; Eina_List *dir_list;
E_OBJECT_CHECK(ep); E_OBJECT_CHECK(ep);
E_OBJECT_TYPE_CHECK(ep, E_PATH_TYPE); E_OBJECT_TYPE_CHECK(ep, E_PATH_TYPE);
@ -310,15 +310,15 @@ e_path_evas_append(E_Path *ep, Evas *evas)
eina_stringshare_del(epd->dir); eina_stringshare_del(epd->dir);
free(epd); free(epd);
} }
if (dir_list) evas_list_free(dir_list); if (dir_list) eina_list_free(dir_list);
} }
/* combine default_list and and user_list in and easy to use list */ /* combine default_list and and user_list in and easy to use list */
EAPI Evas_List * EAPI Eina_List *
e_path_dir_list_get(E_Path *ep) e_path_dir_list_get(E_Path *ep)
{ {
Evas_List *dir_list; Eina_List *dir_list;
Evas_List *l; Eina_List *l;
E_Path_Dir *new_epd; E_Path_Dir *new_epd;
E_Path_Dir *epd; E_Path_Dir *epd;
@ -331,7 +331,7 @@ e_path_dir_list_get(E_Path *ep)
epd = l->data; epd = l->data;
new_epd = malloc(sizeof(E_Path_Dir)); new_epd = malloc(sizeof(E_Path_Dir));
new_epd->dir = eina_stringshare_add(epd->dir); new_epd->dir = eina_stringshare_add(epd->dir);
dir_list = evas_list_append(dir_list, new_epd); dir_list = eina_list_append(dir_list, new_epd);
} }
} }
@ -340,21 +340,21 @@ e_path_dir_list_get(E_Path *ep)
epd = l->data; epd = l->data;
new_epd = malloc(sizeof(E_Path_Dir)); new_epd = malloc(sizeof(E_Path_Dir));
new_epd->dir = eina_stringshare_add(epd->dir); new_epd->dir = eina_stringshare_add(epd->dir);
dir_list = evas_list_append(dir_list, new_epd); dir_list = eina_list_append(dir_list, new_epd);
} }
return dir_list; return dir_list;
} }
EAPI void EAPI void
e_path_dir_list_free(Evas_List *dir_list) e_path_dir_list_free(Eina_List *dir_list)
{ {
E_Path_Dir *epd; E_Path_Dir *epd;
while (dir_list) while (dir_list)
{ {
epd = dir_list->data; epd = dir_list->data;
dir_list = evas_list_remove_list(dir_list, dir_list); dir_list = eina_list_remove_list(dir_list, dir_list);
eina_stringshare_del(epd->dir); eina_stringshare_del(epd->dir);
free(epd); free(epd);
} }
@ -371,7 +371,7 @@ _e_path_free(E_Path *ep)
epd = ep->default_dir_list->data; epd = ep->default_dir_list->data;
eina_stringshare_del(epd->dir); eina_stringshare_del(epd->dir);
free(epd); free(epd);
ep->default_dir_list = evas_list_remove_list(ep->default_dir_list, ep->default_dir_list = eina_list_remove_list(ep->default_dir_list,
ep->default_dir_list); ep->default_dir_list);
} }
free(ep); free(ep);

View File

@ -23,14 +23,14 @@ struct _E_Path
Evas_Hash *hash; Evas_Hash *hash;
Evas_List *default_dir_list; Eina_List *default_dir_list;
/* keep track of the associated e_config path */ /* keep track of the associated e_config path */
Evas_List **user_dir_list; Eina_List **user_dir_list;
}; };
/* init and setup */ /* init and setup */
EAPI E_Path *e_path_new(void); EAPI E_Path *e_path_new(void);
EAPI void e_path_user_path_set(E_Path *ep, Evas_List **user_dir_list); EAPI void e_path_user_path_set(E_Path *ep, Eina_List **user_dir_list);
EAPI void e_path_inherit_path_set(E_Path *ep, E_Path *path_inherit); EAPI void e_path_inherit_path_set(E_Path *ep, E_Path *path_inherit);
/* append a hardcoded path */ /* append a hardcoded path */
EAPI void e_path_default_path_append(E_Path *ep, const char *path); EAPI void e_path_default_path_append(E_Path *ep, const char *path);
@ -41,8 +41,8 @@ EAPI void e_path_user_path_remove(E_Path *ep, const char *path);
EAPI void e_path_user_path_clear(E_Path *ep); EAPI void e_path_user_path_clear(E_Path *ep);
EAPI const char *e_path_find(E_Path *ep, const char *file); EAPI const char *e_path_find(E_Path *ep, const char *file);
EAPI void e_path_evas_append(E_Path *ep, Evas *evas); EAPI void e_path_evas_append(E_Path *ep, Evas *evas);
EAPI Evas_List *e_path_dir_list_get(E_Path *ep); EAPI Eina_List *e_path_dir_list_get(E_Path *ep);
EAPI void e_path_dir_list_free(Evas_List *dir_list); EAPI void e_path_dir_list_free(Eina_List *dir_list);
#endif #endif
#endif #endif

View File

@ -7,7 +7,7 @@ EAPI void
e_place_zone_region_smart_cleanup(E_Zone *zone) e_place_zone_region_smart_cleanup(E_Zone *zone)
{ {
E_Desk *desk; E_Desk *desk;
Evas_List *borders = NULL; Eina_List *borders = NULL;
E_Border_List *bl; E_Border_List *bl;
E_Border *border; E_Border *border;
@ -21,7 +21,7 @@ e_place_zone_region_smart_cleanup(E_Zone *zone)
(!border->lock_user_location)) (!border->lock_user_location))
{ {
int area; int area;
Evas_List *ll; Eina_List *ll;
/* Ordering windows largest to smallest gives better results */ /* Ordering windows largest to smallest gives better results */
area = border->w * border->h; area = border->w * border->h;
@ -35,12 +35,12 @@ e_place_zone_region_smart_cleanup(E_Zone *zone)
/* Insert the border if larger than the current border */ /* Insert the border if larger than the current border */
if (area >= testarea) if (area >= testarea)
{ {
borders = evas_list_prepend_relative(borders, border, bd); borders = eina_list_prepend_relative(borders, border, bd);
break; break;
} }
} }
/* Looped over all borders without placing, so place at end */ /* Looped over all borders without placing, so place at end */
if (!ll) borders = evas_list_append(borders, border); if (!ll) borders = eina_list_append(borders, border);
} }
} }
e_container_border_list_free(bl); e_container_border_list_free(bl);
@ -54,7 +54,7 @@ e_place_zone_region_smart_cleanup(E_Zone *zone)
e_place_zone_region_smart(zone, borders, border->x, border->y, e_place_zone_region_smart(zone, borders, border->x, border->y,
border->w, border->h, &new_x, &new_y); border->w, border->h, &new_x, &new_y);
e_border_move(border, new_x, new_y); e_border_move(border, new_x, new_y);
borders = evas_list_remove(borders, border); borders = eina_list_remove(borders, border);
} }
} }
@ -65,9 +65,9 @@ _e_place_cb_sort_cmp(const void *v1, const void *v2)
} }
static int static int
_e_place_coverage_border_add(E_Zone *zone, Evas_List *skiplist, int ar, int x, int y, int w, int h) _e_place_coverage_border_add(E_Zone *zone, Eina_List *skiplist, int ar, int x, int y, int w, int h)
{ {
Evas_List *ll; Eina_List *ll;
E_Border_List *bl; E_Border_List *bl;
E_Border *bd; E_Border *bd;
int x2, y2, w2, h2; int x2, y2, w2, h2;
@ -110,7 +110,7 @@ _e_place_coverage_border_add(E_Zone *zone, Evas_List *skiplist, int ar, int x, i
static int static int
_e_place_coverage_shelf_add(E_Zone *zone, int ar, int x, int y, int w, int h) _e_place_coverage_shelf_add(E_Zone *zone, int ar, int x, int y, int w, int h)
{ {
Evas_List *l; Eina_List *l;
E_Shelf *es; E_Shelf *es;
int x2, y2, w2, h2; int x2, y2, w2, h2;
@ -127,13 +127,13 @@ _e_place_coverage_shelf_add(E_Zone *zone, int ar, int x, int y, int w, int h)
} }
EAPI int EAPI int
e_place_zone_region_smart(E_Zone *zone, Evas_List *skiplist, int x, int y, int w, int h, int *rx, int *ry) e_place_zone_region_smart(E_Zone *zone, Eina_List *skiplist, int x, int y, int w, int h, int *rx, int *ry)
{ {
int a_w = 0, a_h = 0, a_alloc_w = 0, a_alloc_h = 0; int a_w = 0, a_h = 0, a_alloc_w = 0, a_alloc_h = 0;
int *a_x = NULL, *a_y = NULL; int *a_x = NULL, *a_y = NULL;
int zw, zh; int zw, zh;
char *u_x = NULL, *u_y = NULL; char *u_x = NULL, *u_y = NULL;
Evas_List *ll; Eina_List *ll;
E_Border_List *bl; E_Border_List *bl;
E_Border *bd; E_Border *bd;
@ -178,7 +178,7 @@ e_place_zone_region_smart(E_Zone *zone, Evas_List *skiplist, int x, int y, int w
if (e_config->window_placement_policy == E_WINDOW_PLACEMENT_SMART) if (e_config->window_placement_policy == E_WINDOW_PLACEMENT_SMART)
{ {
Evas_List *l; Eina_List *l;
for (l = e_shelf_list(); l; l = l->next) for (l = e_shelf_list(); l; l = l->next)
{ {

View File

@ -7,7 +7,7 @@
#define E_PLACE_H #define E_PLACE_H
EAPI void e_place_zone_region_smart_cleanup(E_Zone *zone); EAPI void e_place_zone_region_smart_cleanup(E_Zone *zone);
EAPI int e_place_zone_region_smart(E_Zone *zone, Evas_List *skiplist, int x, int y, int w, int h, int *rx, int *ry); EAPI int e_place_zone_region_smart(E_Zone *zone, Eina_List *skiplist, int x, int y, int w, int h, int *rx, int *ry);
EAPI int e_place_zone_cursor(E_Zone *zone, int x, int y, int w, int h, int it, int *rx, int *ry); EAPI int e_place_zone_cursor(E_Zone *zone, int x, int y, int w, int h, int it, int *rx, int *ry);
EAPI int e_place_zone_manual(E_Zone *zone, int w, int h, int *rx, int *ry); EAPI int e_place_zone_manual(E_Zone *zone, int w, int h, int *rx, int *ry);

View File

@ -17,8 +17,8 @@ struct _E_Pointer_Stack
const char *type; const char *type;
}; };
static Evas_List *_e_pointers = NULL; static Eina_List *_e_pointers = NULL;
static Evas_List *handlers = NULL; static Eina_List *handlers = NULL;
static void _e_pointer_canvas_add(E_Pointer *p); static void _e_pointer_canvas_add(E_Pointer *p);
static void _e_pointer_canvas_del(E_Pointer *p); static void _e_pointer_canvas_del(E_Pointer *p);
@ -40,10 +40,10 @@ static int _e_pointer_cb_idle_poller(void *data);
EAPI int EAPI int
e_pointer_init(void) e_pointer_init(void)
{ {
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_DOWN, _e_pointer_cb_mouse_down, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_DOWN, _e_pointer_cb_mouse_down, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_UP, _e_pointer_cb_mouse_up, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_BUTTON_UP, _e_pointer_cb_mouse_up, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_MOVE, _e_pointer_cb_mouse_move, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_MOVE, _e_pointer_cb_mouse_move, NULL));
handlers = evas_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_WHEEL, _e_pointer_cb_mouse_wheel, NULL)); handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_MOUSE_WHEEL, _e_pointer_cb_mouse_wheel, NULL));
return 1; return 1;
} }
@ -55,7 +55,7 @@ e_pointer_shutdown(void)
Ecore_Event_Handler *h; Ecore_Event_Handler *h;
h = handlers->data; h = handlers->data;
handlers = evas_list_remove_list(handlers, handlers); handlers = eina_list_remove_list(handlers, handlers);
ecore_event_handler_del(h); ecore_event_handler_del(h);
} }
@ -85,14 +85,14 @@ e_pointer_window_new(Ecore_X_Window win, int filled)
} }
ecore_x_cursor_size_set(e_config->cursor_size * 3 / 4); ecore_x_cursor_size_set(e_config->cursor_size * 3 / 4);
if (filled) e_pointer_type_push(p, p, "default"); if (filled) e_pointer_type_push(p, p, "default");
_e_pointers = evas_list_append(_e_pointers, p); _e_pointers = eina_list_append(_e_pointers, p);
return p; return p;
} }
EAPI void EAPI void
e_pointers_size_set(int size) e_pointers_size_set(int size)
{ {
Evas_List *l; Eina_List *l;
if (!e_config->show_cursor) return; if (!e_config->show_cursor) return;
@ -160,7 +160,7 @@ e_pointer_type_push(E_Pointer *p, void *obj, const char *type)
{ {
stack->type = eina_stringshare_add(p->type); stack->type = eina_stringshare_add(p->type);
stack->obj = p->obj; stack->obj = p->obj;
p->stack = evas_list_prepend(p->stack, stack); p->stack = eina_list_prepend(p->stack, stack);
} }
} }
@ -168,7 +168,7 @@ e_pointer_type_push(E_Pointer *p, void *obj, const char *type)
EAPI void EAPI void
e_pointer_type_pop(E_Pointer *p, void *obj, const char *type) e_pointer_type_pop(E_Pointer *p, void *obj, const char *type)
{ {
Evas_List *l; Eina_List *l;
E_Pointer_Stack *stack; E_Pointer_Stack *stack;
for (l = p->stack; l; l = l->next) for (l = p->stack; l; l = l->next)
@ -179,7 +179,7 @@ e_pointer_type_pop(E_Pointer *p, void *obj, const char *type)
((!type) || (!strcmp(stack->type, type)))) ((!type) || (!strcmp(stack->type, type))))
{ {
_e_pointer_stack_free(stack); _e_pointer_stack_free(stack);
p->stack = evas_list_remove_list(p->stack, l); p->stack = eina_list_remove_list(p->stack, l);
if (type) break; if (type) break;
} }
} }
@ -207,13 +207,13 @@ e_pointer_type_pop(E_Pointer *p, void *obj, const char *type)
EAPI void EAPI void
e_pointer_idler_before(void) e_pointer_idler_before(void)
{ {
Evas_List *l; Eina_List *l;
if (!e_config->show_cursor) return; if (!e_config->show_cursor) return;
for (l = _e_pointers; l; l = l->next) for (l = _e_pointers; l; l = l->next)
{ {
E_Pointer *p; E_Pointer *p;
Evas_List *updates; Eina_List *updates;
p = l->data; p = l->data;
if (!p->e_cursor) continue; if (!p->e_cursor) continue;
@ -332,14 +332,14 @@ _e_pointer_cb_move(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event
static void static void
_e_pointer_free(E_Pointer *p) _e_pointer_free(E_Pointer *p)
{ {
_e_pointers = evas_list_remove(_e_pointers, p); _e_pointers = eina_list_remove(_e_pointers, p);
_e_pointer_canvas_del(p); _e_pointer_canvas_del(p);
while (p->stack) while (p->stack)
{ {
_e_pointer_stack_free(p->stack->data); _e_pointer_stack_free(p->stack->data);
p->stack = evas_list_remove_list(p->stack, p->stack); p->stack = eina_list_remove_list(p->stack, p->stack);
} }
if (p->type) eina_stringshare_del(p->type); if (p->type) eina_stringshare_del(p->type);
@ -535,7 +535,7 @@ static int
_e_pointer_cb_mouse_down(void *data, int type, void *event) _e_pointer_cb_mouse_down(void *data, int type, void *event)
{ {
Ecore_X_Event_Mouse_Button_Down *ev; Ecore_X_Event_Mouse_Button_Down *ev;
Evas_List *l; Eina_List *l;
E_Pointer *p; E_Pointer *p;
ev = event; ev = event;
@ -556,7 +556,7 @@ static int
_e_pointer_cb_mouse_up(void *data, int type, void *event) _e_pointer_cb_mouse_up(void *data, int type, void *event)
{ {
Ecore_X_Event_Mouse_Button_Up *ev; Ecore_X_Event_Mouse_Button_Up *ev;
Evas_List *l; Eina_List *l;
E_Pointer *p; E_Pointer *p;
ev = event; ev = event;
@ -577,7 +577,7 @@ static int
_e_pointer_cb_mouse_move(void *data, int type, void *event) _e_pointer_cb_mouse_move(void *data, int type, void *event)
{ {
Ecore_X_Event_Mouse_Move *ev; Ecore_X_Event_Mouse_Move *ev;
Evas_List *l; Eina_List *l;
E_Pointer *p; E_Pointer *p;
ev = event; ev = event;
@ -598,7 +598,7 @@ static int
_e_pointer_cb_mouse_wheel(void *data, int type, void *event) _e_pointer_cb_mouse_wheel(void *data, int type, void *event)
{ {
Ecore_X_Event_Mouse_Wheel *ev; Ecore_X_Event_Mouse_Wheel *ev;
Evas_List *l; Eina_List *l;
E_Pointer *p; E_Pointer *p;
ev = event; ev = event;

View File

@ -31,7 +31,7 @@ struct _E_Pointer
const char *type; const char *type;
void *obj; void *obj;
Evas_List *stack; Eina_List *stack;
struct { struct {
int x, y; int x, y;

View File

@ -16,7 +16,7 @@ static Ecore_Event_Handler *_e_popup_window_shape_handler = NULL;
static Ecore_Event_Handler *_e_popup_mouse_down_handler = NULL; static Ecore_Event_Handler *_e_popup_mouse_down_handler = NULL;
static Ecore_Event_Handler *_e_popup_mouse_up_handler = NULL; static Ecore_Event_Handler *_e_popup_mouse_up_handler = NULL;
static Ecore_Event_Handler *_e_popup_mouse_wheel_handler = NULL; static Ecore_Event_Handler *_e_popup_mouse_wheel_handler = NULL;
static Evas_List *_e_popup_list = NULL; static Eina_List *_e_popup_list = NULL;
/* externally accessible functions */ /* externally accessible functions */
@ -73,8 +73,8 @@ e_popup_new(E_Zone *zone, int x, int y, int w, int h)
ecore_evas_name_class_set(pop->ecore_evas, "E", "_e_popup_window"); ecore_evas_name_class_set(pop->ecore_evas, "E", "_e_popup_window");
ecore_evas_title_set(pop->ecore_evas, "E Popup"); ecore_evas_title_set(pop->ecore_evas, "E Popup");
e_object_ref(E_OBJECT(pop->zone)); e_object_ref(E_OBJECT(pop->zone));
pop->zone->popups = evas_list_append(pop->zone->popups, pop); pop->zone->popups = eina_list_append(pop->zone->popups, pop);
_e_popup_list = evas_list_append(_e_popup_list, pop); _e_popup_list = eina_list_append(_e_popup_list, pop);
return pop; return pop;
} }
@ -192,7 +192,7 @@ e_popup_layer_set(E_Popup *pop, int layer)
EAPI void EAPI void
e_popup_idler_before(void) e_popup_idler_before(void)
{ {
Evas_List *l; Eina_List *l;
for (l = _e_popup_list; l; l = l->next) for (l = _e_popup_list; l; l = l->next)
{ {
@ -279,15 +279,15 @@ _e_popup_free(E_Popup *pop)
e_canvas_del(pop->ecore_evas); e_canvas_del(pop->ecore_evas);
ecore_evas_free(pop->ecore_evas); ecore_evas_free(pop->ecore_evas);
e_object_unref(E_OBJECT(pop->zone)); e_object_unref(E_OBJECT(pop->zone));
pop->zone->popups = evas_list_remove(pop->zone->popups, pop); pop->zone->popups = eina_list_remove(pop->zone->popups, pop);
_e_popup_list = evas_list_remove(_e_popup_list, pop); _e_popup_list = eina_list_remove(_e_popup_list, pop);
free(pop); free(pop);
} }
static int static int
_e_popup_cb_window_shape(void *data, int ev_type, void *ev) _e_popup_cb_window_shape(void *data, int ev_type, void *ev)
{ {
Evas_List *l; Eina_List *l;
Ecore_X_Event_Window_Shape *e; Ecore_X_Event_Window_Shape *e;
e = ev; e = ev;
@ -306,7 +306,7 @@ static E_Popup *
_e_popup_find_by_window(Ecore_X_Window win) _e_popup_find_by_window(Ecore_X_Window win)
{ {
E_Popup *pop; E_Popup *pop;
Evas_List *l; Eina_List *l;
for (l = _e_popup_list; l; l = l->next) for (l = _e_popup_list; l; l = l->next)
{ {

View File

@ -16,7 +16,7 @@ static void _e_powersave_mode_eval(void);
/* local subsystem globals */ /* local subsystem globals */
static int walking_deferred_actions = 0; static int walking_deferred_actions = 0;
static Evas_List *deferred_actions = NULL; static Eina_List *deferred_actions = NULL;
static Ecore_Timer *deferred_timer = NULL; static Ecore_Timer *deferred_timer = NULL;
static E_Powersave_Mode powersave_mode_min = E_POWERSAVE_MODE_NONE; static E_Powersave_Mode powersave_mode_min = E_POWERSAVE_MODE_NONE;
static E_Powersave_Mode powersave_mode_max = E_POWERSAVE_MODE_EXTREME; static E_Powersave_Mode powersave_mode_max = E_POWERSAVE_MODE_EXTREME;
@ -50,7 +50,7 @@ e_powersave_deferred_action_add(void (*func) (void *data), const void *data)
NULL); NULL);
pa->func = func; pa->func = func;
pa->data = data; pa->data = data;
deferred_actions = evas_list_append(deferred_actions, pa); deferred_actions = eina_list_append(deferred_actions, pa);
return pa; return pa;
} }
@ -64,7 +64,7 @@ e_powersave_deferred_action_del(E_Powersave_Deferred_Action *pa)
} }
else else
{ {
deferred_actions = evas_list_remove(deferred_actions, pa); deferred_actions = eina_list_remove(deferred_actions, pa);
free(pa); free(pa);
if (!deferred_actions) if (!deferred_actions)
{ {
@ -131,7 +131,7 @@ _e_powersave_cb_deferred_timer(void *data)
E_Powersave_Deferred_Action *pa; E_Powersave_Deferred_Action *pa;
pa = deferred_actions->data; pa = deferred_actions->data;
deferred_actions = evas_list_remove_list(deferred_actions, deferred_actions); deferred_actions = eina_list_remove_list(deferred_actions, deferred_actions);
if (!pa->delete_me) pa->func((void *)pa->data); if (!pa->delete_me) pa->func((void *)pa->data);
free(pa); free(pa);
} }

View File

@ -19,7 +19,7 @@ static E_Remember *_e_remember_find(E_Border *bd, int check_usable);
EAPI int EAPI int
e_remember_init(E_Startup_Mode mode) e_remember_init(E_Startup_Mode mode)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
int not_updated = 0; int not_updated = 0;
if (mode == E_STARTUP_START) if (mode == E_STARTUP_START)
@ -59,7 +59,7 @@ e_remember_init(E_Startup_Mode mode)
} }
if (not_updated) if (not_updated)
e_config->remembers = evas_list_sort(e_config->remembers, -1, e_config->remembers = eina_list_sort(e_config->remembers, -1,
_e_remember_sort_list); _e_remember_sort_list);
#endif #endif
return 1; return 1;
@ -78,7 +78,7 @@ e_remember_new(void)
rem = E_NEW(E_Remember, 1); rem = E_NEW(E_Remember, 1);
if (!rem) return NULL; if (!rem) return NULL;
e_config->remembers = evas_list_prepend(e_config->remembers, rem); e_config->remembers = eina_list_prepend(e_config->remembers, rem);
return rem; return rem;
} }
@ -109,7 +109,7 @@ e_remember_del(E_Remember *rem)
if (rem->delete_me) return; if (rem->delete_me) return;
if (rem->used_count != 0) if (rem->used_count != 0)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
rem->delete_me = 1; rem->delete_me = 1;
for (l = e_border_client_list(); l; l = l->next) for (l = e_border_client_list(); l; l = l->next)
@ -164,11 +164,11 @@ e_remember_match_update(E_Remember *rem)
/* The number of matches for this remember has changed so we /* The number of matches for this remember has changed so we
* need to remove from list and insert back into the appropriate * need to remove from list and insert back into the appropriate
* loction. */ * loction. */
Evas_List *l = NULL; Eina_List *l = NULL;
E_Remember *r; E_Remember *r;
rem->max_score = max_count; rem->max_score = max_count;
e_config->remembers = evas_list_remove(e_config->remembers, rem); e_config->remembers = eina_list_remove(e_config->remembers, rem);
for (l = e_config->remembers; l; l = l->next) for (l = e_config->remembers; l; l = l->next)
{ {
@ -177,9 +177,9 @@ e_remember_match_update(E_Remember *rem)
} }
if (l) if (l)
e_config->remembers = evas_list_prepend_relative_list(e_config->remembers, rem, l); e_config->remembers = eina_list_prepend_relative_list(e_config->remembers, rem, l);
else else
e_config->remembers = evas_list_append(e_config->remembers, rem); e_config->remembers = eina_list_append(e_config->remembers, rem);
} }
} }
@ -349,7 +349,7 @@ e_remember_update(E_Remember *rem, E_Border *bd)
static E_Remember * static E_Remember *
_e_remember_find(E_Border *bd, int check_usable) _e_remember_find(E_Border *bd, int check_usable)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
#if REMEMBER_SIMPLE #if REMEMBER_SIMPLE
for (l = e_config->remembers; l; l = l->next) for (l = e_config->remembers; l; l = l->next)
@ -455,7 +455,7 @@ _e_remember_find(E_Border *bd, int check_usable)
static void static void
_e_remember_free(E_Remember *rem) _e_remember_free(E_Remember *rem)
{ {
e_config->remembers = evas_list_remove(e_config->remembers, rem); e_config->remembers = eina_list_remove(e_config->remembers, rem);
if (rem->name) eina_stringshare_del(rem->name); if (rem->name) eina_stringshare_del(rem->name);
if (rem->class) eina_stringshare_del(rem->class); if (rem->class) eina_stringshare_del(rem->class);
if (rem->title) eina_stringshare_del(rem->title); if (rem->title) eina_stringshare_del(rem->title);

View File

@ -12,15 +12,15 @@ struct _E_Resist_Rect
int resist_out; int resist_out;
}; };
static void _e_resist_rects(Evas_List *rects, int px, int py, int pw, int ph, int x, int y, int w, int h, int *rx, int *ry, int *rw, int *rh); static void _e_resist_rects(Eina_List *rects, int px, int py, int pw, int ph, int x, int y, int w, int h, int *rx, int *ry, int *rw, int *rh);
EAPI int EAPI int
e_resist_container_border_position(E_Container *con, Evas_List *skiplist, e_resist_container_border_position(E_Container *con, Eina_List *skiplist,
int px, int py, int pw, int ph, int px, int py, int pw, int ph,
int x, int y, int w, int h, int x, int y, int w, int h,
int *rx, int *ry, int *rw, int *rh) int *rx, int *ry, int *rw, int *rh)
{ {
Evas_List *l, *ll, *rects = NULL; Eina_List *l, *ll, *rects = NULL;
E_Resist_Rect *r; E_Resist_Rect *r;
E_Border_List *bl; E_Border_List *bl;
E_Border *bd; E_Border *bd;
@ -41,14 +41,14 @@ e_resist_container_border_position(E_Container *con, Evas_List *skiplist,
r = E_NEW(E_Resist_Rect, 1); \ r = E_NEW(E_Resist_Rect, 1); \
r->x = _x; r->y = _y; r->w = _w; r->h = _h; r->v1 = _resist; \ r->x = _x; r->y = _y; r->w = _w; r->h = _h; r->v1 = _resist; \
r->resist_out = 0; \ r->resist_out = 0; \
rects = evas_list_append(rects, r); \ rects = eina_list_append(rects, r); \
} }
#define HOLDER(_x, _y, _w, _h, _resist) \ #define HOLDER(_x, _y, _w, _h, _resist) \
{ \ { \
r = E_NEW(E_Resist_Rect, 1); \ r = E_NEW(E_Resist_Rect, 1); \
r->x = _x; r->y = _y; r->w = _w; r->h = _h; r->v1 = _resist; \ r->x = _x; r->y = _y; r->w = _w; r->h = _h; r->v1 = _resist; \
r->resist_out = 1; \ r->resist_out = 1; \
rects = evas_list_append(rects, r); \ rects = eina_list_append(rects, r); \
} }
for (l = con->zones; l; l = l->next) for (l = con->zones; l; l = l->next)
@ -90,7 +90,7 @@ e_resist_container_border_position(E_Container *con, Evas_List *skiplist,
for (l = e_shelf_list(); l; l = l->next) for (l = e_shelf_list(); l; l = l->next)
{ {
E_Shelf *es; E_Shelf *es;
Evas_List *ll; Eina_List *ll;
es = l->data; es = l->data;
if (es->zone->container == con) if (es->zone->container == con)
@ -129,18 +129,18 @@ e_resist_container_border_position(E_Container *con, Evas_List *skiplist,
{ {
E_FREE(l->data); E_FREE(l->data);
} }
evas_list_free(rects); eina_list_free(rects);
} }
return 1; return 1;
} }
EAPI int EAPI int
e_resist_container_gadman_position(E_Container *con, Evas_List *skiplist, e_resist_container_gadman_position(E_Container *con, Eina_List *skiplist,
int px, int py, int pw, int ph, int px, int py, int pw, int ph,
int x, int y, int w, int h, int x, int y, int w, int h,
int *rx, int *ry) int *rx, int *ry)
{ {
Evas_List *l, *rects = NULL; Eina_List *l, *rects = NULL;
E_Resist_Rect *r; E_Resist_Rect *r;
if (!e_config->use_resist) if (!e_config->use_resist)
@ -173,13 +173,13 @@ e_resist_container_gadman_position(E_Container *con, Evas_List *skiplist,
{ {
E_FREE(l->data); E_FREE(l->data);
} }
evas_list_free(rects); eina_list_free(rects);
} }
return 1; return 1;
} }
static void static void
_e_resist_rects(Evas_List *rects, _e_resist_rects(Eina_List *rects,
int px, int py, int pw, int ph, int px, int py, int pw, int ph,
int x, int y, int w, int h, int x, int y, int w, int h,
int *rx, int *ry, int *rw, int *rh) int *rx, int *ry, int *rw, int *rh)
@ -187,7 +187,7 @@ _e_resist_rects(Evas_List *rects,
int dx, dy, dw, dh, d, pd; int dx, dy, dw, dh, d, pd;
int resist_x = 0, resist_y = 0; int resist_x = 0, resist_y = 0;
int resist_w = 0, resist_h = 0; int resist_w = 0, resist_h = 0;
Evas_List *l; Eina_List *l;
E_Resist_Rect *r; E_Resist_Rect *r;
dx = x - px; dx = x - px;

View File

@ -6,8 +6,8 @@
#ifndef E_RESIST_H #ifndef E_RESIST_H
#define E_RESIST_H #define E_RESIST_H
EAPI int e_resist_container_border_position(E_Container *con, Evas_List *skiplist, int px, int py, int pw, int ph, int x, int y, int w, int h, int *rx, int *ry, int *rw, int *rh); EAPI int e_resist_container_border_position(E_Container *con, Eina_List *skiplist, int px, int py, int pw, int ph, int x, int y, int w, int h, int *rx, int *ry, int *rw, int *rh);
EAPI int e_resist_container_gadman_position(E_Container *con, Evas_List *skiplist, int px, int py, int pw, int ph, int x, int y, int w, int h, int *rx, int *ry); EAPI int e_resist_container_gadman_position(E_Container *con, Eina_List *skiplist, int px, int py, int pw, int ph, int x, int y, int w, int h, int *rx, int *ry);
#endif #endif
#endif #endif

View File

@ -28,7 +28,7 @@ static void _e_shelf_menu_pre_cb(void *data, E_Menu *m);
static void _e_shelf_edge_event_register(E_Shelf *es, int reg); static void _e_shelf_edge_event_register(E_Shelf *es, int reg);
static Evas_List *shelves = NULL; static Eina_List *shelves = NULL;
static Evas_Hash *winid_shelves = NULL; static Evas_Hash *winid_shelves = NULL;
/* externally accessible functions */ /* externally accessible functions */
@ -55,7 +55,7 @@ e_shelf_shutdown(void)
EAPI void EAPI void
e_shelf_config_init(void) e_shelf_config_init(void)
{ {
Evas_List *l; Eina_List *l;
int id = 0; int id = 0;
while (shelves) while (shelves)
@ -82,10 +82,10 @@ e_shelf_config_init(void)
} }
} }
EAPI Evas_List * EAPI Eina_List *
e_shelf_list(void) e_shelf_list(void)
{ {
shelves = evas_list_sort(shelves, -1, _e_shelf_cb_id_sort); shelves = eina_list_sort(shelves, -1, _e_shelf_cb_id_sort);
return shelves; return shelves;
} }
@ -127,13 +127,13 @@ e_shelf_zone_new(E_Zone *zone, const char *name, const char *style, int popup, i
evas_object_event_callback_add(es->o_event, EVAS_CALLBACK_MOUSE_DOWN, _e_shelf_cb_mouse_down, es); evas_object_event_callback_add(es->o_event, EVAS_CALLBACK_MOUSE_DOWN, _e_shelf_cb_mouse_down, es);
/* TODO: We should have a mouse out on the evas object if we are on the desktop */ /* TODO: We should have a mouse out on the evas object if we are on the desktop */
es->handlers = evas_list_append(es->handlers, es->handlers = eina_list_append(es->handlers,
ecore_event_handler_add(E_EVENT_ZONE_EDGE_IN, _e_shelf_cb_mouse_in, es)); ecore_event_handler_add(E_EVENT_ZONE_EDGE_IN, _e_shelf_cb_mouse_in, es));
es->handlers = evas_list_append(es->handlers, es->handlers = eina_list_append(es->handlers,
ecore_event_handler_add(E_EVENT_ZONE_EDGE_MOVE, _e_shelf_cb_mouse_in, es)); ecore_event_handler_add(E_EVENT_ZONE_EDGE_MOVE, _e_shelf_cb_mouse_in, es));
es->handlers = evas_list_append(es->handlers, es->handlers = eina_list_append(es->handlers,
ecore_event_handler_add(ECORE_X_EVENT_MOUSE_IN, _e_shelf_cb_mouse_in, es)); ecore_event_handler_add(ECORE_X_EVENT_MOUSE_IN, _e_shelf_cb_mouse_in, es));
es->handlers = evas_list_append(es->handlers, es->handlers = eina_list_append(es->handlers,
ecore_event_handler_add(ECORE_X_EVENT_MOUSE_OUT, _e_shelf_cb_mouse_out, es)); ecore_event_handler_add(ECORE_X_EVENT_MOUSE_OUT, _e_shelf_cb_mouse_out, es));
es->o_base = edje_object_add(es->evas); es->o_base = edje_object_add(es->evas);
@ -189,7 +189,7 @@ e_shelf_zone_new(E_Zone *zone, const char *name, const char *style, int popup, i
e_gadcon_util_menu_attach_func_set(es->gadcon, e_gadcon_util_menu_attach_func_set(es->gadcon,
_e_shelf_cb_menu_items_append, es); _e_shelf_cb_menu_items_append, es);
shelves = evas_list_append(shelves, es); shelves = eina_list_append(shelves, es);
es->hidden = 0; es->hidden = 0;
es->hide_step = 0; es->hide_step = 0;
@ -213,7 +213,7 @@ e_shelf_zone_new(E_Zone *zone, const char *name, const char *style, int popup, i
EAPI void EAPI void
e_shelf_zone_move_resize_handle(E_Zone *zone) e_shelf_zone_move_resize_handle(E_Zone *zone)
{ {
Evas_List *l; Eina_List *l;
E_Shelf *es; E_Shelf *es;
for (l = shelves; l; l = l->next) for (l = shelves; l; l = l->next)
@ -409,7 +409,7 @@ e_shelf_save(E_Shelf *es)
cf_es->zone = es->zone->num; cf_es->zone = es->zone->num;
if (es->popup) cf_es->popup = 1; if (es->popup) cf_es->popup = 1;
cf_es->layer = es->layer; cf_es->layer = es->layer;
e_config->shelves = evas_list_append(e_config->shelves, cf_es); e_config->shelves = eina_list_append(e_config->shelves, cf_es);
cf_es->orient = es->gadcon->orient; cf_es->orient = es->gadcon->orient;
cf_es->style = eina_stringshare_add(es->style); cf_es->style = eina_stringshare_add(es->style);
cf_es->fit_along = es->fit_along; cf_es->fit_along = es->fit_along;
@ -430,7 +430,7 @@ e_shelf_unsave(E_Shelf *es)
E_OBJECT_TYPE_CHECK(es, E_SHELF_TYPE); E_OBJECT_TYPE_CHECK(es, E_SHELF_TYPE);
if (es->cfg) if (es->cfg)
{ {
e_config->shelves = evas_list_remove(e_config->shelves, es->cfg); e_config->shelves = eina_list_remove(e_config->shelves, es->cfg);
eina_stringshare_del(es->cfg->name); eina_stringshare_del(es->cfg->name);
if (es->cfg->style) eina_stringshare_del(es->cfg->style); if (es->cfg->style) eina_stringshare_del(es->cfg->style);
free(es->cfg); free(es->cfg);
@ -668,7 +668,7 @@ e_shelf_config_new(E_Zone *zone, E_Config_Shelf *cf_es)
if (cf_es->desk_show_mode) if (cf_es->desk_show_mode)
{ {
E_Desk *desk; E_Desk *desk;
Evas_List *ll; Eina_List *ll;
desk = e_desk_current_get(zone); desk = e_desk_current_get(zone);
for (ll = cf_es->desk_list; ll; ll = ll->next) for (ll = cf_es->desk_list; ll; ll = ll->next)
@ -722,7 +722,7 @@ _e_shelf_free(E_Shelf *es)
es->menu = NULL; es->menu = NULL;
} }
if (es->config_dialog) e_object_del(E_OBJECT(es->config_dialog)); if (es->config_dialog) e_object_del(E_OBJECT(es->config_dialog));
shelves = evas_list_remove(shelves, es); shelves = eina_list_remove(shelves, es);
eina_stringshare_del(es->name); eina_stringshare_del(es->name);
eina_stringshare_del(es->style); eina_stringshare_del(es->style);
evas_object_del(es->o_event); evas_object_del(es->o_event);
@ -999,7 +999,7 @@ _e_shelf_gadcon_frame_request(void *data, E_Gadcon_Client *gcc, const char *styl
static void static void
_e_shelf_toggle_border_fix(E_Shelf *es) _e_shelf_toggle_border_fix(E_Shelf *es)
{ {
Evas_List *l; Eina_List *l;
if (es->cfg->overlap || !e_config->border_fix_on_shelf_toggle) if (es->cfg->overlap || !e_config->border_fix_on_shelf_toggle)
return; return;
@ -1161,7 +1161,7 @@ _e_shelf_cb_confirm_dialog_yes(void *data)
cfg = es->cfg; cfg = es->cfg;
if (e_object_is_del(E_OBJECT(es))) return; if (e_object_is_del(E_OBJECT(es))) return;
e_object_del(E_OBJECT(es)); e_object_del(E_OBJECT(es));
e_config->shelves = evas_list_remove(e_config->shelves, cfg); e_config->shelves = eina_list_remove(e_config->shelves, cfg);
if (cfg->name) eina_stringshare_del(cfg->name); if (cfg->name) eina_stringshare_del(cfg->name);
if (cfg->style) eina_stringshare_del(cfg->style); if (cfg->style) eina_stringshare_del(cfg->style);
E_FREE(cfg); E_FREE(cfg);
@ -1183,7 +1183,7 @@ _e_shelf_cb_menu_delete(void *data, E_Menu *m, E_Menu_Item *mi)
cfg = es->cfg; cfg = es->cfg;
if (e_object_is_del(E_OBJECT(es))) return; if (e_object_is_del(E_OBJECT(es))) return;
e_object_del(E_OBJECT(es)); e_object_del(E_OBJECT(es));
e_config->shelves = evas_list_remove(e_config->shelves, cfg); e_config->shelves = eina_list_remove(e_config->shelves, cfg);
if (cfg->name) eina_stringshare_del(cfg->name); if (cfg->name) eina_stringshare_del(cfg->name);
if (cfg->style) eina_stringshare_del(cfg->style); if (cfg->style) eina_stringshare_del(cfg->style);
E_FREE(cfg); E_FREE(cfg);
@ -1626,7 +1626,7 @@ static void
_e_shelf_menu_del_hook(void *data) _e_shelf_menu_del_hook(void *data)
{ {
E_Menu *m; E_Menu *m;
Evas_List *l; Eina_List *l;
m = data; m = data;
for (l = m->items; l; l = l->next) for (l = m->items; l; l = l->next)

View File

@ -38,7 +38,7 @@ struct _E_Shelf
int interrupted; int interrupted;
float instant_delay; float instant_delay;
Ecore_Timer *instant_timer; Ecore_Timer *instant_timer;
Evas_List *handlers; Eina_List *handlers;
unsigned char fit_along : 1; unsigned char fit_along : 1;
unsigned char fit_size : 1; unsigned char fit_size : 1;
unsigned char hidden : 1; unsigned char hidden : 1;
@ -50,7 +50,7 @@ struct _E_Shelf
EAPI int e_shelf_init(void); EAPI int e_shelf_init(void);
EAPI int e_shelf_shutdown(void); EAPI int e_shelf_shutdown(void);
EAPI void e_shelf_config_init(void); EAPI void e_shelf_config_init(void);
EAPI Evas_List *e_shelf_list(void); EAPI Eina_List *e_shelf_list(void);
EAPI E_Shelf *e_shelf_zone_new(E_Zone *zone, const char *name, const char *style, int popup, int layer, int id); EAPI E_Shelf *e_shelf_zone_new(E_Zone *zone, const char *name, const char *style, int popup, int layer, int id);
EAPI void e_shelf_zone_move_resize_handle(E_Zone *zone); EAPI void e_shelf_zone_move_resize_handle(E_Zone *zone);
EAPI void e_shelf_populate(E_Shelf *es); EAPI void e_shelf_populate(E_Shelf *es);

View File

@ -16,7 +16,7 @@ struct _E_Smart_Data
Evas_Object *smart_obj; Evas_Object *smart_obj;
Evas_Object *event_obj; Evas_Object *event_obj;
Evas_Object *o1, *o2; Evas_Object *o1, *o2;
Evas_List *items; Eina_List *items;
double slide_time, slide_start; double slide_time, slide_start;
Ecore_Animator *slide_animator; Ecore_Animator *slide_animator;
Evas_Coord dist, pos, slide_pos, slide_start_pos; Evas_Coord dist, pos, slide_pos, slide_start_pos;
@ -81,7 +81,7 @@ e_slidecore_item_add(Evas_Object *obj, const char *label, const char *icon, voi
if (icon) it->icon = eina_stringshare_add(icon); if (icon) it->icon = eina_stringshare_add(icon);
it->func = func; it->func = func;
it->data = data; it->data = data;
sd->items = evas_list_append(sd->items, it); sd->items = eina_list_append(sd->items, it);
_e_smart_reconfigure(sd); _e_smart_reconfigure(sd);
} }
@ -161,7 +161,7 @@ _e_smart_event_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info)
int n; int n;
sd->down = 0; sd->down = 0;
n = evas_list_count(sd->items); n = eina_list_count(sd->items);
gop = sd->pos - (sd->p1 * sd->dist); gop = sd->pos - (sd->p1 * sd->dist);
gop = ((gop / sd->dist) * sd->dist) + (sd->p1 * sd->dist); gop = ((gop / sd->dist) * sd->dist) + (sd->p1 * sd->dist);
@ -198,7 +198,7 @@ _e_smart_reconfigure(E_Smart_Data *sd)
evas_object_resize(sd->event_obj, sd->w, sd->h); evas_object_resize(sd->event_obj, sd->w, sd->h);
pos = sd->pos; pos = sd->pos;
n = evas_list_count(sd->items); n = eina_list_count(sd->items);
while (pos < 0) pos += (sd->dist * n); while (pos < 0) pos += (sd->dist * n);
p1 = pos / sd->dist; p1 = pos / sd->dist;
p2 = (pos + sd->dist) / sd->dist; p2 = (pos + sd->dist) / sd->dist;
@ -227,8 +227,8 @@ _e_smart_reconfigure(E_Smart_Data *sd)
sd->o2 = NULL; sd->o2 = NULL;
pl1 = sd->p1 % n; pl1 = sd->p1 % n;
pl2 = sd->p2 % n; pl2 = sd->p2 % n;
it1 = evas_list_nth(sd->items, pl1); it1 = eina_list_nth(sd->items, pl1);
it2 = evas_list_nth(sd->items, pl2); it2 = eina_list_nth(sd->items, pl2);
if (it1 && it2) if (it1 && it2)
{ {
sd->o1 = e_util_icon_theme_icon_add(it1->icon, 512, sd->o1 = e_util_icon_theme_icon_add(it1->icon, 512,
@ -323,7 +323,7 @@ _e_smart_del(Evas_Object *obj)
E_Smart_Item *it; E_Smart_Item *it;
it = sd->items->data; it = sd->items->data;
sd->items = evas_list_remove_list(sd->items, sd->items); sd->items = eina_list_remove_list(sd->items, sd->items);
if (it->label) eina_stringshare_del(it->label); if (it->label) eina_stringshare_del(it->label);
if (it->icon) eina_stringshare_del(it->icon); if (it->icon) eina_stringshare_del(it->icon);
free(it); free(it);

View File

@ -17,7 +17,7 @@ struct _E_Smart_Data
Evas_Object *edje_obj; Evas_Object *edje_obj;
Evas_Object *event_obj; Evas_Object *event_obj;
Evas_Object *slide_obj; Evas_Object *slide_obj;
Evas_List *items; Eina_List *items;
Evas_Coord down_x, down_y; Evas_Coord down_x, down_y;
E_Smart_Item *cur; E_Smart_Item *cur;
double down_time; double down_time;
@ -93,7 +93,7 @@ e_slidesel_item_add(Evas_Object *obj, const char *label, const char *icon, void
if (icon) it->icon = eina_stringshare_add(icon); if (icon) it->icon = eina_stringshare_add(icon);
it->func = func; it->func = func;
it->data = data; it->data = data;
sd->items = evas_list_append(sd->items, it); sd->items = eina_list_append(sd->items, it);
e_slidecore_item_add(sd->slide_obj, label, icon, _e_smart_label_change, it); e_slidecore_item_add(sd->slide_obj, label, icon, _e_smart_label_change, it);
} }

View File

@ -47,7 +47,7 @@ _e_startup(void)
e_init_done(); e_init_done();
return; return;
} }
desktop = evas_list_nth(startup_apps->desktops, start_app_pos); desktop = eina_list_nth(startup_apps->desktops, start_app_pos);
start_app_pos++; start_app_pos++;
if (!desktop) if (!desktop)
{ {

View File

@ -248,7 +248,7 @@ _e_sys_cb_logout_abort(void *data, E_Dialog *dia)
static int static int
_e_sys_cb_logout_timer(void *data) _e_sys_cb_logout_timer(void *data)
{ {
Evas_List *l; Eina_List *l;
int pending = 0; int pending = 0;
for (l = e_border_client_list(); l; l = l->next) for (l = e_border_client_list(); l; l = l->next)
@ -315,7 +315,7 @@ _e_sys_logout_after(void)
static void static void
_e_sys_logout_begin(E_Sys_Action a_after) _e_sys_logout_begin(E_Sys_Action a_after)
{ {
Evas_List *l; Eina_List *l;
E_Obj_Dialog *od; E_Obj_Dialog *od;
/* start logout - at end do the a_after action */ /* start logout - at end do the a_after action */

View File

@ -14,7 +14,7 @@ struct _E_Smart_Data
int frozen; int frozen;
unsigned char changed : 1; unsigned char changed : 1;
unsigned char homogenous : 1; unsigned char homogenous : 1;
Evas_List *items; Eina_List *items;
struct { struct {
Evas_Coord w, h; Evas_Coord w, h;
} min, max; } min, max;
@ -113,7 +113,7 @@ e_table_pack(Evas_Object *obj, Evas_Object *child, int col, int row, int colspan
sd = evas_object_smart_data_get(obj); sd = evas_object_smart_data_get(obj);
_e_table_smart_adopt(sd, child); _e_table_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"); ti = evas_object_data_get(child, "e_table_data");
if (ti) if (ti)
{ {
@ -158,7 +158,7 @@ e_table_unpack(Evas_Object *obj)
ti = evas_object_data_get(obj, "e_table_data"); ti = evas_object_data_get(obj, "e_table_data");
if (!ti) return; if (!ti) return;
sd = ti->sd; sd = ti->sd;
sd->items = evas_list_remove(sd->items, obj); sd->items = eina_list_remove(sd->items, obj);
_e_table_smart_disown(obj); _e_table_smart_disown(obj);
sd->changed = 1; sd->changed = 1;
if (sd->frozen <= 0) _e_table_smart_reconfigure(sd); if (sd->frozen <= 0) _e_table_smart_reconfigure(sd);
@ -288,7 +288,7 @@ static void
_e_table_smart_reconfigure(E_Smart_Data *sd) _e_table_smart_reconfigure(E_Smart_Data *sd)
{ {
Evas_Coord x, y, w, h, xx, yy; Evas_Coord x, y, w, h, xx, yy;
Evas_List *l; Eina_List *l;
int minw, minh, expandw, expandh; int minw, minh, expandw, expandh;
if (!sd->changed) return; if (!sd->changed) return;
@ -622,7 +622,7 @@ _e_table_smart_reconfigure(E_Smart_Data *sd)
static void static void
_e_table_smart_extents_calcuate(E_Smart_Data *sd) _e_table_smart_extents_calcuate(E_Smart_Data *sd)
{ {
Evas_List *l; Eina_List *l;
int minw, minh; int minw, minh;
sd->max.w = -1; /* max < 0 == unlimited */ sd->max.w = -1; /* max < 0 == unlimited */
@ -896,7 +896,7 @@ _e_table_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
if ((x == sd->x) && (y == sd->y)) return; if ((x == sd->x) && (y == sd->y)) return;
if ((x == sd->x) && (y == sd->y)) return; if ((x == sd->x) && (y == sd->y)) return;
{ {
Evas_List *l; Eina_List *l;
Evas_Coord dx, dy; Evas_Coord dx, dy;
dx = x - sd->x; dx = x - sd->x;

View File

@ -8,7 +8,7 @@ static void _e_test_internal(E_Container *con);
EAPI void EAPI void
e_test(void) e_test(void)
{ {
Evas_List *managers, *l, *ll; Eina_List *managers, *l, *ll;
managers = e_manager_list(); managers = e_manager_list();
for (l = managers; l; l = l->next) for (l = managers; l; l = l->next)
@ -31,7 +31,7 @@ static int
_e_test_timer(void *data) _e_test_timer(void *data)
{ {
E_Menu *m; E_Menu *m;
Evas_List *managers, *l; Eina_List *managers, *l;
m = data; m = data;
if (m) if (m)
@ -122,7 +122,7 @@ static void
_e_test_internal(E_Container *con) _e_test_internal(E_Container *con)
{ {
E_Menu *m; E_Menu *m;
Evas_List *managers, *l; Eina_List *managers, *l;
managers = e_manager_list(); managers = e_manager_list();
for (l = managers; l; l = l->next) for (l = managers; l; l = l->next)
@ -457,7 +457,7 @@ _e_test_cb_changed(void *data, Evas_Object *obj, void *event_info)
static void static void
_e_test_cb_favorites_selected(void *data, Evas_Object *obj, void *event_info) _e_test_cb_favorites_selected(void *data, Evas_Object *obj, void *event_info)
{ {
Evas_List *selected; Eina_List *selected;
E_Fm2_Icon_Info *ici; E_Fm2_Icon_Info *ici;
printf("FAV SELECTED\n"); printf("FAV SELECTED\n");
@ -470,13 +470,13 @@ _e_test_cb_favorites_selected(void *data, Evas_Object *obj, void *event_info)
e_fm2_path_set(data, NULL, ici->link); e_fm2_path_set(data, NULL, ici->link);
// FIXME: this should happen on the scrollframe not the fm obj // FIXME: this should happen on the scrollframe not the fm obj
// e_widget_scrollframe_child_pos_set(data, 0, 0); // e_widget_scrollframe_child_pos_set(data, 0, 0);
evas_list_free(selected); eina_list_free(selected);
} }
static void static void
_e_test_cb_favorites_files_changed(void *data, Evas_Object *obj, void *event_info) _e_test_cb_favorites_files_changed(void *data, Evas_Object *obj, void *event_info)
{ {
Evas_List *icons, *l; Eina_List *icons, *l;
E_Fm2_Icon_Info *ici; E_Fm2_Icon_Info *ici;
const char *realpath; const char *realpath;
char *p1, *p2; char *p1, *p2;
@ -504,7 +504,7 @@ _e_test_cb_favorites_files_changed(void *data, Evas_Object *obj, void *event_inf
} }
done: done:
E_FREE(p1); E_FREE(p1);
evas_list_free(icons); eina_list_free(icons);
} }
static void static void

View File

@ -16,18 +16,18 @@ struct _E_Theme_Result
static Evas_Bool _e_theme_mappings_free_cb(const Evas_Hash *hash, const char *key, void *data, void *fdata); static Evas_Bool _e_theme_mappings_free_cb(const Evas_Hash *hash, const char *key, void *data, void *fdata);
static Evas_Bool _e_theme_mappings_quickfind_free_cb(const Evas_Hash *hash, const char *key, void *data, void *fdata); static Evas_Bool _e_theme_mappings_quickfind_free_cb(const Evas_Hash *hash, const char *key, void *data, void *fdata);
static void _e_theme_category_register(const char *category); static void _e_theme_category_register(const char *category);
static Evas_List *_e_theme_collection_item_register(Evas_List *list, const char *name); static Eina_List *_e_theme_collection_item_register(Eina_List *list, const char *name);
static Evas_List *_e_theme_collection_items_find(const char *base, const char *collname); static Eina_List *_e_theme_collection_items_find(const char *base, const char *collname);
/* local subsystem globals */ /* local subsystem globals */
static Evas_Hash *mappings = NULL; static Evas_Hash *mappings = NULL;
static Evas_Hash *group_cache = NULL; static Evas_Hash *group_cache = NULL;
static Evas_List *categories = NULL; static Eina_List *categories = NULL;
static Evas_List *transitions = NULL; static Eina_List *transitions = NULL;
static Evas_List *borders = NULL; static Eina_List *borders = NULL;
static Evas_List *shelfs = NULL; static Eina_List *shelfs = NULL;
static E_Fm2_Mime_Handler *theme_hdl = NULL; static E_Fm2_Mime_Handler *theme_hdl = NULL;
/* externally accessible functions */ /* externally accessible functions */
@ -35,7 +35,7 @@ static E_Fm2_Mime_Handler *theme_hdl = NULL;
EAPI int EAPI int
e_theme_init(void) e_theme_init(void)
{ {
Evas_List *l = NULL; Eina_List *l = NULL;
/* Register mime handler */ /* Register mime handler */
theme_hdl = e_fm2_mime_handler_new(_("Set As Theme"), "enlightenment/themes", theme_hdl = e_fm2_mime_handler_new(_("Set As Theme"), "enlightenment/themes",
@ -122,22 +122,22 @@ e_theme_shutdown(void)
while (categories) while (categories)
{ {
eina_stringshare_del(categories->data); eina_stringshare_del(categories->data);
categories = evas_list_remove_list(categories, categories); categories = eina_list_remove_list(categories, categories);
} }
while (transitions) while (transitions)
{ {
eina_stringshare_del(transitions->data); eina_stringshare_del(transitions->data);
transitions = evas_list_remove_list(transitions, transitions); transitions = eina_list_remove_list(transitions, transitions);
} }
while (borders) while (borders)
{ {
eina_stringshare_del(borders->data); eina_stringshare_del(borders->data);
borders = evas_list_remove_list(borders, borders); borders = eina_list_remove_list(borders, borders);
} }
while (shelfs) while (shelfs)
{ {
eina_stringshare_del(shelfs->data); eina_stringshare_del(shelfs->data);
shelfs = evas_list_remove_list(shelfs, shelfs); shelfs = eina_list_remove_list(shelfs, shelfs);
} }
return 1; return 1;
} }
@ -238,7 +238,7 @@ e_theme_edje_file_get(const char *category, const char *group)
if (str) if (str)
{ {
void *tres; void *tres;
Evas_List *coll, *l; Eina_List *coll, *l;
int ok; int ok;
snprintf(buf, sizeof(buf), "%s/::/%s", str, group); snprintf(buf, sizeof(buf), "%s/::/%s", str, group);
@ -321,7 +321,7 @@ EAPI int
e_theme_config_set(const char *category, const char *file) e_theme_config_set(const char *category, const char *file)
{ {
E_Config_Theme *ect; E_Config_Theme *ect;
Evas_List *next; Eina_List *next;
/* Don't accept unused categories */ /* Don't accept unused categories */
#if 0 #if 0
@ -331,7 +331,7 @@ e_theme_config_set(const char *category, const char *file)
/* search for the category */ /* search for the category */
for (next = e_config->themes; next; next = next->next) for (next = e_config->themes; next; next = next->next)
{ {
ect = evas_list_data(next); ect = eina_list_data_get(next);
if (!strcmp(ect->category, category)) if (!strcmp(ect->category, category))
{ {
if (ect->file) eina_stringshare_del(ect->file); if (ect->file) eina_stringshare_del(ect->file);
@ -345,7 +345,7 @@ e_theme_config_set(const char *category, const char *file)
ect->category = eina_stringshare_add(category); ect->category = eina_stringshare_add(category);
ect->file = eina_stringshare_add(file); ect->file = eina_stringshare_add(file);
e_config->themes = evas_list_append(e_config->themes, ect); e_config->themes = eina_list_append(e_config->themes, ect);
return 1; return 1;
} }
@ -356,12 +356,12 @@ EAPI E_Config_Theme *
e_theme_config_get(const char *category) e_theme_config_get(const char *category)
{ {
E_Config_Theme *ect = NULL; E_Config_Theme *ect = NULL;
Evas_List *next; Eina_List *next;
/* search for the category */ /* search for the category */
for (next = e_config->themes; next; next = next->next) for (next = e_config->themes; next; next = next->next)
{ {
ect = evas_list_data(next); ect = eina_list_data_get(next);
if (!strcmp(ect->category, category)) if (!strcmp(ect->category, category))
return ect; return ect;
} }
@ -372,15 +372,15 @@ EAPI int
e_theme_config_remove(const char *category) e_theme_config_remove(const char *category)
{ {
E_Config_Theme *ect; E_Config_Theme *ect;
Evas_List *next; Eina_List *next;
/* search for the category */ /* search for the category */
for (next = e_config->themes; next; next = next->next) for (next = e_config->themes; next; next = next->next)
{ {
ect = evas_list_data(next); ect = eina_list_data_get(next);
if (!strcmp(ect->category, category)) if (!strcmp(ect->category, category))
{ {
e_config->themes = evas_list_remove_list(e_config->themes, next); e_config->themes = eina_list_remove_list(e_config->themes, next);
if (ect->category) eina_stringshare_del(ect->category); if (ect->category) eina_stringshare_del(ect->category);
if (ect->file) eina_stringshare_del(ect->file); if (ect->file) eina_stringshare_del(ect->file);
free(ect); free(ect);
@ -390,7 +390,7 @@ e_theme_config_remove(const char *category)
return 1; return 1;
} }
EAPI Evas_List * EAPI Eina_List *
e_theme_config_list(void) e_theme_config_list(void)
{ {
return e_config->themes; return e_config->themes;
@ -399,7 +399,7 @@ e_theme_config_list(void)
EAPI int EAPI int
e_theme_category_find(const char *category) e_theme_category_find(const char *category)
{ {
Evas_List *l; Eina_List *l;
for (l = categories; l; l = l->next) for (l = categories; l; l = l->next)
{ {
@ -409,7 +409,7 @@ e_theme_category_find(const char *category)
return 0; return 0;
} }
EAPI Evas_List * EAPI Eina_List *
e_theme_category_list(void) e_theme_category_list(void)
{ {
return categories; return categories;
@ -418,7 +418,7 @@ e_theme_category_list(void)
EAPI int EAPI int
e_theme_transition_find(const char *transition) e_theme_transition_find(const char *transition)
{ {
Evas_List *l; Eina_List *l;
for (l = transitions; l; l = l->next) for (l = transitions; l; l = l->next)
{ {
@ -428,7 +428,7 @@ e_theme_transition_find(const char *transition)
return 0; return 0;
} }
EAPI Evas_List * EAPI Eina_List *
e_theme_transition_list(void) e_theme_transition_list(void)
{ {
return transitions; return transitions;
@ -437,7 +437,7 @@ e_theme_transition_list(void)
EAPI int EAPI int
e_theme_border_find(const char *border) e_theme_border_find(const char *border)
{ {
Evas_List *l; Eina_List *l;
for (l = borders; l; l = l->next) for (l = borders; l; l = l->next)
{ {
@ -447,7 +447,7 @@ e_theme_border_find(const char *border)
return 0; return 0;
} }
EAPI Evas_List * EAPI Eina_List *
e_theme_border_list(void) e_theme_border_list(void)
{ {
return borders; return borders;
@ -456,7 +456,7 @@ e_theme_border_list(void)
EAPI int EAPI int
e_theme_shelf_find(const char *shelf) e_theme_shelf_find(const char *shelf)
{ {
Evas_List *l; Eina_List *l;
for (l = shelfs; l; l = l->next) for (l = shelfs; l; l = l->next)
{ {
@ -466,7 +466,7 @@ e_theme_shelf_find(const char *shelf)
return 0; return 0;
} }
EAPI Evas_List * EAPI Eina_List *
e_theme_shelf_list(void) e_theme_shelf_list(void)
{ {
return shelfs; return shelfs;
@ -521,33 +521,33 @@ _e_theme_mappings_quickfind_free_cb(const Evas_Hash *hash, const char *key, void
static void static void
_e_theme_category_register(const char *category) _e_theme_category_register(const char *category)
{ {
Evas_List *l; Eina_List *l;
for (l = categories; l; l = l->next) for (l = categories; l; l = l->next)
{ {
if (!strcmp(category, l->data)) return; if (!strcmp(category, l->data)) return;
} }
categories = evas_list_append(categories, eina_stringshare_add(category)); categories = eina_list_append(categories, eina_stringshare_add(category));
} }
static Evas_List * static Eina_List *
_e_theme_collection_item_register(Evas_List *list, const char *name) _e_theme_collection_item_register(Eina_List *list, const char *name)
{ {
Evas_List *l; Eina_List *l;
for (l = list; l; l = l->next) for (l = list; l; l = l->next)
{ {
if (!strcmp(name, l->data)) return list; if (!strcmp(name, l->data)) return list;
} }
list = evas_list_append(list, eina_stringshare_add(name)); list = eina_list_append(list, eina_stringshare_add(name));
return list; return list;
} }
static Evas_List * static Eina_List *
_e_theme_collection_items_find(const char *base, const char *collname) _e_theme_collection_items_find(const char *base, const char *collname)
{ {
Evas_List *list = NULL; Eina_List *list = NULL;
E_Theme_Result *res; E_Theme_Result *res;
char *category, *p, *p2; char *category, *p, *p2;
int collname_len; int collname_len;
@ -575,7 +575,7 @@ _e_theme_collection_items_find(const char *base, const char *collname)
} }
if (str) if (str)
{ {
Evas_List *coll, *l; Eina_List *coll, *l;
coll = edje_file_collection_list(str); coll = edje_file_collection_list(str);
if (coll) if (coll)

View File

@ -16,16 +16,16 @@ EAPI void e_theme_file_set(const char *category, const char *file);
EAPI int e_theme_config_set(const char *category, const char *file); EAPI int e_theme_config_set(const char *category, const char *file);
EAPI E_Config_Theme *e_theme_config_get(const char *category); EAPI E_Config_Theme *e_theme_config_get(const char *category);
EAPI int e_theme_config_remove(const char *category); EAPI int e_theme_config_remove(const char *category);
EAPI Evas_List *e_theme_config_list(void); EAPI Eina_List *e_theme_config_list(void);
EAPI int e_theme_category_find(const char *category); EAPI int e_theme_category_find(const char *category);
EAPI Evas_List *e_theme_category_list(void); EAPI Eina_List *e_theme_category_list(void);
EAPI int e_theme_transition_find(const char *transition); EAPI int e_theme_transition_find(const char *transition);
EAPI Evas_List *e_theme_transition_list(void); EAPI Eina_List *e_theme_transition_list(void);
EAPI int e_theme_border_find(const char *border); EAPI int e_theme_border_find(const char *border);
EAPI Evas_List *e_theme_border_list(void); EAPI Eina_List *e_theme_border_list(void);
EAPI int e_theme_shelf_find(const char *shelf); EAPI int e_theme_shelf_find(const char *shelf);
EAPI Evas_List *e_theme_shelf_list(void); EAPI Eina_List *e_theme_shelf_list(void);
EAPI void e_theme_handler_set(Evas_Object *obj, const char *path, void *data); EAPI void e_theme_handler_set(Evas_Object *obj, const char *path, void *data);
EAPI int e_theme_handler_test(Evas_Object *obj, const char *path, void *data); EAPI int e_theme_handler_test(Evas_Object *obj, const char *path, void *data);

View File

@ -29,9 +29,9 @@ static int _e_thumb_cb_kill(void *data);
static int _e_thumb_cb_exe_event_del(void *data, int type, void *event); static int _e_thumb_cb_exe_event_del(void *data, int type, void *event);
/* local subsystem globals */ /* local subsystem globals */
static Evas_List *_thumbnailers = NULL; static Eina_List *_thumbnailers = NULL;
static Evas_List *_thumbnailers_exe = NULL; static Eina_List *_thumbnailers_exe = NULL;
static Evas_List *_thumb_queue = NULL; static Eina_List *_thumb_queue = NULL;
static int _objid = 0; static int _objid = 0;
static Evas_Hash *_thumbs = NULL; static Evas_Hash *_thumbs = NULL;
static int _pending = 0; static int _pending = 0;
@ -56,13 +56,13 @@ e_thumb_shutdown(void)
_e_thumb_cb_kill(NULL); _e_thumb_cb_kill(NULL);
ecore_event_handler_del(_exe_del_handler); ecore_event_handler_del(_exe_del_handler);
_exe_del_handler = NULL; _exe_del_handler = NULL;
_thumbnailers = evas_list_free(_thumbnailers); _thumbnailers = eina_list_free(_thumbnailers);
while (_thumbnailers_exe) while (_thumbnailers_exe)
{ {
ecore_exe_free(_thumbnailers_exe->data); ecore_exe_free(_thumbnailers_exe->data);
_thumbnailers_exe = evas_list_remove_list(_thumbnailers_exe, _thumbnailers_exe); _thumbnailers_exe = eina_list_remove_list(_thumbnailers_exe, _thumbnailers_exe);
} }
_thumb_queue = evas_list_free(_thumb_queue); _thumb_queue = eina_list_free(_thumb_queue);
_objid = 0; _objid = 0;
evas_hash_free(_thumbs); evas_hash_free(_thumbs);
_thumbs = NULL; _thumbs = NULL;
@ -130,23 +130,23 @@ e_thumb_icon_begin(Evas_Object *obj)
if (!eth->file) return; if (!eth->file) return;
if (!_thumbnailers) if (!_thumbnailers)
{ {
while (evas_list_count(_thumbnailers_exe) < _num_thumbnailers) while (eina_list_count(_thumbnailers_exe) < _num_thumbnailers)
{ {
Ecore_Exe *exe; Ecore_Exe *exe;
snprintf(buf, sizeof(buf), "%s/enlightenment_thumb --nice=%d", e_prefix_bin_get(), snprintf(buf, sizeof(buf), "%s/enlightenment_thumb --nice=%d", e_prefix_bin_get(),
e_config->thumb_nice); e_config->thumb_nice);
exe = ecore_exe_run(buf, NULL); exe = ecore_exe_run(buf, NULL);
_thumbnailers_exe = evas_list_append(_thumbnailers_exe, exe); _thumbnailers_exe = eina_list_append(_thumbnailers_exe, exe);
} }
_thumb_queue = evas_list_append(_thumb_queue, eth); _thumb_queue = eina_list_append(_thumb_queue, eth);
eth->queued = 1; eth->queued = 1;
return; return;
} }
while (_thumb_queue) while (_thumb_queue)
{ {
eth2 = _thumb_queue->data; eth2 = _thumb_queue->data;
_thumb_queue = evas_list_remove_list(_thumb_queue, _thumb_queue); _thumb_queue = eina_list_remove_list(_thumb_queue, _thumb_queue);
eth2->queued = 0; eth2->queued = 0;
eth2->busy = 1; eth2->busy = 1;
_pending++; _pending++;
@ -168,7 +168,7 @@ e_thumb_icon_end(Evas_Object *obj)
if (!eth) return; if (!eth) return;
if (eth->queued) if (eth->queued)
{ {
_thumb_queue = evas_list_remove(_thumb_queue, eth); _thumb_queue = eina_list_remove(_thumb_queue, eth);
eth->queued = 0; eth->queued = 0;
} }
if (eth->busy) if (eth->busy)
@ -202,8 +202,8 @@ e_thumb_client_data(Ecore_Ipc_Event_Client_Data *e)
E_Thumb *eth; E_Thumb *eth;
Evas_Object *obj; Evas_Object *obj;
if (!evas_list_find(_thumbnailers, e->client)) if (!eina_list_data_find(_thumbnailers, e->client))
_thumbnailers = evas_list_prepend(_thumbnailers, e->client); _thumbnailers = eina_list_prepend(_thumbnailers, e->client);
if (e->minor == 2) if (e->minor == 2)
{ {
objid = e->ref; objid = e->ref;
@ -232,7 +232,7 @@ e_thumb_client_data(Ecore_Ipc_Event_Client_Data *e)
while (_thumb_queue) while (_thumb_queue)
{ {
eth = _thumb_queue->data; eth = _thumb_queue->data;
_thumb_queue = evas_list_remove_list(_thumb_queue, _thumb_queue); _thumb_queue = eina_list_remove_list(_thumb_queue, _thumb_queue);
eth->queued = 0; eth->queued = 0;
eth->busy = 1; eth->busy = 1;
_pending++; _pending++;
@ -245,8 +245,8 @@ e_thumb_client_data(Ecore_Ipc_Event_Client_Data *e)
EAPI void EAPI void
e_thumb_client_del(Ecore_Ipc_Event_Client_Del *e) e_thumb_client_del(Ecore_Ipc_Event_Client_Del *e)
{ {
if (!evas_list_find(_thumbnailers, e->client)) return; if (!eina_list_data_find(_thumbnailers, e->client)) return;
_thumbnailers = evas_list_remove(_thumbnailers, e->client); _thumbnailers = eina_list_remove(_thumbnailers, e->client);
if ((!_thumbs) && (!_thumbnailers)) _objid = 0; if ((!_thumbs) && (!_thumbnailers)) _objid = 0;
} }
@ -268,15 +268,15 @@ _e_thumb_gen_begin(int objid, const char *file, const char *key, int w, int h)
else buf[l1 + 1] = 0; else buf[l1 + 1] = 0;
cli = _thumbnailers->data; cli = _thumbnailers->data;
if (!cli) return; if (!cli) return;
_thumbnailers = evas_list_remove_list(_thumbnailers, _thumbnailers); _thumbnailers = eina_list_remove_list(_thumbnailers, _thumbnailers);
_thumbnailers = evas_list_append(_thumbnailers, cli); _thumbnailers = eina_list_append(_thumbnailers, cli);
ecore_ipc_client_send(cli, E_IPC_DOMAIN_THUMB, 1, objid, w, h, buf, l1 + 1 + l2 + 1); ecore_ipc_client_send(cli, E_IPC_DOMAIN_THUMB, 1, objid, w, h, buf, l1 + 1 + l2 + 1);
} }
static void static void
_e_thumb_gen_end(int objid) _e_thumb_gen_end(int objid)
{ {
Evas_List *l; Eina_List *l;
Ecore_Ipc_Client *cli; Ecore_Ipc_Client *cli;
/* send thumb cancel */ /* send thumb cancel */
@ -304,7 +304,7 @@ _e_thumb_del_hook(void *data, Evas *e, Evas_Object *obj, void *event_info)
if (_pending == 0) _e_thumb_thumbnailers_kill(); if (_pending == 0) _e_thumb_thumbnailers_kill();
} }
if (eth->queued) if (eth->queued)
_thumb_queue = evas_list_remove(_thumb_queue, eth); _thumb_queue = eina_list_remove(_thumb_queue, eth);
if (eth->file) eina_stringshare_del(eth->file); if (eth->file) eina_stringshare_del(eth->file);
if (eth->key) eina_stringshare_del(eth->key); if (eth->key) eina_stringshare_del(eth->key);
free(eth); free(eth);
@ -355,7 +355,7 @@ _e_thumb_thumbnailers_kill_cancel(void)
static int static int
_e_thumb_cb_kill(void *data) _e_thumb_cb_kill(void *data)
{ {
Evas_List *l; Eina_List *l;
for (l = _thumbnailers_exe; l; l = l->next) for (l = _thumbnailers_exe; l; l = l->next)
ecore_exe_terminate(l->data); ecore_exe_terminate(l->data);
@ -367,14 +367,14 @@ static int
_e_thumb_cb_exe_event_del(void *data, int type, void *event) _e_thumb_cb_exe_event_del(void *data, int type, void *event)
{ {
Ecore_Exe_Event_Del *ev; Ecore_Exe_Event_Del *ev;
Evas_List *l; Eina_List *l;
ev = event; ev = event;
for (l = _thumbnailers_exe; l; l = l->next) for (l = _thumbnailers_exe; l; l = l->next)
{ {
if (l->data == ev->exe) if (l->data == ev->exe)
{ {
_thumbnailers_exe = evas_list_remove_list(_thumbnailers_exe, l); _thumbnailers_exe = eina_list_remove_list(_thumbnailers_exe, l);
break; break;
} }
} }

View File

@ -36,7 +36,7 @@ static char *_e_thumb_file_id(char *file, char *key);
/* local subsystem globals */ /* local subsystem globals */
static Ecore_Ipc_Server *_e_ipc_server = NULL; static Ecore_Ipc_Server *_e_ipc_server = NULL;
static Evas_List *_thumblist = NULL; static Eina_List *_thumblist = NULL;
static Ecore_Timer *_timer = NULL; static Ecore_Timer *_timer = NULL;
static char _thumbdir[4096] = ""; static char _thumbdir[4096] = "";
@ -154,7 +154,7 @@ _e_ipc_cb_server_data(void *data, int type, void *event)
{ {
Ecore_Ipc_Event_Server_Data *e; Ecore_Ipc_Event_Server_Data *e;
E_Thumb *eth; E_Thumb *eth;
Evas_List *l; Eina_List *l;
char *file = NULL; char *file = NULL;
char *key = NULL; char *key = NULL;
@ -181,7 +181,7 @@ _e_ipc_cb_server_data(void *data, int type, void *event)
eth->h = e->response; eth->h = e->response;
eth->file = strdup(file); eth->file = strdup(file);
if (key) eth->key = strdup(key); if (key) eth->key = strdup(key);
_thumblist = evas_list_append(_thumblist, eth); _thumblist = eina_list_append(_thumblist, eth);
if (!_timer) _timer = ecore_timer_add(0.001, _e_cb_timer, NULL); if (!_timer) _timer = ecore_timer_add(0.001, _e_cb_timer, NULL);
} }
} }
@ -193,7 +193,7 @@ _e_ipc_cb_server_data(void *data, int type, void *event)
eth = l->data; eth = l->data;
if (eth->objid == e->ref) if (eth->objid == e->ref)
{ {
_thumblist = evas_list_remove_list(_thumblist, l); _thumblist = eina_list_remove_list(_thumblist, l);
if (eth->file) free(eth->file); if (eth->file) free(eth->file);
if (eth->key) free(eth->key); if (eth->key) free(eth->key);
free(eth); free(eth);
@ -216,14 +216,14 @@ _e_cb_timer(void *data)
{ {
E_Thumb *eth; E_Thumb *eth;
/* /*
Evas_List *del_list = NULL, *l; Eina_List *del_list = NULL, *l;
*/ */
/* take thumb at head of list */ /* take thumb at head of list */
if (_thumblist) if (_thumblist)
{ {
eth = _thumblist->data; eth = _thumblist->data;
_thumblist = evas_list_remove_list(_thumblist, _thumblist); _thumblist = eina_list_remove_list(_thumblist, _thumblist);
_e_thumb_generate(eth); _e_thumb_generate(eth);
if (eth->file) free(eth->file); if (eth->file) free(eth->file);
if (eth->key) free(eth->key); if (eth->key) free(eth->key);

View File

@ -21,7 +21,7 @@ static void _e_toolbar_fm2_selection_changed(void *data, Evas_Object *obj, void
static void _e_toolbar_menu_items_append(void *data, E_Gadcon_Client *gcc, E_Menu *mn); static void _e_toolbar_menu_items_append(void *data, E_Gadcon_Client *gcc, E_Menu *mn);
/* local vars */ /* local vars */
static Evas_List *toolbars = NULL; static Eina_List *toolbars = NULL;
EAPI int EAPI int
e_toolbar_init(void) e_toolbar_init(void)
@ -53,7 +53,7 @@ e_toolbar_new(Evas *evas, const char *name, E_Win *fwin, Evas_Object *fm2)
tbar = E_OBJECT_ALLOC(E_Toolbar, E_TOOLBAR_TYPE, _e_toolbar_free); tbar = E_OBJECT_ALLOC(E_Toolbar, E_TOOLBAR_TYPE, _e_toolbar_free);
if (!tbar) return NULL; if (!tbar) return NULL;
tbar->id = 1; tbar->id = 1;
// tbar->id = evas_list_count(toolbars) + 1; // tbar->id = eina_list_count(toolbars) + 1;
tbar->x = tbar->y = 0; tbar->x = tbar->y = 0;
tbar->h = 32; tbar->h = 32;
tbar->w = fwin->w; tbar->w = fwin->w;
@ -103,7 +103,7 @@ e_toolbar_new(Evas *evas, const char *name, E_Win *fwin, Evas_Object *fm2)
_e_toolbar_menu_items_append, tbar); _e_toolbar_menu_items_append, tbar);
e_gadcon_populate(tbar->gadcon); e_gadcon_populate(tbar->gadcon);
toolbars = evas_list_append(toolbars, tbar); toolbars = eina_list_append(toolbars, tbar);
return tbar; return tbar;
} }
@ -254,7 +254,7 @@ e_toolbar_populate(E_Toolbar *tbar)
static void static void
_e_toolbar_free(E_Toolbar *tbar) _e_toolbar_free(E_Toolbar *tbar)
{ {
toolbars = evas_list_remove(toolbars, tbar); toolbars = eina_list_remove(toolbars, tbar);
if (tbar->menu) if (tbar->menu)
{ {
@ -362,7 +362,7 @@ static void
_e_toolbar_menu_del_hook(void *data) _e_toolbar_menu_del_hook(void *data)
{ {
E_Menu *mn; E_Menu *mn;
Evas_List *l = NULL; Eina_List *l = NULL;
mn = data; mn = data;
for (l = mn->items; l; l = l->next) for (l = mn->items; l; l = l->next)
@ -508,7 +508,7 @@ static void
_e_toolbar_fm2_changed(void *data, Evas_Object *obj, void *event_info) _e_toolbar_fm2_changed(void *data, Evas_Object *obj, void *event_info)
{ {
E_Toolbar *tbar; E_Toolbar *tbar;
Evas_List *l = NULL; Eina_List *l = NULL;
tbar = data; tbar = data;
if (!tbar) return; if (!tbar) return;
@ -526,7 +526,7 @@ static void
_e_toolbar_fm2_dir_changed(void *data, Evas_Object *obj, void *event_info) _e_toolbar_fm2_dir_changed(void *data, Evas_Object *obj, void *event_info)
{ {
E_Toolbar *tbar; E_Toolbar *tbar;
Evas_List *l = NULL; Eina_List *l = NULL;
tbar = data; tbar = data;
if (!tbar) return; if (!tbar) return;
@ -544,7 +544,7 @@ static void
_e_toolbar_fm2_dir_deleted(void *data, Evas_Object *obj, void *event_info) _e_toolbar_fm2_dir_deleted(void *data, Evas_Object *obj, void *event_info)
{ {
E_Toolbar *tbar; E_Toolbar *tbar;
Evas_List *l = NULL; Eina_List *l = NULL;
tbar = data; tbar = data;
if (!tbar) return; if (!tbar) return;
@ -562,7 +562,7 @@ static void
_e_toolbar_fm2_files_deleted(void *data, Evas_Object *obj, void *event_info) _e_toolbar_fm2_files_deleted(void *data, Evas_Object *obj, void *event_info)
{ {
E_Toolbar *tbar; E_Toolbar *tbar;
Evas_List *l = NULL; Eina_List *l = NULL;
tbar = data; tbar = data;
if (!tbar) return; if (!tbar) return;
@ -580,7 +580,7 @@ static void
_e_toolbar_fm2_selected(void *data, Evas_Object *obj, void *event_info) _e_toolbar_fm2_selected(void *data, Evas_Object *obj, void *event_info)
{ {
E_Toolbar *tbar; E_Toolbar *tbar;
Evas_List *l = NULL; Eina_List *l = NULL;
tbar = data; tbar = data;
if (!tbar) return; if (!tbar) return;
@ -598,7 +598,7 @@ static void
_e_toolbar_fm2_selection_changed(void *data, Evas_Object *obj, void *event_info) _e_toolbar_fm2_selection_changed(void *data, Evas_Object *obj, void *event_info)
{ {
E_Toolbar *tbar; E_Toolbar *tbar;
Evas_List *l = NULL; Eina_List *l = NULL;
tbar = data; tbar = data;
if (!tbar) return; if (!tbar) return;

View File

@ -127,7 +127,7 @@ e_util_glob_case_match(const char *str, const char *glob)
EAPI E_Container * EAPI E_Container *
e_util_container_number_get(int num) e_util_container_number_get(int num)
{ {
Evas_List *l; Eina_List *l;
for (l = e_manager_list(); l; l = l->next) for (l = e_manager_list(); l; l = l->next)
{ {
@ -240,7 +240,7 @@ e_util_both_str_empty(const char *s1, const char *s2)
EAPI int EAPI int
e_util_immortal_check(void) e_util_immortal_check(void)
{ {
Evas_List *wins; Eina_List *wins;
wins = e_border_immortal_windows_get(); wins = e_border_immortal_windows_get();
if (wins) if (wins)
@ -252,7 +252,7 @@ e_util_immortal_check(void)
/* FIXME: should really display a list of these lifespan locked */ /* FIXME: should really display a list of these lifespan locked */
/* windows in a dialog and let the user disable their locks in */ /* windows in a dialog and let the user disable their locks in */
/* this dialog */ /* this dialog */
evas_list_free(wins); eina_list_free(wins);
return 1; return 1;
} }
return 0; return 0;
@ -402,7 +402,7 @@ e_util_menu_item_edje_icon_set(E_Menu_Item *mi, const char *name)
EAPI E_Container * EAPI E_Container *
e_util_container_window_find(Ecore_X_Window win) e_util_container_window_find(Ecore_X_Window win)
{ {
Evas_List *l, *ll; Eina_List *l, *ll;
for (l = e_manager_list(); l; l = l->next) for (l = e_manager_list(); l; l = l->next)
{ {
@ -426,7 +426,7 @@ EAPI E_Border *
e_util_desk_border_above(E_Border *bd) e_util_desk_border_above(E_Border *bd)
{ {
E_Border *above = NULL; E_Border *above = NULL;
Evas_List *l; Eina_List *l;
int pos, i; int pos, i;
E_OBJECT_CHECK_RETURN(bd, NULL); E_OBJECT_CHECK_RETURN(bd, NULL);
@ -439,7 +439,7 @@ e_util_desk_border_above(E_Border *bd)
else if ((bd->layer > 150) && (bd->layer <= 200)) pos = 4; else if ((bd->layer > 150) && (bd->layer <= 200)) pos = 4;
else pos = 5; else pos = 5;
for (l = evas_list_find_list(bd->zone->container->layers[pos].clients, bd); for (l = eina_list_data_find_list(bd->zone->container->layers[pos].clients, bd);
(l) && (l->next) && (!above); (l) && (l->next) && (!above);
l = l->next) l = l->next)
{ {
@ -469,7 +469,7 @@ EAPI E_Border *
e_util_desk_border_below(E_Border *bd) e_util_desk_border_below(E_Border *bd)
{ {
E_Border *below = NULL; E_Border *below = NULL;
Evas_List *l; Eina_List *l;
int pos, i; int pos, i;
E_OBJECT_CHECK_RETURN(bd, NULL); E_OBJECT_CHECK_RETURN(bd, NULL);
@ -482,7 +482,7 @@ e_util_desk_border_below(E_Border *bd)
else if ((bd->layer > 150) && (bd->layer <= 200)) pos = 4; else if ((bd->layer > 150) && (bd->layer <= 200)) pos = 4;
else pos = 5; else pos = 5;
for (l = evas_list_find_list(bd->zone->container->layers[pos].clients, bd); for (l = eina_list_data_find_list(bd->zone->container->layers[pos].clients, bd);
(l) && (l->prev) && (!below); (l) && (l->prev) && (!below);
l = l->prev) l = l->prev)
{ {
@ -497,7 +497,7 @@ e_util_desk_border_below(E_Border *bd)
{ {
if (bd->zone->container->layers[i].clients) if (bd->zone->container->layers[i].clients)
{ {
for (l = evas_list_last(bd->zone->container->layers[i].clients); for (l = eina_list_last(bd->zone->container->layers[i].clients);
(l) && (!below); (l) && (!below);
l = l->prev) l = l->prev)
{ {
@ -515,7 +515,7 @@ e_util_desk_border_below(E_Border *bd)
EAPI int EAPI int
e_util_edje_collection_exists(const char *file, const char *coll) e_util_edje_collection_exists(const char *file, const char *coll)
{ {
Evas_List *clist, *l; Eina_List *clist, *l;
clist = edje_file_collection_list(file); clist = edje_file_collection_list(file);
for (l = clist; l; l = l->next) for (l = clist; l; l = l->next)

View File

@ -13,7 +13,7 @@ struct _E_Smart_Data
Evas_Object *parent_obj; Evas_Object *parent_obj;
Evas_Coord x, y, w, h; Evas_Coord x, y, w, h;
Evas_Coord minw, minh; Evas_Coord minw, minh;
Evas_List *subobjs; Eina_List *subobjs;
Evas_Object *resize_obj; Evas_Object *resize_obj;
void (*del_func) (Evas_Object *obj); void (*del_func) (Evas_Object *obj);
void (*focus_func) (Evas_Object *obj); void (*focus_func) (Evas_Object *obj);
@ -134,7 +134,7 @@ EAPI void
e_widget_sub_object_add(Evas_Object *obj, Evas_Object *sobj) e_widget_sub_object_add(Evas_Object *obj, Evas_Object *sobj)
{ {
API_ENTRY return; 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 (!sd->child_can_focus)
{ {
if (e_widget_can_focus_get(sobj)) sd->child_can_focus = 1; if (e_widget_can_focus_get(sobj)) sd->child_can_focus = 1;
@ -154,7 +154,7 @@ EAPI void
e_widget_sub_object_del(Evas_Object *obj, Evas_Object *sobj) e_widget_sub_object_del(Evas_Object *obj, Evas_Object *sobj)
{ {
API_ENTRY return; 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 (!sd->child_can_focus)
{ {
if (e_widget_can_focus_get(sobj)) sd->child_can_focus = 0; if (e_widget_can_focus_get(sobj)) sd->child_can_focus = 0;
@ -197,7 +197,7 @@ e_widget_focus_get(Evas_Object *obj)
EAPI Evas_Object * EAPI Evas_Object *
e_widget_focused_object_get(Evas_Object *obj) e_widget_focused_object_get(Evas_Object *obj)
{ {
Evas_List *l; Eina_List *l;
API_ENTRY return NULL; API_ENTRY return NULL;
if (!sd->focused) return NULL; if (!sd->focused) return NULL;
for (l = sd->subobjs; l; l = l->next) for (l = sd->subobjs; l; l = l->next)
@ -228,7 +228,7 @@ e_widget_focus_jump(Evas_Object *obj, int forward)
/* its some container */ /* its some container */
else else
{ {
Evas_List *l; Eina_List *l;
int focus_next; int focus_next;
focus_next = 0; focus_next = 0;
@ -270,7 +270,7 @@ e_widget_focus_jump(Evas_Object *obj, int forward)
} }
else else
{ {
for (l = evas_list_last(sd->subobjs); l; l = l->prev) for (l = eina_list_last(sd->subobjs); l; l = l->prev)
{ {
if (e_widget_can_focus_get(l->data)) if (e_widget_can_focus_get(l->data))
{ {
@ -318,7 +318,7 @@ e_widget_focus_set(Evas_Object *obj, int first)
} }
else else
{ {
Evas_List *l; Eina_List *l;
if (first) if (first)
{ {
@ -334,7 +334,7 @@ e_widget_focus_set(Evas_Object *obj, int first)
} }
else else
{ {
for (l = evas_list_last(sd->subobjs); l; l = l->prev) for (l = eina_list_last(sd->subobjs); l; l = l->prev)
{ {
if ((e_widget_can_focus_get(l->data)) && if ((e_widget_can_focus_get(l->data)) &&
(!e_widget_disabled_get(l->data))) (!e_widget_disabled_get(l->data)))
@ -357,7 +357,7 @@ e_widget_parent_get(Evas_Object *obj)
EAPI void EAPI void
e_widget_focused_object_clear(Evas_Object *obj) e_widget_focused_object_clear(Evas_Object *obj)
{ {
Evas_List *l; Eina_List *l;
API_ENTRY return; API_ENTRY return;
if (!sd->focused) return; if (!sd->focused) return;
sd->focused = 0; sd->focused = 0;
@ -502,7 +502,7 @@ _e_smart_del(Evas_Object *obj)
while (sd->subobjs) while (sd->subobjs)
{ {
sobj = sd->subobjs->data; 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_del(sobj); evas_object_del(sobj);
} }
free(sd); free(sd);

View File

@ -7,8 +7,8 @@ typedef struct _E_Widget_Data E_Widget_Data;
struct _E_Widget_Data struct _E_Widget_Data
{ {
Evas_Object *obj; Evas_Object *obj;
Evas_List *sliders; Eina_List *sliders;
Evas_List *entries; Eina_List *entries;
Evas_Object *spectrum, *vert, *well; Evas_Object *spectrum, *vert, *well;
E_Color *cv; E_Color *cv;
char **values; char **values;
@ -31,8 +31,8 @@ _e_wid_del_hook(Evas_Object *obj)
} }
E_FREE(wd->values); E_FREE(wd->values);
evas_list_free(wd->sliders); eina_list_free(wd->sliders);
evas_list_free(wd->entries); eina_list_free(wd->entries);
E_FREE(wd); E_FREE(wd);
} }
@ -50,7 +50,7 @@ static void
_e_wid_cb_color_changed(void *data, Evas_Object *o) _e_wid_cb_color_changed(void *data, Evas_Object *o)
{ {
E_Widget_Data *wd = data; E_Widget_Data *wd = data;
Evas_List *l; Eina_List *l;
int i; int i;
int changed = -1; int changed = -1;
@ -238,14 +238,14 @@ e_widget_csel_add(Evas *evas, E_Color *color)
o = e_widget_cslider_add(evas, i, wd->cv, 0, 0); o = e_widget_cslider_add(evas, i, wd->cv, 0, 0);
e_widget_sub_object_add(obj, o); e_widget_sub_object_add(obj, o);
evas_object_show(o); evas_object_show(o);
wd->sliders = evas_list_append(wd->sliders, o); wd->sliders = eina_list_append(wd->sliders, o);
e_widget_on_change_hook_set(o, _e_wid_cb_color_changed, wd); e_widget_on_change_hook_set(o, _e_wid_cb_color_changed, wd);
e_widget_table_object_append(frame, o, 1, i, 1, 1, 1, 1, 1, 0); e_widget_table_object_append(frame, o, 1, i, 1, 1, 1, 1, 1, 0);
o = e_widget_entry_add(evas, &(wd->values[i]), NULL, NULL, NULL); o = e_widget_entry_add(evas, &(wd->values[i]), NULL, NULL, NULL);
e_widget_sub_object_add(obj, o); e_widget_sub_object_add(obj, o);
evas_object_show(o); evas_object_show(o);
wd->entries = evas_list_append(wd->entries, o); wd->entries = eina_list_append(wd->entries, o);
e_widget_table_object_append(frame, o, 2, i, 1, 1, 1, 1, 1, 1); e_widget_table_object_append(frame, o, 2, i, 1, 1, 1, 1, 1, 1);
e_widget_on_change_hook_set(o, _e_wid_cb_color_changed, wd); e_widget_on_change_hook_set(o, _e_wid_cb_color_changed, wd);

View File

@ -10,7 +10,7 @@ struct _E_Widget_Data
Evas_Object *obj; Evas_Object *obj;
Evas_Object *aspect; Evas_Object *aspect;
Evas_Object *table; Evas_Object *table;
Evas_List *desks; Eina_List *desks;
Ecore_Event_Handler *update_handler; Ecore_Event_Handler *update_handler;
@ -35,7 +35,7 @@ static void
_e_wid_del_hook(Evas_Object *obj) _e_wid_del_hook(Evas_Object *obj)
{ {
E_Widget_Data *wd; E_Widget_Data *wd;
Evas_List *l; Eina_List *l;
wd = e_widget_data_get(obj); wd = e_widget_data_get(obj);
if (!wd) return; if (!wd) return;
@ -49,7 +49,7 @@ _e_wid_del_hook(Evas_Object *obj)
dd = e_widget_data_get(o); dd = e_widget_data_get(o);
e_thumb_icon_end(o); e_thumb_icon_end(o);
} }
evas_list_free(wd->desks); eina_list_free(wd->desks);
free(wd); free(wd);
} }
@ -123,7 +123,7 @@ e_widget_deskpreview_desk_add(Evas *evas, E_Zone *zone, int x, int y, int tw, in
static void static void
_e_wid_reconfigure(E_Widget_Data *wd) _e_wid_reconfigure(E_Widget_Data *wd)
{ {
Evas_List *l, *delete = NULL; Eina_List *l, *delete = NULL;
int x, y; int x, y;
int aw, ah; /* available */ int aw, ah; /* available */
int mw, mh; /* min size for each desk */ int mw, mh; /* min size for each desk */
@ -179,7 +179,7 @@ _e_wid_reconfigure(E_Widget_Data *wd)
} }
else else
{ {
delete = evas_list_append(delete, dw); delete = eina_list_append(delete, dw);
} }
} }
while (delete) while (delete)
@ -187,8 +187,8 @@ _e_wid_reconfigure(E_Widget_Data *wd)
Evas_Object *dw = delete->data; Evas_Object *dw = delete->data;
e_widget_table_unpack(wd->table, dw); e_widget_table_unpack(wd->table, dw);
evas_object_del(dw); evas_object_del(dw);
wd->desks = evas_list_remove(wd->desks, dw); wd->desks = eina_list_remove(wd->desks, dw);
delete = evas_list_remove_list(delete, delete); delete = eina_list_remove_list(delete, delete);
} }
for (y = 0; y < ny; y++) for (y = 0; y < ny; y++)
@ -204,7 +204,7 @@ _e_wid_reconfigure(E_Widget_Data *wd)
e_widget_min_size_set(dw, mw, mh); e_widget_min_size_set(dw, mw, mh);
e_widget_table_object_append(wd->table, dw, x, y, 1, 1, 1, 1, 1, 1); e_widget_table_object_append(wd->table, dw, x, y, 1, 1, 1, 1, 1, 1);
wd->desks = evas_list_append(wd->desks, dw); wd->desks = eina_list_append(wd->desks, dw);
} }
} }
@ -271,7 +271,7 @@ _e_wid_cb_bg_update(void *data, int type, void *event)
{ {
E_Event_Bg_Update *ev; E_Event_Bg_Update *ev;
E_Widget_Data *wd; E_Widget_Data *wd;
Evas_List *l; Eina_List *l;
if (type != E_EVENT_BG_UPDATE) return 1; if (type != E_EVENT_BG_UPDATE) return 1;

View File

@ -94,7 +94,7 @@ e_widget_flist_path_set(Evas_Object *obj, const char *dev, const char *path)
e_scrollframe_child_pos_set(wd->o_scroll, 0, 0); e_scrollframe_child_pos_set(wd->o_scroll, 0, 0);
} }
EAPI Evas_List * EAPI Eina_List *
e_widget_flist_all_list_get(Evas_Object *obj) e_widget_flist_all_list_get(Evas_Object *obj)
{ {
E_Widget_Data *wd = NULL; E_Widget_Data *wd = NULL;
@ -103,7 +103,7 @@ e_widget_flist_all_list_get(Evas_Object *obj)
return e_fm2_all_list_get(wd->o_fm); return e_fm2_all_list_get(wd->o_fm);
} }
EAPI Evas_List * EAPI Eina_List *
e_widget_flist_selected_list_get(Evas_Object *obj) e_widget_flist_selected_list_get(Evas_Object *obj)
{ {
E_Widget_Data *wd = NULL; E_Widget_Data *wd = NULL;

Some files were not shown because too many files have changed in this diff Show More