#include <Elementary.h>
typedef struct
{
} Transitions_Data;
static void
{
Transitions_Data *tdata = data;
elm_object_text_set(btn, "I do nothing");
children = (
Eina_List *)elm_box_children_get(tdata->box);
if (children)
{
}
else
elm_box_pack_end(tdata->box, btn);
}
static void
{
Transitions_Data *tdata = data;
elm_box_clear(tdata->box);
}
static void
{
Transitions_Data *tdata = data;
elm_box_unpack(tdata->box, obj);
evas_object_move(obj, 0, 50);
}
static void
_test_box_transition_change(void *data)
{
Transitions_Data *tdata = data;
if (!data) return;
NULL, NULL, next_layout, NULL, NULL,
_test_box_transition_change, tdata);
tdata->last_layout = next_layout;
tdata->transitions);
}
EAPI_MAIN int
{
static Transitions_Data tdata = {
.transitions = NULL,
.box = NULL,
.last_layout = NULL
};
elm_box_pack_end(bigbox, bx);
elm_object_text_set(bt, "Add");
elm_box_pack_end(bx, bt);
elm_object_text_set(bt, "Clear");
elm_box_pack_end(bx, bt);
elm_box_pack_end(bigbox, bx);
elm_object_text_set(bt, "Button 1");
elm_box_pack_end(bx, bt);
elm_object_text_set(bt, "Button 2");
evas_object_size_hint_align_set(bt, 1.0, 0.5);
elm_box_pack_end(bx, bt);
elm_object_text_set(bt, "Button 3");
elm_box_pack_end(bx, bt);
tdata.box = bx;
tdata.last_layout = evas_object_box_layout_horizontal;
evas_object_box_layout_vertical);
evas_object_box_layout_horizontal);
evas_object_box_layout_stack);
evas_object_box_layout_homogeneous_vertical);
evas_object_box_layout_homogeneous_horizontal);
evas_object_box_layout_flow_vertical);
evas_object_box_layout_flow_horizontal);
evas_object_box_layout_stack);
elm_box_layout_set(bx, evas_object_box_layout_horizontal, NULL, NULL);
_test_box_transition_change(&tdata);
evas_object_resize(win, 300, 320);
return 0;
}