update according to Eolian syntax changes
[platform/upstream/elementary.git] / src / lib / elc_multibuttonentry_legacy.h
1 /**
2  * @brief Add a new multibuttonentry to the parent
3  *
4  * @param parent The parent object
5  * @return The new object or NULL if it cannot be created
6  *
7  *
8  * @ingroup Multibuttonentry
9  */
10 EAPI Evas_Object               *elm_multibuttonentry_add(Evas_Object *parent);
11
12 /**
13  * Set the selected state of an item
14  *
15  * @param it The item
16  * @param selected if it's @c EINA_TRUE, select the item otherwise, unselect the item
17  *
18  * @ingroup Multibuttonentry
19  */
20 EAPI void                       elm_multibuttonentry_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
21
22 /**
23  * Get the selected state of an item
24  *
25  * @param it The item
26  * @return @c EINA_TRUE if the item is selected, @c EINA_FALSE otherwise.
27  *
28  * @ingroup Multibuttonentry
29  */
30 EAPI Eina_Bool elm_multibuttonentry_item_selected_get(const Elm_Object_Item *it);
31
32 /**
33  * Get the previous item in the multibuttonentry
34  *
35  * @param it The item
36  * @return The item before the item @p it
37  *
38  * @ingroup Multibuttonentry
39  */
40 EAPI Elm_Object_Item *elm_multibuttonentry_item_prev_get(const Elm_Object_Item *it);
41
42 /**
43  * Get the next item in the multibuttonentry
44  *
45  * @param it The item
46  * @return The item after the item @p it
47  *
48  * @ingroup Multibuttonentry
49  */
50 EAPI Elm_Object_Item *elm_multibuttonentry_item_next_get(const Elm_Object_Item *it);
51
52 #include "elm_multibuttonentry.eo.legacy.h"