efl/src/lib/elementary/elm_multibuttonentry_item_e...

61 lines
1.5 KiB
C

#ifndef _ELM_MULTIBUTTONENTRY_ITEM_EO_LEGACY_H_
#define _ELM_MULTIBUTTONENTRY_ITEM_EO_LEGACY_H_
#ifndef _ELM_MULTIBUTTONENTRY_ITEM_EO_CLASS_TYPE
#define _ELM_MULTIBUTTONENTRY_ITEM_EO_CLASS_TYPE
typedef Eo Elm_Multibuttonentry_Item;
#endif
#ifndef _ELM_MULTIBUTTONENTRY_ITEM_EO_TYPES
#define _ELM_MULTIBUTTONENTRY_ITEM_EO_TYPES
#endif
/**
* @brief Control the selected state of an item
*
* @param[in] obj The object.
* @param[in] selected @c true if selected @c false otherwise
*
* @ingroup Elm_Multibuttonentry_Item_Group
*/
EAPI void elm_multibuttonentry_item_selected_set(Elm_Multibuttonentry_Item *obj, Eina_Bool selected);
/**
* @brief Control the selected state of an item
*
* @param[in] obj The object.
*
* @return @c true if selected @c false otherwise
*
* @ingroup Elm_Multibuttonentry_Item_Group
*/
EAPI Eina_Bool elm_multibuttonentry_item_selected_get(const Elm_Multibuttonentry_Item *obj);
/**
* @brief Get the previous item in the multibuttonentry
*
* @param[in] obj The object.
*
* @return The item before the item
*
* @ingroup Elm_Multibuttonentry_Item_Group
*/
EAPI Elm_Widget_Item *elm_multibuttonentry_item_prev_get(const Elm_Multibuttonentry_Item *obj);
/**
* @brief Get the next item in the multibuttonentry
*
* @param[in] obj The object.
*
* @return The item after the item
*
* @ingroup Elm_Multibuttonentry_Item_Group
*/
EAPI Elm_Widget_Item *elm_multibuttonentry_item_next_get(const Elm_Multibuttonentry_Item *obj);
#endif