elm_object_item_object_get() should probably be implemented at some point, but that is definitely one of the dumbest function names I have ever heard
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@63711
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
EAPI const char *elm_toolbar_item_icon_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
/**
+ * Get the object of @p item.
+ *
+ * @param item The toolbar item.
+ * @return The object
+ *
+ * @ingroup Toolbar
+ */
+ EAPI Evas_Object *elm_toolbar_item_object_get(Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
+
+ /**
* Get the icon object of @p item.
*
* @param item The toolbar item.
}
EAPI Evas_Object *
+elm_toolbar_item_object_get(Elm_Toolbar_Item *item)
+{
+ Widget_Data *wd;
+ Evas_Object *obj = item->base.widget;
+
+ ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(item, NULL);
+ wd = elm_widget_data_get(obj);
+ if (!wd) return NULL;
+
+ return item->base.view;
+}
+
+EAPI Evas_Object *
elm_toolbar_item_icon_object_get(Elm_Toolbar_Item *item)
{
Widget_Data *wd;