Revert "gengrid : add all_contents_unset API in gengrid for reusing contents."

This reverts commit 1094fb77a0ee23cbe1e8b15783e406a8d93b7fd4.

Feature is freezed for new released version.
This patch must updated after release finished.
This commit is contained in:
SangHyeon Lee 2015-10-12 18:17:47 +09:00
parent 5d85d6a29f
commit 0e353c727d
2 changed files with 0 additions and 28 deletions

View File

@ -4584,22 +4584,6 @@ elm_gengrid_item_object_get(const Elm_Object_Item *eo_it)
return VIEW(it);
}
EOLIAN static void
_elm_gengrid_item_all_contents_unset(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it, Eina_List **l)
{
Evas_Object *content;
ELM_GENGRID_ITEM_CHECK_OR_RETURN(it);
EINA_LIST_FREE(it->contents, content)
{
elm_widget_sub_object_del(WIDGET(it), content);
edje_object_part_unswallow(VIEW(it), content);
evas_object_hide(content);
if (l) *l = eina_list_append(*l, content);
}
}
EOLIAN static void
_elm_gengrid_item_update(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it)
{

View File

@ -154,18 +154,6 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
@in type: Elm_Gengrid_Item_Scrollto_Type; [[Where to position the item in the viewport.]]
}
}
all_contents_unset {
[[Unset all contents fetched by the item class.
This instructs gengrid to release references to contents
in the item, meaning that they will no longer be managed
by gengrid and are floating "orphans" that can be re-used
elsewhere if the user wants to.
]]
params {
@out l: own(list<own(Evas.Object *)> *); [[The contents list to return.]]
}
}
update {
[[Update the contents of a given gengrid item