EAPI Elm_Segment_Item *elm_segment_control_item_add(Evas_Object *obj, Evas_Object *icon, const char *label, Eina_Bool animate);
EAPI void elm_segment_control_insert_segment_at(Evas_Object *obj, Evas_Object *icon, const char *label, unsigned int index, Eina_Bool animate)__attribute__((deprecated));
EAPI Elm_Segment_Item *elm_segment_control_item_insert_at(Evas_Object *obj, Evas_Object *icon, const char *label, unsigned int index, Eina_Bool animate);
- EAPI Evas_Object *elm_segment_control_get_segment_at(Evas_Object *obj, unsigned int index);
+ EAPI Elm_Segment_Item *elm_segment_control_item_get_at(Evas_Object *obj, unsigned int index);
EAPI void elm_segment_control_item_selected_set(Elm_Segment_Item *item, Eina_Bool select);
EAPI void elm_segment_control_delete_segment(Evas_Object *obj, Elm_Segment_Item *item, Eina_Bool animate)__attribute__((deprecated));
EAPI void elm_segment_control_item_del(Evas_Object *obj, Elm_Segment_Item *item, Eina_Bool animate);
}
+/**
+ * Get a particular indexed segment item of segmentcontrol
+ * @param obj The Segment control object.
+ * @param index The index of the segment item.
+ * @return The corresponding Segment item.
+ *
+ * @ingroup SegmentControl SegmentControl
+ */
+
+EAPI Elm_Segment_Item *
+elm_segment_control_item_get_at(Evas_Object *obj, unsigned int index)
+{
+ Elm_Segment_Item *it;
+ it = _item_find(obj, index);
+
+ return it;
+}
+