+EAPI int
+elm_segment_control_get_segment_count(Evas_Object *obj)
+{
+ printf(
+ "#####\nWARNING: Use elm_segment_control_item_count_get()\ninstead of elm_segment_control_get_segment_count()\n#####\n");
+ return elm_segment_control_item_count_get(obj);
+}
+
+EAPI Elm_Segment_Item *
+elm_segment_control_selected_segment_get(const Evas_Object *obj, int *value)
+{
+ Elm_Segment_Item *it;
+ it = elm_segment_control_item_selected_get(obj);
+ if (!it) return NULL;
+ *value = it->seg_index;
+
+ printf(
+ "#####\nWARNING: Use elm_segment_control_item_selected_get() &\nelm_segment_control_item_index_get()\n instead of elm_segment_control_selected_segment_get()\n#####\n");
+ return it;
+}
+
+EAPI Evas_Object *
+elm_segment_control_get_segment_icon_at(Evas_Object *obj, unsigned int index)
+{
+ printf(
+ "#####\nWARNING: Use elm_segment_control_item_icon_get()\ninstead of elm_segment_control_get_segment_icon_at()\n#####\n");
+ return elm_segment_control_item_icon_get(obj, index);
+}
+
+EAPI const char *
+elm_segment_control_get_segment_label_at(Evas_Object *obj, unsigned int index)
+{
+ printf(
+ "#####\nWARNING: Use elm_segment_control_item_label_get()\n instead of elm_segment_control_get_segment_label_at() \n#####\n");
+ return elm_segment_control_item_label_get(obj, index);
+}
+
+EAPI void
+elm_segment_control_delete_segment_at(Evas_Object *obj, unsigned int index,
+ Eina_Bool animate)
+{
+ printf(
+ "#####\nWARNING: Use elm_segment_control_item_del_at()\ninstead of elm_segment_control_delete_segment_at() \n#####\n");
+ elm_segment_control_item_del_at(obj, index);
+}
+
+EAPI void
+elm_segment_control_delete_segment(Evas_Object *obj, Elm_Segment_Item *item,
+ Eina_Bool animate)
+{
+ printf(
+ "#####\nWARNING: Use elm_segment_control_item_del()\ninstead of elm_segment_control_delete_segment()\n#####\n");
+ elm_segment_control_item_del(obj, item);
+}
+
+EAPI void
+elm_segment_control_insert_segment_at(Evas_Object *obj, Evas_Object *icon,
+ const char *label, unsigned int index,
+ Eina_Bool animate)
+{
+ printf(
+ "#####\nWARNING: Use elm_segment_control_item_insert_at()\ninstead of elm_segment_control_insert_segment_at()\n#####\n");
+ elm_segment_control_item_insert_at(obj, icon, label, index);
+}
+
+EAPI Elm_Segment_Item *
+elm_segment_control_add_segment(Evas_Object *obj, Evas_Object *icon,
+ const char *label, Eina_Bool animate)
+{
+ printf(
+ "#####\nWARNING: Use elm_segment_control_item_add()\n instead of elm_segment_control_add_segment()\n#####\n");
+ return elm_segment_control_item_add(obj, icon, label);