50 lines
1.5 KiB
C
50 lines
1.5 KiB
C
/**
|
|
* 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 <tt> count - 1 </tt>.
|
|
* 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);
|
|
|