From c0bb6d21486a7cbc1d0dad1f7b463a50aa457334 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Thu, 8 Apr 2010 20:07:11 +0000 Subject: [PATCH] Wrapper functions for getting an items 'value'. To be used in new Shelf Contents dialog. SVN revision: 47844 --- src/bin/e_widget_ilist.c | 7 +++++++ src/bin/e_widget_ilist.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/bin/e_widget_ilist.c b/src/bin/e_widget_ilist.c index e0d1d1bdc..7ec3950c4 100644 --- a/src/bin/e_widget_ilist.c +++ b/src/bin/e_widget_ilist.c @@ -677,6 +677,13 @@ e_widget_ilist_item_data_get(const E_Ilist_Item *it) return wcb->data; } +EAPI const char * +e_widget_ilist_item_value_get(const E_Ilist_Item *it) +{ + E_Widget_Callback *wcb = it->data2; + return wcb->value; +} + /** * Show the nth element of an ilist * @param obj the ilist diff --git a/src/bin/e_widget_ilist.h b/src/bin/e_widget_ilist.h index a7ba68d0d..aa8cab40e 100644 --- a/src/bin/e_widget_ilist.h +++ b/src/bin/e_widget_ilist.h @@ -40,6 +40,7 @@ EAPI const char *e_widget_ilist_item_label_get(const E_Ilist_Item *it); EAPI Evas_Object *e_widget_ilist_item_icon_get(const E_Ilist_Item *it); EAPI Evas_Object *e_widget_ilist_item_end_get(const E_Ilist_Item *it); EAPI void *e_widget_ilist_item_data_get(const E_Ilist_Item *it); +EAPI const char *e_widget_ilist_item_value_get(const E_Ilist_Item *it); EAPI void e_widget_ilist_nth_show(Evas_Object *obj, int n, int top); EAPI void e_widget_ilist_selected_set(Evas_Object *obj, int n);