From f26fe8cde0d4349df347f834564d5d453ca8b025 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Thu, 1 Jul 2010 23:53:17 +0000 Subject: [PATCH] Oops, add missing .h and minor issues. * add const to getter * enforce bool is 0/1 * remove trailing whitespace SVN revision: 49982 --- src/lib/Elementary.h.in | 4 ++++ src/lib/elm_list.c | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/lib/Elementary.h.in b/src/lib/Elementary.h.in index 91b3529..a906ece 100644 --- a/src/lib/Elementary.h.in +++ b/src/lib/Elementary.h.in @@ -1013,6 +1013,10 @@ extern "C" { 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); diff --git a/src/lib/elm_list.c b/src/lib/elm_list.c index 7bfbadd..57ad27c 100644 --- a/src/lib/elm_list.c +++ b/src/lib/elm_list.c @@ -1145,24 +1145,24 @@ elm_list_selected_items_get(const Evas_Object *obj) /** * 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; -- 2.7.4