/** * Get the index of an item. * * @param it The segment control item. * @return The position of item in segment control widget. * * Index is the position of an item in segment control widget. Its * range is from @c 0 to count - 1 . * Count is the number of items, that can be get with * elm_segment_control_item_count_get(). * * @ingroup SegmentControl */ EAPI int elm_segment_control_item_index_get(const Elm_Object_Item *it); /** * Get the real Evas(Edje) object created to implement the view of a given * segment_control @p item. * * @param it The segment control item. * @return The base Edje object associated with @p it. * * Base object is the @c Evas_Object that represents that item. * * @ingroup SegmentControl */ EAPI Evas_Object *elm_segment_control_item_object_get(const Elm_Object_Item *it); /** * Set the selected state of an item. * * @param it The segment control item * @param select The selected state * * This sets the selected state of the given item @p it. * @c EINA_TRUE for selected, @c EINA_FALSE for not selected. * * If a new item is selected the previously selected will be unselected. * Selected item can be got with function * elm_segment_control_item_selected_get(). * * The selected item always will be highlighted on segment control. * * @see elm_segment_control_item_selected_get() * * @ingroup SegmentControl */ EAPI void elm_segment_control_item_selected_set(Elm_Object_Item *it, Eina_Bool select);