elm_toolbar_item_object_get()

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


SVN revision: 63711
This commit is contained in:
Mike Blumenkrantz 2011-09-30 04:26:58 +00:00
parent 2f3ec838ef
commit 15e90bc489
2 changed files with 23 additions and 0 deletions

View File

@ -14525,6 +14525,16 @@ extern "C" {
*/
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.
*

View File

@ -1437,6 +1437,19 @@ elm_toolbar_item_icon_memfile_set(Elm_Toolbar_Item *item, const void *img, size_
return EINA_TRUE;
}
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)
{