EAPI unsigned int elm_genlist_items_count(const Evas_Object *obj);
#define ELM_GENLIST_ITEM_CLASS_VERSION 2 /* current version number */
+#define ELM_GENLIST_ITEM_CLASS_HEADER ELM_GENLIST_ITEM_CLASS_VERSION, 0, 0
/**
* Add a new genlist item class in a given genlist widget.
EAPI Eina_Bool elm_genlist_item_display_only_get(const Elm_Object_Item *it);
/**
- * Tells genlist to "orphan" contents fetched by the item class
+ * Unset all contents fetched by the item class
*
* @param it The item
+ * @param l The contents list to return
*
* This instructs genlist to release references to contents in the item,
* meaning that they will no longer be managed by genlist and are
*
* @ingroup Genlist
*/
-//XXX: Eina_List *elm_genlist_item_all_contents_unset() ??
-EAPI void elm_genlist_item_contents_orphan(Elm_Object_Item *it);
+EAPI void elm_genlist_item_all_contents_unset(Elm_Object_Item *it, Eina_List **l);
/**
* Promote an item to the top of the list
* This function sets the flip state of a given genlist item.
* Flip mode overrides current item object.
* It can be used for on-the-fly item replace.
+ * Flip mode can be used with/without edit mode.
*
* @see elm_genlist_item_flip_get()
*