Elm_List_Item selected getter
authorTiago Rezende Campos Falcao <developer@tiagofalcao.com>
Thu, 7 Jan 2010 16:34:19 +0000 (16:34 +0000)
committerTiago Rezende Campos Falcao <developer@tiagofalcao.com>
Thu, 7 Jan 2010 16:34:19 +0000 (16:34 +0000)
SVN revision: 44951

src/lib/Elementary.h.in
src/lib/elm_list.c

index c53f7f8614f3167ca50923ae1a27cc9200b13c18..5c88d23ba67ca1706f7c7d694377fb6f13d82311 100644 (file)
@@ -750,6 +750,7 @@ extern "C" {
    EAPI Elm_List_Item   *elm_list_selected_item_get(const Evas_Object *obj);
    EAPI const Eina_List *elm_list_selected_items_get(const Evas_Object *obj);
    EAPI void             elm_list_item_selected_set(Elm_List_Item *item, Eina_Bool selected);
+   EAPI Eina_Bool        elm_list_item_selected_get(Elm_List_Item *item);
    EAPI void             elm_list_item_show(Elm_List_Item *item);
    EAPI void             elm_list_item_del(Elm_List_Item *item);
    EAPI void             elm_list_item_del_cb_set(Elm_List_Item *item, void (*func)(void *data, Evas_Object *obj, void *event_info));
index 7591606ee7ca88509f5329339c7d5feb95ec8ae8..8ff8ac526a5faaa2dd7be21b6ee96bca7feb6481 100644 (file)
@@ -900,6 +900,14 @@ elm_list_item_selected_set(Elm_List_Item *it, Eina_Bool selected)
    _elm_list_unwalk(wd);
 }
 
+EAPI Eina_Bool
+elm_list_item_selected_get(Elm_List_Item *it)
+{
+   ELM_LIST_ITEM_CHECK_DELETED_RETURN(it);
+
+   return it->selected;
+}
+
 EAPI void
 elm_list_item_show(Elm_List_Item *it)
 {