* @ingroup SegmentControl SegmentControl
*/
-EAPI void
-elm_segment_control_item_add(Evas_Object *obj, Evas_Object *icon, const char *label, Eina_Bool animate)
+EAPI Elm_Segment_Item *
+elm_segment_control_add_segment(Evas_Object *obj, Evas_Object *icon, const char *label, Eina_Bool animate)
{
Widget_Data *wd = elm_widget_data_get(obj);
if(!wd) return NULL;
evas_object_box_append(wd->box, it->base);
evas_object_smart_calculate(wd->box);
- return;
-}
-
-EAPI Elm_Segment_Item *
-elm_segment_control_add_segment(Evas_Object *obj, Evas_Object *icon, const char *label, Eina_Bool animate)
-{
- fprintf(stderr, "=================> Caution!!! <========================\n");
- fprintf(stderr, "==> elm_segment_control_add_segment() is deprecated. <=======\n");
- fprintf(stderr, "==> Please use elm_segment_control_item_add() instead. <==\n");
- fprintf(stderr, "=======================================================\n");
-
- elm_segment_control_item_add(obj, icon, label, animate);
-
- return NULL;
+ return it;
}
* @ingroup SegmentControl SegmentControl
*/
EAPI void
-elm_segment_control_item_insert_at(Evas_Object *obj, Evas_Object *icon, const char *label, unsigned int index, Eina_Bool animate)
+elm_segment_control_insert_segment_at(Evas_Object *obj, Evas_Object *icon, const char *label, unsigned int index, Eina_Bool animate)
{
Widget_Data *wd = elm_widget_data_get(obj);
if(!wd) return;
return;
}
-EAPI void
-elm_segment_control_insert_segment_at(Evas_Object *obj, Evas_Object *icon, const char *label, unsigned int index, Eina_Bool animate)
-{
- fprintf(stderr, "=================> Caution!!! <========================\n");
- fprintf(stderr, "==> elm_segment_control_insert_segment_at() is deprecated. <=======\n");
- fprintf(stderr, "==> Please use elm_segment_control_item_insert_at() instead. <==\n");
- fprintf(stderr, "=======================================================\n");
-
- elm_segment_control_item_insert_at(obj, icon, label, index, animate);
-
- return;
-}
-
/**
* Delete a segment to segmentcontrol
* @param obj The SegmentControl object
* @ingroup SegmentControl SegmentControl
*/
EAPI void
-elm_segment_control_item_delete(Evas_Object *obj, Elm_Segment_Item *item, Eina_Bool animate)
+elm_segment_control_delete_segment(Evas_Object *obj, Elm_Segment_Item *item, Eina_Bool animate)
{
Widget_Data *wd = elm_widget_data_get(obj);
if(!wd) return;
wd->id = eina_list_count(wd->seg_ctrl);
return;
}
-EAPI void
-elm_segment_control_delete_segment(Evas_Object *obj, Elm_Segment_Item *item, Eina_Bool animate)
-{
- fprintf(stderr, "=================> Caution!!! <========================\n");
- fprintf(stderr, "==> elm_segment_control_delete_segment() is deprecated. <=======\n");
- fprintf(stderr, "==> Please use elm_segment_control_item_delete() instead. <==\n");
- fprintf(stderr, "=======================================================\n");
-
- elm_segment_control_item_delete(obj, item, animate);
-
- return;
-}
/**
* Delete a segment to segmentcontrol
return wd->id;
}
-EAPI Evas_Object *
-elm_segment_control_item_object_get(Elm_Segment_Item *it)
-{
- if (!it) return NULL;
- return it->base;
-}
-