From 33919baa58b9c9f67293bce33bc58f5a5d811366 Mon Sep 17 00:00:00 2001 From: hermet Date: Wed, 29 Feb 2012 06:44:35 +0000 Subject: [PATCH] elementary/gengrid - deprecated elm_gengrid_item_object_get() git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@68537 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/elm_deprecated.h | 24 +++++++++++++++++++++++- src/lib/elm_gengrid.c | 2 +- src/lib/elm_gengrid.h | 23 ----------------------- 3 files changed, 24 insertions(+), 25 deletions(-) diff --git a/src/lib/elm_deprecated.h b/src/lib/elm_deprecated.h index 5581ffa..6a44a24 100644 --- a/src/lib/elm_deprecated.h +++ b/src/lib/elm_deprecated.h @@ -3922,13 +3922,35 @@ EINA_DEPRECATED EAPI Eina_Bool elm_gengrid_item_disabled_get * * @see elm_gengrid_clear(), to remove all items in a gengrid at * once. - * @deprecated use elm_object_item_de() instead + * @deprecated use elm_object_item_del() instead * * @ingroup Gengrid */ EINA_DEPRECATED EAPI void elm_gengrid_item_del(Elm_Object_Item *it); /** + * Get the real Evas object created to implement the view of a + * given gengrid item + * + * @param it The gengrid item. + * @return the Evas object implementing this item's view. + * + * This returns the actual Evas object used to implement the + * specified gengrid item's view. This may be @c NULL, as it may + * not have been created or may have been deleted, at any time, by + * the gengrid. Do not modify this object (move, resize, + * show, hide, etc.), as the gengrid is controlling it. This + * function is for querying, emitting custom signals or hooking + * lower level callbacks for events on that object. Do not delete + * this object under any circumstances. + * + * @see elm_object_item_data_get() + * + * @ingroup Gengrid + */ +EINA_DEPRECATED EAPI const Evas_Object *elm_gengrid_item_object_get(const Elm_Object_Item *it); + +/** * Append a filter function for text inserted in the entry * * Append the given callback to the list. This functions will be called diff --git a/src/lib/elm_gengrid.c b/src/lib/elm_gengrid.c index a439020..4de2885 100644 --- a/src/lib/elm_gengrid.c +++ b/src/lib/elm_gengrid.c @@ -2266,7 +2266,7 @@ elm_gengrid_clear(Evas_Object *obj) elm_genlist_clear(obj); } -EAPI const Evas_Object * +EINA_DEPRECATED EAPI const Evas_Object * elm_gengrid_item_object_get(const Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); diff --git a/src/lib/elm_gengrid.h b/src/lib/elm_gengrid.h index a099e01..58c45b6 100644 --- a/src/lib/elm_gengrid.h +++ b/src/lib/elm_gengrid.h @@ -1121,29 +1121,6 @@ EAPI const Eina_List *elm_gengrid_selected_items_get(const Evas_Obj EAPI Eina_Bool elm_gengrid_item_selected_get(const Elm_Object_Item *it); /** - * Get the real Evas object created to implement the view of a - * given gengrid item - * - * @param it The gengrid item. - * @return the Evas object implementing this item's view. - * - * This returns the actual Evas object used to implement the - * specified gengrid item's view. This may be @c NULL, as it may - * not have been created or may have been deleted, at any time, by - * the gengrid. Do not modify this object (move, resize, - * show, hide, etc.), as the gengrid is controlling it. This - * function is for querying, emitting custom signals or hooking - * lower level callbacks for events on that object. Do not delete - * this object under any circumstances. - * - * @see elm_object_item_data_get() - * - * @ingroup Gengrid - */ -//XXX: Should be dead. -EAPI const Evas_Object *elm_gengrid_item_object_get(const Elm_Object_Item *it); - -/** * Show the portion of a gengrid's internal grid containing a given * item, @b immediately. * -- 2.7.4