forked from enlightenment/efl
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:
parent
5d85d6a29f
commit
0e353c727d
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue