forked from enlightenment/efl
test with animating edje layout obj in flip test too - with child buttons.
SVN revision: 44785
This commit is contained in:
parent
63dd4538dc
commit
a91d4a5298
|
@ -109,7 +109,7 @@ collections {
|
||||||
}
|
}
|
||||||
programs {
|
programs {
|
||||||
program { name: "anim1";
|
program { name: "anim1";
|
||||||
signal: "show";
|
signal: "load";
|
||||||
source: "";
|
source: "";
|
||||||
action: STATE_SET "drift" 0.0;
|
action: STATE_SET "drift" 0.0;
|
||||||
transition: LINEAR 10.0;
|
transition: LINEAR 10.0;
|
||||||
|
|
|
@ -32,7 +32,7 @@ my_fl_4(void *data, Evas_Object *obj, void *event_info)
|
||||||
void
|
void
|
||||||
test_flip(void *data, Evas_Object *obj, void *event_info)
|
test_flip(void *data, Evas_Object *obj, void *event_info)
|
||||||
{
|
{
|
||||||
Evas_Object *win, *bg, *bx, *bx2, *fl, *o, *bt;
|
Evas_Object *win, *bg, *bx, *bx2, *fl, *o, *bt, *ly;
|
||||||
char buf[PATH_MAX];
|
char buf[PATH_MAX];
|
||||||
|
|
||||||
win = elm_win_add(NULL, "flip", ELM_WIN_BASIC);
|
win = elm_win_add(NULL, "flip", ELM_WIN_BASIC);
|
||||||
|
@ -57,18 +57,35 @@ test_flip(void *data, Evas_Object *obj, void *event_info)
|
||||||
elm_box_pack_end(bx, fl);
|
elm_box_pack_end(bx, fl);
|
||||||
|
|
||||||
o = elm_bg_add(win);
|
o = elm_bg_add(win);
|
||||||
|
evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||||
evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||||
snprintf(buf, sizeof(buf), "%s/images/%s", PACKAGE_DATA_DIR, "sky_01.jpg");
|
snprintf(buf, sizeof(buf), "%s/images/%s", PACKAGE_DATA_DIR, "sky_01.jpg");
|
||||||
elm_bg_file_set(o, buf, NULL);
|
elm_bg_file_set(o, buf, NULL);
|
||||||
elm_flip_content_front_set(fl, o);
|
elm_flip_content_front_set(fl, o);
|
||||||
evas_object_show(o);
|
evas_object_show(o);
|
||||||
|
|
||||||
o = elm_bg_add(win);
|
ly = elm_layout_add(win);
|
||||||
evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
snprintf(buf, sizeof(buf), "%s/objects/test.edj", PACKAGE_DATA_DIR);
|
||||||
snprintf(buf, sizeof(buf), "%s/images/%s", PACKAGE_DATA_DIR, "rock_01.jpg");
|
elm_layout_file_set(ly, buf, "layout");
|
||||||
elm_bg_file_set(o, buf, NULL);
|
evas_object_size_hint_align_set(ly, EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||||
elm_flip_content_back_set(fl, o);
|
evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||||
evas_object_show(o);
|
elm_flip_content_back_set(fl, ly);
|
||||||
|
// evas_object_show(ly);
|
||||||
|
|
||||||
|
bt = elm_button_add(win);
|
||||||
|
elm_button_label_set(bt, "Button 1");
|
||||||
|
elm_layout_content_set(ly, "element1", bt);
|
||||||
|
evas_object_show(bt);
|
||||||
|
|
||||||
|
bt = elm_button_add(win);
|
||||||
|
elm_button_label_set(bt, "Button 2");
|
||||||
|
elm_layout_content_set(ly, "element2", bt);
|
||||||
|
evas_object_show(bt);
|
||||||
|
|
||||||
|
bt = elm_button_add(win);
|
||||||
|
elm_button_label_set(bt, "Button 3");
|
||||||
|
elm_layout_content_set(ly, "element3", bt);
|
||||||
|
evas_object_show(bt);
|
||||||
|
|
||||||
evas_object_show(fl);
|
evas_object_show(fl);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue