From b9afb7d82c2276d3f79d688e52248f709871f606 Mon Sep 17 00:00:00 2001 From: Seunggyun Kim Date: Tue, 9 Apr 2013 22:55:36 +0900 Subject: [PATCH] [elm_genlist] add zoom effect while item is added or deleted. Change-Id: Ibd7fdc4dcf77817deec9c73309edaa6a41af85df --- src/lib/elm_genlist.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index 8150ed7..616dd88 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -7533,11 +7533,16 @@ _elm_genlist_fx_play(Evas_Object *obj) { elm_transit_effect_translation_add(fi->trans, fi->from.x, fi->from.y, fi->to.x, fi->to.y); elm_transit_effect_color_add(fi->trans, 0, 0, 0, 0, 255, 255, 255, 255); + if ((!sd->pinch_zoom_mode) && (!sd->expanded_item)) + elm_transit_effect_zoom_add(fi->trans, 0.8, 1.0); } else if (fi->type == ELM_GEN_ITEM_FX_TYPE_DEL) { + _item_unhighlight(fi->it); elm_transit_effect_translation_add(fi->trans, fi->from.x, fi->from.y, fi->to.x, fi->to.y); elm_transit_effect_color_add(fi->trans, 255, 255, 255, 255, 0, 0, 0, 0); + if ((!sd->pinch_zoom_mode) && (!sd->expanded_item)) + elm_transit_effect_zoom_add(fi->trans, 1.0, 0.8); } elm_transit_effect_add(fi->trans, _item_fx_op, fi, _item_fx_done); elm_transit_del_cb_set(fi->trans, _item_fx_del_cb, fi); -- 2.7.4