Oops, add missing .h and minor issues.
authorGustavo Sverzut Barbieri <barbieri@gmail.com>
Thu, 1 Jul 2010 23:53:17 +0000 (23:53 +0000)
committerGustavo Sverzut Barbieri <barbieri@gmail.com>
Thu, 1 Jul 2010 23:53:17 +0000 (23:53 +0000)
 * add const to getter
 * enforce bool is 0/1
 * remove trailing whitespace

SVN revision: 49982

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

index 91b3529..a906ece 100644 (file)
@@ -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);
index 7bfbadd..57ad27c 100644 (file)
@@ -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;