add data get call for convenience.

SVN revision: 39815
This commit is contained in:
Carsten Haitzler 2009-03-31 11:58:56 +00:00
parent e136d2a03a
commit 42853697f8
2 changed files with 8 additions and 0 deletions

View File

@ -493,6 +493,7 @@ extern "C" {
EAPI void elm_hoversel_hover_end(Evas_Object *obj);
EAPI Elm_Hoversel_Item *elm_hoversel_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, void (*func) (void *data, Evas_Object *obj, void *event_info), const void *data);
EAPI void elm_hoversel_item_del(Elm_Hoversel_Item *item);
EAPI void *elm_hoversel_item_data_get(Elm_Hoversel_Item *it);
/* smart callbacks called:
* "clicked" - the user clicked the hoversel button and popped up the sel
* "selected" - an item in the hoversel list is selected

View File

@ -244,3 +244,10 @@ elm_hoversel_item_del(Elm_Hoversel_Item *it)
eina_stringshare_del(it->icon_file);
free(it);
}
EAPI void *
elm_hoversel_item_data_get(Elm_Hoversel_Item *it)
{
if (!it) return NULL;
return it->data;
}