static int _item_tree_effect_before(Elm_Gen_Item *it);
static void _item_tree_effect(Widget_Data *wd, int y);
static void _item_tree_effect_finish(Widget_Data *wd);
-static Eina_Bool _item_moving_effect_timer_cb(void *data);
+static Eina_Bool _tree_effect_animator_cb(void *data);
static Evas_Smart_Class _pan_sc = EVAS_SMART_CLASS_INIT_VERSION;
}
else
{
- if (!it->wd->item_moving_effect_timer)
+ if (!it->wd->tree_effect_animator)
_elm_genlist_item_unrealize(it, EINA_FALSE);
}
}
if (sd->wd->tree_effect_enabled && (sd->wd->move_effect_mode != ELM_GENLIST_TREE_EFFECT_NONE))
{
- if (!sd->wd->item_moving_effect_timer)
+ if (!sd->wd->tree_effect_animator)
{
_item_tree_effect_before(sd->wd->expanded_item);
evas_object_raise(sd->wd->alpha_bg);
evas_object_show(sd->wd->alpha_bg);
sd->wd->start_time = ecore_time_get();
- sd->wd->item_moving_effect_timer = ecore_animator_add(_item_moving_effect_timer_cb, sd->wd);
+ sd->wd->tree_effect_animator = ecore_animator_add(_tree_effect_animator_cb, sd->wd);
}
}
else
_item_subitems_clear(_it);
else
{
- if (!wd->item_moving_effect_timer)
+ if (!wd->tree_effect_animator)
{
wd->expanded_item = _it;
_item_tree_effect_before(_it);
evas_object_raise(wd->alpha_bg);
evas_object_show(wd->alpha_bg);
wd->start_time = ecore_time_get();
- wd->item_moving_effect_timer = ecore_animator_add(_item_moving_effect_timer_cb, wd);
+ wd->tree_effect_animator = ecore_animator_add(_tree_effect_animator_cb, wd);
}
else
_item_subitems_clear(_it);
Elm_Gen_Item *it = NULL;
const Eina_List *l;
- if (wd->item_moving_effect_timer)
+ if (wd->tree_effect_animator)
{
if (wd->move_effect_mode == ELM_GENLIST_TREE_EFFECT_CONTRACT)
_item_subitems_clear(wd->expanded_item);
evas_object_smart_callback_call(wd->obj, SIG_TREE_EFFECT_FINISHED, NULL);
evas_object_smart_changed(wd->pan_smart);
- wd->item_moving_effect_timer = NULL;
+ wd->tree_effect_animator = NULL;
}
static Eina_Bool
-_item_moving_effect_timer_cb(void *data)
+_tree_effect_animator_cb(void *data)
{
Widget_Data *wd = data;
if (!wd) return EINA_FALSE;