From 321c4c8daf8dd2d33f6854a141fa45e96b9283b2 Mon Sep 17 00:00:00 2001 From: Daniel Juyung Seo Date: Mon, 27 Jun 2011 03:06:33 +0000 Subject: [PATCH] elm genlist: Mark TODO to moved function. Change moved callback in item class to smart callback. SVN revision: 60717 --- legacy/elementary/src/lib/Elementary.h.in | 2 +- legacy/elementary/src/lib/elm_genlist.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/legacy/elementary/src/lib/Elementary.h.in b/legacy/elementary/src/lib/Elementary.h.in index 81703b4a95..064cc6c6b4 100644 --- a/legacy/elementary/src/lib/Elementary.h.in +++ b/legacy/elementary/src/lib/Elementary.h.in @@ -3609,7 +3609,7 @@ extern "C" { GenlistItemIconGetFunc icon_get; GenlistItemStateGetFunc state_get; GenlistItemDelFunc del; - GenlistItemMovedFunc moved; + GenlistItemMovedFunc moved; // TODO: do not use this. change this to smart callback. } func; const char *mode_item_style; }; diff --git a/legacy/elementary/src/lib/elm_genlist.c b/legacy/elementary/src/lib/elm_genlist.c index c3358de54d..df23ff88de 100644 --- a/legacy/elementary/src/lib/elm_genlist.c +++ b/legacy/elementary/src/lib/elm_genlist.c @@ -3517,6 +3517,7 @@ _item_move_after(Elm_Genlist_Item *it, Elm_Genlist_Item *after) if (after->group_item) it->group_item = after->group_item; _item_queue(it->wd, it); + // TODO: change this to smart callback if (it->itc->func.moved) it->itc->func.moved(it->base.widget, it, after, EINA_TRUE); } @@ -3536,6 +3537,7 @@ _item_move_before(Elm_Genlist_Item *it, Elm_Genlist_Item *before) if (before->group_item) it->group_item = before->group_item; _item_queue(it->wd, it); + // TODO: change this to smart callback if (it->itc->func.moved) it->itc->func.moved(it->base.widget, it, before, EINA_FALSE); }