From: Enlightenment S. <no-...@en...> - 2010-07-01 23:53:23
|
Log: Oops, add missing .h and minor issues. * add const to getter * enforce bool is 0/1 * remove trailing whitespace Author: barbieri Date: 2010-07-01 16:53:17 -0700 (Thu, 01 Jul 2010) New Revision: 49982 Modified: trunk/TMP/st/elementary/src/lib/Elementary.h.in trunk/TMP/st/elementary/src/lib/elm_list.c Modified: trunk/TMP/st/elementary/src/lib/Elementary.h.in =================================================================== --- trunk/TMP/st/elementary/src/lib/Elementary.h.in 2010-07-01 23:48:10 UTC (rev 49981) +++ trunk/TMP/st/elementary/src/lib/Elementary.h.in 2010-07-01 23:53:17 UTC (rev 49982) @@ -1013,6 +1013,10 @@ EAPI const Eina_List *elm_list_items_get(const Evas_Object *obj); 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_separator_set(Elm_List_Item *it, Eina_Bool setting); + EAPI Eina_Bool elm_list_item_separator_get(const Elm_List_Item *it); + 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); Modified: trunk/TMP/st/elementary/src/lib/elm_list.c =================================================================== --- trunk/TMP/st/elementary/src/lib/elm_list.c 2010-07-01 23:48:10 UTC (rev 49981) +++ trunk/TMP/st/elementary/src/lib/elm_list.c 2010-07-01 23:53:17 UTC (rev 49982) @@ -1145,24 +1145,24 @@ /** * Sets if item is a separator. - * + * * @param it The list item object - * @param setting + * @param setting */ EAPI void elm_list_item_separator_set(Elm_List_Item *it, Eina_Bool setting) { ELM_LIST_ITEM_CHECK_DELETED_RETURN(it); - it->is_separator = setting; + it->is_separator = !!setting; } /** * Returns EINA_TRUE if Elm_List_Item is a separator. - * + * * @param it The list item object */ EAPI Eina_Bool -elm_list_item_separator_get(Elm_List_Item *it) +elm_list_item_separator_get(const Elm_List_Item *it) { ELM_LIST_ITEM_CHECK_DELETED_RETURN(it); return it->is_separator; |