forked from enlightenment/efl
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:
parent
2f3ec838ef
commit
15e90bc489
|
@ -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.
|
||||
*
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue