elm_toolbar_item_object_get()
authordiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 30 Sep 2011 04:26:58 +0000 (04:26 +0000)
committerMike McCormack <mj.mccormack@samsung.com>
Fri, 11 Nov 2011 05:28:33 +0000 (14:28 +0900)
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: https://svn.enlightenment.org/svn/e/trunk/elementary@63711 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_toolbar.c

index 380db29..3725ac4 100644 (file)
@@ -1375,6 +1375,19 @@ elm_toolbar_item_icon_memfile_set(Elm_Toolbar_Item *item, const void *img, size_
 }
 
 EAPI Evas_Object *
+elm_toolbar_item_object_get(const 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;