EINA_DEPRECATED EAPI Evas_Object *elm_gen_item_widget_get(const Elm_Gen_Item *it);
/**
+ * Get the widget object's handle which contains a given item
+ *
+ * @param it The Elementary object item
+ * @return The widget object
+ *
+ * @note This returns the widget object itself that an item belongs to.
+ * @note Every elm_object_item supports this API
+ * @deprecated Use elm_object_item_widget_get() instead
+ * @ingroup General
+ */
+EINA_DEPRECATED EAPI Evas_Object *elm_object_item_object_get(const Elm_Object_Item *it);
+
+/**
* @defgroup Toggle Toggle
*
* @image html img/widget/toggle/preview-00.png
}
EAPI Evas_Object *
-elm_object_item_object_get(const Elm_Object_Item *it)
+elm_object_item_widget_get(const Elm_Object_Item *it)
{
- return ((Elm_Widget_Item *) it)->widget;
+ return WIDGET(it);
}
EAPI void
return elm_widget_item_tooltip_style_get(item);
}
+EINA_DEPRECATED EAPI Evas_Object *
+elm_object_item_object_get(const Elm_Object_Item *it)
+{
+ return elm_object_item_widget_get(it);
+}
EAPI Evas_Object *
elm_menu_item_menu_get(const Elm_Object_Item *it)
{
- return elm_object_item_object_get(it);
+ return elm_object_item_widget_get(it);
}
EAPI Elm_Object_Item *
* @note Every elm_object_item supports this API
* @ingroup General
*/
-EAPI Evas_Object *elm_object_item_object_get(const Elm_Object_Item *it);
+EAPI Evas_Object *elm_object_item_widget_get(const Elm_Object_Item *it);
/**
* Set a content of an object item
elm_toolbar_item_toolbar_get(const Elm_Object_Item *it)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL);
- return elm_object_item_object_get(it);
+ return elm_object_item_widget_get(it);
}
EAPI void