Elementary flip widget

This sample code shows how to create and use elementary sample widget.
//create 2 rect objects for flipping
Evas_Object *rect_red = evas_object_rectangle_add(evas_object_evas_get(ad->win));
evas_object_color_set(rect_red, 200, 0, 0, 255);
evas_object_show(rect_red);
Evas_Object *rect_green = evas_object_rectangle_add(evas_object_evas_get(ad->win));
evas_object_color_set(rect_green, 0, 200, 0, 255);
evas_object_show(rect_green);

//create, resize and move the flip object
Evas_Object *flip = elm_flip_add(ad->win);
elm_object_part_content_set(flip, "front", rect_red);
elm_object_part_content_set(flip, "back", rect_green);
evas_object_resize(flip, 150, 150);
evas_object_move(flip, 100, 100);
evas_object_show(flip);

//set interaction type (ELM_FLIP_INTERACTION_NONE, ELM_FLIP_INTERACTION_ROTATE, ELM_FLIP_INTERACTION_CUBE, ELM_FLIP_INTERACTION_PAGE
elm_flip_interaction_set(flip, ELM_FLIP_INTERACTION_CUBE);

//enable flipping upwards and downward      s
elm_flip_interaction_direction_enabled_set(flip, ELM_FLIP_DIRECTION_UP, EINA_TRUE);
elm_flip_interaction_direction_enabled_set(flip, ELM_FLIP_DIRECTION_DOWN, EINA_TRUE);

Responses

0 Replies