elementary/index - deprecated APIs
authorhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 30 Dec 2011 05:12:54 +0000 (05:12 +0000)
committerhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 30 Dec 2011 05:12:54 +0000 (05:12 +0000)
elm_index_item_data_set()
elm_index_item_data_get()

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@66661 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/Elementary.h.in
src/lib/elm_index.c

index 0beae08..47912c4 100644 (file)
@@ -23391,10 +23391,11 @@ extern "C" {
     * @return The data associated with @p it
     *
     * @see elm_index_item_data_set()
+    * @deprecated Use elm_object_item_data_get() instead
     *
     * @ingroup Index
     */
-   EAPI void           *elm_index_item_data_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+   EINA_DEPRECATED EAPI void           *elm_index_item_data_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
 
    /**
     * Set the data associated with a given index widget item
@@ -23407,9 +23408,10 @@ extern "C" {
     * @warning The old data pointer won't be touched by this function, so
     * the user had better to free that old data himself/herself.
     *
+    * @deprecated Use elm_object_item_data_set() instead
     * @ingroup Index
     */
-   EAPI void            elm_index_item_data_set(Elm_Object_Item *it, const void *data) EINA_ARG_NONNULL(1);
+   EINA_DEPRECATED EAPI void            elm_index_item_data_set(Elm_Object_Item *it, const void *data) EINA_ARG_NONNULL(1);
 
    /**
     * Set the function to be called when a given index widget item is freed.
index d2d48d4..893d4f9 100644 (file)
@@ -799,15 +799,13 @@ elm_index_item_go(Evas_Object *obj, int level __UNUSED__)
 EAPI void *
 elm_index_item_data_get(const Elm_Object_Item *it)
 {
-   ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL);
-   return elm_widget_item_data_get(it);
+   return elm_object_item_data_get(it);
 }
 
 EAPI void
 elm_index_item_data_set(Elm_Object_Item *it, const void *data)
 {
-   ELM_OBJ_ITEM_CHECK_OR_RETURN(it);
-   elm_widget_item_data_set(it, data);
+   elm_object_item_data_set(it, (void *) data);
 }
 
 EAPI void