elementary / transit - modified internal namings .

Elm_Transit_Effect -> Elm_Transit_Effect_Module



SVN revision: 58310
This commit is contained in:
ChunEon Park 2011-04-04 01:54:55 +00:00
parent 85d9b909f7
commit 5f2ae803e0
1 changed files with 31 additions and 31 deletions

View File

@ -86,7 +86,7 @@ struct _Elm_Transit
Eina_Bool state_keep : 1; Eina_Bool state_keep : 1;
}; };
struct _Elm_Transit_Effect struct _Elm_Transit_Effect_Module
{ {
void (*animation_op) (void *data, Elm_Transit *transit, double progress); void (*animation_op) (void *data, Elm_Transit *transit, double progress);
void (*user_data_free) (void *data, Elm_Transit *transit); void (*user_data_free) (void *data, Elm_Transit *transit);
@ -110,7 +110,7 @@ struct _Elm_Obj_Data
Eina_Bool pass_events : 1; Eina_Bool pass_events : 1;
}; };
typedef struct _Elm_Transit_Effect Elm_Transit_Effect; typedef struct _Elm_Transit_Effect_Module Elm_Transit_Effect_Module;
typedef struct _Elm_Obj_Data Elm_Obj_Data; typedef struct _Elm_Obj_Data Elm_Obj_Data;
typedef struct _Elm_Obj_State Elm_Obj_State; typedef struct _Elm_Obj_State Elm_Obj_State;
@ -190,26 +190,26 @@ _elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj)
} }
static void static void
_elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect *effect, Eina_List *elist) _elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Module *effect_module, Eina_List *elist)
{ {
if (effect->user_data_free) if (effect_module->user_data_free)
effect->user_data_free(effect->user_data, transit); effect_module->user_data_free(effect_module->user_data, transit);
transit->effect_list = eina_list_remove_list(transit->effect_list, elist); transit->effect_list = eina_list_remove_list(transit->effect_list, elist);
free(effect); free(effect_module);
} }
static void static void
_remove_dead_effects(Elm_Transit *transit) _remove_dead_effects(Elm_Transit *transit)
{ {
Eina_List *elist, *elist_next; Eina_List *elist, *elist_next;
Elm_Transit_Effect *effect; Elm_Transit_Effect_Module *effect_module;
EINA_LIST_FOREACH_SAFE(transit->effect_list, elist, elist_next, effect) EINA_LIST_FOREACH_SAFE(transit->effect_list, elist, elist_next, effect_module)
{ {
if (effect->deleted) if (effect_module->deleted)
{ {
_elm_transit_effect_del(transit, effect, elist); _elm_transit_effect_del(transit, effect_module, elist);
transit->effects_pending_del--; transit->effects_pending_del--;
if (!transit->effects_pending_del) return; if (!transit->effects_pending_del) return;
} }
@ -220,13 +220,13 @@ static void
_elm_transit_del(Elm_Transit *transit) _elm_transit_del(Elm_Transit *transit)
{ {
Eina_List *elist, *elist_next; Eina_List *elist, *elist_next;
Elm_Transit_Effect *effect; Elm_Transit_Effect_Module *effect_module;
if (transit->animator) if (transit->animator)
ecore_animator_del(transit->animator); ecore_animator_del(transit->animator);
EINA_LIST_FOREACH_SAFE(transit->effect_list, elist, elist_next, effect) EINA_LIST_FOREACH_SAFE(transit->effect_list, elist, elist_next, effect_module)
_elm_transit_effect_del(transit, effect, elist); _elm_transit_effect_del(transit, effect_module, elist);
while (transit->objs) while (transit->objs)
_elm_transit_object_remove(transit, eina_list_data_get(transit->objs)); _elm_transit_object_remove(transit, eina_list_data_get(transit->objs));
@ -242,14 +242,14 @@ static void
_transit_animate_op(Elm_Transit *transit, double progress) _transit_animate_op(Elm_Transit *transit, double progress)
{ {
Eina_List *elist; Eina_List *elist;
Elm_Transit_Effect *effect; Elm_Transit_Effect_Module *effect_module;
transit->walking++; transit->walking++;
EINA_LIST_FOREACH(transit->effect_list, elist, effect) EINA_LIST_FOREACH(transit->effect_list, elist, effect_module)
{ {
if (transit->deleted) break; if (transit->deleted) break;
if (!effect->deleted) if (!effect_module->deleted)
effect->animation_op(effect->user_data, transit, progress); effect_module->animation_op(effect_module->user_data, transit, progress);
} }
transit->walking--; transit->walking--;
@ -406,20 +406,20 @@ elm_transit_effect_add(Elm_Transit *transit, void (*cb)(void *data, Elm_Transit
{ {
ELM_TRANSIT_CHECK_OR_RETURN(transit); ELM_TRANSIT_CHECK_OR_RETURN(transit);
EINA_SAFETY_ON_NULL_RETURN(cb); EINA_SAFETY_ON_NULL_RETURN(cb);
Elm_Transit_Effect *effect; Elm_Transit_Effect_Module *effect_module;
Eina_List *elist; Eina_List *elist;
EINA_LIST_FOREACH(transit->effect_list, elist, effect) EINA_LIST_FOREACH(transit->effect_list, elist, effect_module)
if ((effect->animation_op == cb) && (effect->user_data == data)) return; if ((effect_module->animation_op == cb) && (effect_module->user_data == data)) return;
effect = ELM_NEW(Elm_Transit_Effect); effect_module = ELM_NEW(Elm_Transit_Effect_Module);
if (!effect) return; if (!effect_module) return;
effect->user_data_free = data_free_cb; effect_module->user_data_free = data_free_cb;
effect->animation_op = cb; effect_module->animation_op = cb;
effect->user_data = data; effect_module->user_data = data;
transit->effect_list = eina_list_append(transit->effect_list, effect); transit->effect_list = eina_list_append(transit->effect_list, effect_module);
} }
/** /**
@ -446,20 +446,20 @@ elm_transit_effect_del(Elm_Transit *transit, void (*cb)(void *data, Elm_Transit
ELM_TRANSIT_CHECK_OR_RETURN(transit); ELM_TRANSIT_CHECK_OR_RETURN(transit);
EINA_SAFETY_ON_NULL_RETURN(cb); EINA_SAFETY_ON_NULL_RETURN(cb);
Eina_List *elist, *elist_next; Eina_List *elist, *elist_next;
Elm_Transit_Effect *effect; Elm_Transit_Effect_Module *effect_module;
EINA_LIST_FOREACH_SAFE(transit->effect_list, elist, elist_next, effect) EINA_LIST_FOREACH_SAFE(transit->effect_list, elist, elist_next, effect_module)
{ {
if ((effect->animation_op == cb) && (effect->user_data == data)) if ((effect_module->animation_op == cb) && (effect_module->user_data == data))
{ {
if (transit->walking) if (transit->walking)
{ {
effect->deleted = EINA_TRUE; effect_module->deleted = EINA_TRUE;
transit->effects_pending_del++; transit->effects_pending_del++;
} }
else else
{ {
_elm_transit_effect_del(transit, effect, elist); _elm_transit_effect_del(transit, effect_module, elist);
if (!transit->effect_list) elm_transit_del(transit); if (!transit->effect_list) elm_transit_del(transit);
} }
return; return;