Elementary separator widget
This code snippet demonstrates how to use a very simple elementary widget - separator.
// a box for our objects
Evas_Object *box = elm_box_add(ad->win);
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_win_resize_object_add(ad->win, box);
evas_object_show(box);
// the first object (rectangle)
Evas_Object *rect_1 = evas_object_rectangle_add(evas_object_evas_get(ad->win));
evas_object_color_set(rect_1, 200, 0, 0, 255);
evas_object_size_hint_weight_set(rect_1, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(rect_1, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_show(rect_1);
elm_box_pack_end(box, rect_1);
// horizontal separator
Evas_Object *separator = elm_separator_add(ad->win);
elm_separator_horizontal_set(separator, EINA_TRUE);
evas_object_show(separator);
elm_box_pack_end(box, separator);
// the second object (rectangle)
Evas_Object *rect_2 = evas_object_rectangle_add(evas_object_evas_get(ad->win));
evas_object_color_set(rect_2, 0, 200, 0, 255);
evas_object_size_hint_weight_set(rect_2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(rect_2, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_show(rect_2);
elm_box_pack_end(box, rect_2);