diff --git a/legacy/elementary/src/bin/test_cursor.c b/legacy/elementary/src/bin/test_cursor.c index 64d0152a3b..9c70e49978 100644 --- a/legacy/elementary/src/bin/test_cursor.c +++ b/legacy/elementary/src/bin/test_cursor.c @@ -46,7 +46,7 @@ static void glt_exp(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; - Evas_Object *gl = elm_genlist_item_genlist_get(glit); + Evas_Object *gl = elm_object_item_widget_get(glit); int val = (int)(long) elm_object_item_data_get(glit); Elm_Object_Item *glit1, *glit2, *glit3; diff --git a/legacy/elementary/src/bin/test_genlist.c b/legacy/elementary/src/bin/test_genlist.c index 79a0755a01..fd4a6007b5 100644 --- a/legacy/elementary/src/bin/test_genlist.c +++ b/legacy/elementary/src/bin/test_genlist.c @@ -1050,7 +1050,7 @@ static void gl4_exp(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; - Evas_Object *gl = elm_genlist_item_genlist_get(glit); + Evas_Object *gl = elm_object_item_widget_get(glit); int val = (int)(long) elm_object_item_data_get(glit); val *= 10; elm_genlist_item_append(gl, &itc4, @@ -1535,7 +1535,7 @@ static void gl9_exp(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; - Evas_Object *gl = elm_genlist_item_genlist_get(glit); + Evas_Object *gl = elm_object_item_widget_get(glit); int val = (int)(long) elm_object_item_data_get(glit); val *= 10; elm_genlist_item_append(gl, &itc1, diff --git a/legacy/elementary/src/bin/test_tooltip.c b/legacy/elementary/src/bin/test_tooltip.c index 7a279bffc8..eaabae0264 100644 --- a/legacy/elementary/src/bin/test_tooltip.c +++ b/legacy/elementary/src/bin/test_tooltip.c @@ -52,7 +52,7 @@ gltt_exp(void *data __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; - Evas_Object *gl = elm_genlist_item_genlist_get(glit); + Evas_Object *gl = elm_object_item_widget_get(glit); int val = (int)(long) elm_object_item_data_get(glit); Elm_Object_Item *glit1, *glit2, *glit3; diff --git a/legacy/elementary/src/examples/genlist_example_05.c b/legacy/elementary/src/examples/genlist_example_05.c index 04bc68a85b..30f1a1668d 100644 --- a/legacy/elementary/src/examples/genlist_example_05.c +++ b/legacy/elementary/src/examples/genlist_example_05.c @@ -259,7 +259,7 @@ _expanded_cb(void *data __UNUSED__, Evas_Object *o __UNUSED__, void *event_info) Eina_List *l; Elm_Object_Item *glit = event_info; Node_Data *it_data, *d = elm_object_item_data_get(glit); - Evas_Object *list = elm_genlist_item_genlist_get(glit); + Evas_Object *list = elm_object_item_widget_get(glit); Elm_Genlist_Item_Class *ic; diff --git a/legacy/elementary/src/lib/elm_deprecated.h b/legacy/elementary/src/lib/elm_deprecated.h index 4e4e7ff395..b54a8a1fa1 100644 --- a/legacy/elementary/src/lib/elm_deprecated.h +++ b/legacy/elementary/src/lib/elm_deprecated.h @@ -1821,6 +1821,21 @@ EINA_DEPRECATED EAPI Eina_Bool elm_genlist_item_disabled_get */ EINA_DEPRECATED EAPI void elm_genlist_item_del(Elm_Object_Item *it); +/** + * Get the genlist object's handle which contains a given genlist + * item + * + * @param it The item to fetch the container from + * @return The genlist (parent) object + * + * This returns the genlist object itself that an item belongs to. + * @deprecated Use elm_object_item_widget_get() instead + * + * @ingroup Genlist + */ +EINA_DEPRECATED EAPI Evas_Object *elm_genlist_item_genlist_get(const Elm_Object_Item *it); + + #define ELM_IMAGE_ROTATE_90_CW 1 #define ELM_IMAGE_ROTATE_180_CW 2 #define ELM_IMAGE_ROTATE_90_CCW 3 diff --git a/legacy/elementary/src/lib/elm_genlist.h b/legacy/elementary/src/lib/elm_genlist.h index df9332f7d9..23b173df94 100644 --- a/legacy/elementary/src/lib/elm_genlist.h +++ b/legacy/elementary/src/lib/elm_genlist.h @@ -1083,19 +1083,6 @@ EAPI Elm_Object_Item *elm_genlist_item_next_get(const Elm_Object_Ite */ EAPI Elm_Object_Item *elm_genlist_item_prev_get(const Elm_Object_Item *it); -/** - * Get the genlist object's handle which contains a given genlist - * item - * - * @param it The item to fetch the container from - * @return The genlist (parent) object - * - * This returns the genlist object itself that an item belongs to. - * - * @ingroup Genlist - */ -EAPI Evas_Object *elm_genlist_item_genlist_get(const Elm_Object_Item *it); - /** * Get the parent item of the given item *