[SVN Merge] svn merged.
[framework/uifw/elementary.git] / src / bin / test_flip.c
1 #include <Elementary.h>
2 #ifndef ELM_LIB_QUICKLAUNCH
3
4 void
5 my_fl_1(void *data, Evas_Object *obj, void *event_info)
6 {
7    Evas_Object *fl = data;
8    elm_flip_go(fl, ELM_FLIP_ROTATE_Y_CENTER_AXIS);
9 }
10
11 void
12 my_fl_2(void *data, Evas_Object *obj, void *event_info)
13 {
14    Evas_Object *fl = data;
15    elm_flip_go(fl, ELM_FLIP_ROTATE_X_CENTER_AXIS);
16 }
17
18 void
19 my_fl_3(void *data, Evas_Object *obj, void *event_info)
20 {
21    Evas_Object *fl = data;
22    elm_flip_go(fl, ELM_FLIP_ROTATE_XZ_CENTER_AXIS);
23 }
24
25 void
26 my_fl_4(void *data, Evas_Object *obj, void *event_info)
27 {
28    Evas_Object *fl = data;
29    elm_flip_go(fl, ELM_FLIP_ROTATE_YZ_CENTER_AXIS);
30 }
31
32 void
33 my_fl_5(void *data, Evas_Object *obj, void *event_info)
34 {
35    Evas_Object *fl = data;
36    elm_flip_go(fl, ELM_FLIP_CUBE_LEFT);
37 }
38
39 void
40 my_fl_6(void *data, Evas_Object *obj, void *event_info)
41 {
42    Evas_Object *fl = data;
43    elm_flip_go(fl, ELM_FLIP_CUBE_RIGHT);
44 }
45
46 void
47 my_fl_7(void *data, Evas_Object *obj, void *event_info)
48 {
49    Evas_Object *fl = data;
50    elm_flip_go(fl, ELM_FLIP_CUBE_UP);
51 }
52 void
53 my_fl_8(void *data, Evas_Object *obj, void *event_info)
54 {
55    Evas_Object *fl = data;
56    elm_flip_go(fl, ELM_FLIP_CUBE_DOWN);
57 }
58 void
59 test_flip(void *data, Evas_Object *obj, void *event_info)
60 {
61    Evas_Object *win, *bg, *bx, *bx2, *fl, *o, *bt, *ly;
62    char buf[PATH_MAX];
63    
64    win = elm_win_add(NULL, "flip", ELM_WIN_BASIC);
65    elm_win_title_set(win, "Flip");
66    elm_win_autodel_set(win, 1);
67
68    bg = elm_bg_add(win);
69    elm_win_resize_object_add(win, bg);
70    evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
71    evas_object_show(bg);
72
73    bx = elm_box_add(win);
74    evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
75    elm_win_resize_object_add(win, bx);
76    evas_object_show(bx);
77    
78    fl = elm_flip_add(win);
79    evas_object_size_hint_align_set(fl, EVAS_HINT_FILL, EVAS_HINT_FILL);
80    evas_object_size_hint_weight_set(fl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
81    elm_box_pack_end(bx, fl);
82
83    o = elm_bg_add(win);
84    evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);
85    evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
86    snprintf(buf, sizeof(buf), "%s/images/%s", PACKAGE_DATA_DIR, "sky_01.jpg");
87    elm_bg_file_set(o, buf, NULL);
88    elm_flip_content_front_set(fl, o);
89    evas_object_show(o);
90    
91    ly = elm_layout_add(win);
92    snprintf(buf, sizeof(buf), "%s/objects/test.edj", PACKAGE_DATA_DIR);
93    elm_layout_file_set(ly, buf, "layout");
94    evas_object_size_hint_align_set(ly, EVAS_HINT_FILL, EVAS_HINT_FILL);
95    evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
96    elm_flip_content_back_set(fl, ly);
97    evas_object_show(ly);
98
99    bt = elm_button_add(win);
100    elm_button_label_set(bt, "Button 1");
101    elm_layout_content_set(ly, "element1", bt);
102    evas_object_show(bt);
103
104    bt = elm_button_add(win);
105    elm_button_label_set(bt, "Button 2");
106    elm_layout_content_set(ly, "element2", bt);
107    evas_object_show(bt);
108
109    bt = elm_button_add(win);
110    elm_button_label_set(bt, "Button 3");
111    elm_layout_content_set(ly, "element3", bt);
112    evas_object_show(bt);
113
114    evas_object_show(fl);
115
116    bx2 = elm_box_add(win);
117    elm_box_horizontal_set(bx2, 1);
118    evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL);
119    evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0);
120    
121    bt = elm_button_add(win);
122    elm_button_label_set(bt, "1");
123    evas_object_smart_callback_add(bt, "clicked", my_fl_1, fl);
124    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
125    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
126    elm_box_pack_end(bx2, bt);
127    evas_object_show(bt);
128    
129    bt = elm_button_add(win);
130    elm_button_label_set(bt, "2");
131    evas_object_smart_callback_add(bt, "clicked", my_fl_2, fl);
132    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
133    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
134    elm_box_pack_end(bx2, bt);
135    evas_object_show(bt);
136    
137    bt = elm_button_add(win);
138    elm_button_label_set(bt, "3");
139    evas_object_smart_callback_add(bt, "clicked", my_fl_3, fl);
140    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
141    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
142    elm_box_pack_end(bx2, bt);
143    evas_object_show(bt);
144    
145    bt = elm_button_add(win);
146    elm_button_label_set(bt, "4");
147    evas_object_smart_callback_add(bt, "clicked", my_fl_4, fl);
148    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
149    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
150    elm_box_pack_end(bx2, bt);
151    evas_object_show(bt);
152
153    elm_box_pack_end(bx, bx2);
154    evas_object_show(bx2);
155    bx2 = elm_box_add(win);
156    elm_box_horizontal_set(bx2, 1);
157    evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL);
158    evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0);
159    bt = elm_button_add(win);
160    elm_button_label_set(bt, "5");
161    evas_object_smart_callback_add(bt, "clicked", my_fl_5, fl);
162    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
163    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
164    elm_box_pack_end(bx2, bt);
165    evas_object_show(bt);
166    
167    bt = elm_button_add(win);
168    elm_button_label_set(bt, "6");
169    evas_object_smart_callback_add(bt, "clicked", my_fl_6, fl);
170    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
171    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
172    elm_box_pack_end(bx2, bt);
173    evas_object_show(bt);
174    bt = elm_button_add(win);
175    elm_button_label_set(bt, "7");
176    evas_object_smart_callback_add(bt, "clicked", my_fl_7, fl);
177    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
178    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
179    elm_box_pack_end(bx2, bt);
180    evas_object_show(bt);
181    bt = elm_button_add(win);
182    elm_button_label_set(bt, "8");
183    evas_object_smart_callback_add(bt, "clicked", my_fl_8, fl);
184    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
185    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
186    elm_box_pack_end(bx2, bt);
187    evas_object_show(bt);
188    
189    elm_box_pack_end(bx, bx2);
190    evas_object_show(bx2);
191
192    evas_object_resize(win, 320, 480);
193    evas_object_show(win);
194 }
195
196 void
197 test_flip2(void *data, Evas_Object *obj, void *event_info)
198 {
199    Evas_Object *win, *bg, *bx, *bx2, *fl, *o, *bt, *tb, *ic, *li;
200    char buf[PATH_MAX];
201    
202    win = elm_win_add(NULL, "flip2", ELM_WIN_BASIC);
203    elm_win_title_set(win, "Flip 2");
204    elm_win_autodel_set(win, 1);
205
206    bg = elm_bg_add(win);
207    snprintf(buf, sizeof(buf), "%s/images/%s", PACKAGE_DATA_DIR, "sky_01.jpg");
208    elm_bg_file_set(bg, buf, NULL);
209    elm_win_resize_object_add(win, bg);
210    evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
211    evas_object_show(bg);
212
213    bx = elm_box_add(win);
214    evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
215    elm_win_resize_object_add(win, bx);
216    evas_object_show(bx);
217    
218    fl = elm_flip_add(win);
219    evas_object_size_hint_align_set(fl, EVAS_HINT_FILL, EVAS_HINT_FILL);
220    evas_object_size_hint_weight_set(fl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
221    elm_box_pack_end(bx, fl);
222
223    o = elm_box_add(win);
224    evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);
225    evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
226    
227    tb = elm_toolbar_add(win);
228    elm_toolbar_homogenous_set(tb, 0);
229    evas_object_size_hint_weight_set(tb, 0.0, 0.0);
230    evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, 0.0);
231
232    ic = elm_icon_add(win);
233    snprintf(buf, sizeof(buf), "%s/images/logo_small.png", PACKAGE_DATA_DIR);
234    elm_icon_file_set(ic, buf, NULL);
235    elm_toolbar_item_add(tb, ic, "Hello", NULL, NULL);
236    
237    ic = elm_icon_add(win);
238    snprintf(buf, sizeof(buf), "%s/images/logo_small.png", PACKAGE_DATA_DIR);
239    elm_icon_file_set(ic, buf, NULL);
240    elm_toolbar_item_add(tb, ic, "Out", NULL, NULL);
241    
242    ic = elm_icon_add(win);
243    snprintf(buf, sizeof(buf), "%s/images/logo_small.png", PACKAGE_DATA_DIR);
244    elm_icon_file_set(ic, buf, NULL);
245    elm_toolbar_item_add(tb, ic, "There", NULL, NULL);
246    
247    ic = elm_icon_add(win);
248    snprintf(buf, sizeof(buf), "%s/images/logo_small.png", PACKAGE_DATA_DIR);
249    elm_icon_file_set(ic, buf, NULL);
250    elm_toolbar_item_add(tb, ic, "World", NULL, NULL);
251    
252    elm_box_pack_end(o, tb);
253    evas_object_show(tb);
254    
255    li = elm_list_add(win);
256    evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL);
257    evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
258    
259    elm_list_item_append(li, "This is a list", NULL, NULL,  NULL, NULL);
260    elm_list_item_append(li, "Second item", NULL, NULL,  NULL, NULL);
261    elm_list_item_append(li, "3rd", NULL, NULL,  NULL, NULL);
262    elm_list_item_append(li, "Fourth", NULL, NULL,  NULL, NULL);
263    elm_list_item_append(li, "Number five is alive!", NULL, NULL,  NULL, NULL);
264    elm_list_item_append(li, "The quick brown fox jumps over the lazy dog", NULL, NULL,  NULL, NULL);
265    elm_list_item_append(li, "Booyah", NULL, NULL,  NULL, NULL);
266    elm_list_item_append(li, "And another item", NULL, NULL,  NULL, NULL);
267    elm_list_item_append(li, "More of them", NULL, NULL,  NULL, NULL);
268    elm_list_item_append(li, "Get with it", NULL, NULL,  NULL, NULL);
269    
270    elm_list_go(li);
271    
272    elm_box_pack_end(o, li);
273    evas_object_show(li);
274    
275    elm_flip_content_front_set(fl, o);
276    evas_object_show(o);
277    
278    li = elm_list_add(win);
279    evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL);
280    evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
281    
282    elm_list_item_append(li, "This is a list", NULL, NULL,  NULL, NULL);
283    elm_list_item_append(li, "Second item", NULL, NULL,  NULL, NULL);
284    elm_list_item_append(li, "3rd", NULL, NULL,  NULL, NULL);
285    
286    elm_list_go(li);
287    
288    elm_flip_content_back_set(fl, li);
289    evas_object_show(li);
290
291    evas_object_show(fl);
292
293    bx2 = elm_box_add(win);
294    elm_box_horizontal_set(bx2, 1);
295    evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL);
296    evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0);
297    
298    bt = elm_button_add(win);
299    elm_button_label_set(bt, "1");
300    evas_object_smart_callback_add(bt, "clicked", my_fl_1, fl);
301    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
302    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
303    elm_box_pack_end(bx2, bt);
304    evas_object_show(bt);
305    
306    bt = elm_button_add(win);
307    elm_button_label_set(bt, "2");
308    evas_object_smart_callback_add(bt, "clicked", my_fl_2, fl);
309    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
310    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
311    elm_box_pack_end(bx2, bt);
312    evas_object_show(bt);
313    
314    bt = elm_button_add(win);
315    elm_button_label_set(bt, "3");
316    evas_object_smart_callback_add(bt, "clicked", my_fl_3, fl);
317    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
318    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
319    elm_box_pack_end(bx2, bt);
320    evas_object_show(bt);
321    
322    bt = elm_button_add(win);
323    elm_button_label_set(bt, "4");
324    evas_object_smart_callback_add(bt, "clicked", my_fl_4, fl);
325    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
326    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
327    elm_box_pack_end(bx2, bt);
328    evas_object_show(bt);
329    
330    bt = elm_button_add(win);
331    elm_button_label_set(bt, "5");
332    evas_object_smart_callback_add(bt, "clicked", my_fl_5, fl);
333    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
334    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
335    elm_box_pack_end(bx2, bt);
336    evas_object_show(bt);
337    
338    bt = elm_button_add(win);
339    elm_button_label_set(bt, "6");
340    evas_object_smart_callback_add(bt, "clicked", my_fl_6, fl);
341    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
342    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
343    elm_box_pack_end(bx2, bt);
344    evas_object_show(bt);
345    
346    elm_box_pack_end(bx, bx2);
347    evas_object_show(bx2);
348
349    evas_object_resize(win, 320, 480);
350    evas_object_show(win);
351 }
352
353 void
354 test_flip3(void *data, Evas_Object *obj, void *event_info)
355 {
356    Evas_Object *win, *bg, *bx, *bx2, *fl, *fl_f, *fl_b, *o, *bt, *fr;
357    char buf[PATH_MAX];
358
359    win = elm_win_add(NULL, "flip flip", ELM_WIN_BASIC);
360    elm_win_title_set(win, "Flip Flip");
361    elm_win_autodel_set(win, 1);
362
363    bg = elm_bg_add(win);
364    elm_win_resize_object_add(win, bg);
365    evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
366    evas_object_show(bg);
367
368    bx = elm_box_add(win);
369    evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
370    elm_win_resize_object_add(win, bx);
371    evas_object_show(bx);
372
373    fl = elm_flip_add(win);
374    evas_object_size_hint_align_set(fl, EVAS_HINT_FILL, EVAS_HINT_FILL);
375    evas_object_size_hint_weight_set(fl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
376    elm_box_pack_end(bx, fl);
377    evas_object_show(fl);
378
379    fr = elm_frame_add(win);
380    elm_frame_label_set(fr, "Front");
381    evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL);
382    evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
383    elm_flip_content_front_set(fl, fr);
384    evas_object_show(fr);
385
386    fl_f = elm_flip_add(win);
387    evas_object_size_hint_align_set(fl_f, EVAS_HINT_FILL, EVAS_HINT_FILL);
388    evas_object_size_hint_weight_set(fl_f, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
389    elm_frame_content_set(fr, fl_f);
390    evas_object_show(fl_f);
391
392    o = elm_bg_add(win);
393    evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);
394    evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
395    snprintf(buf, sizeof(buf), "%s/images/%s", PACKAGE_DATA_DIR, "sky_01.jpg");
396    elm_bg_file_set(o, buf, NULL);
397    elm_flip_content_front_set(fl_f, o);
398    evas_object_show(o);
399
400
401
402
403    o = elm_bg_add(win);
404    evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);
405    evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
406    snprintf(buf, sizeof(buf), "%s/images/%s", PACKAGE_DATA_DIR, "sky_02.jpg");
407    elm_bg_file_set(o, buf, NULL);
408    elm_flip_content_back_set(fl_f, o);
409    evas_object_show(o);
410
411    fr = elm_frame_add(win);
412    elm_frame_label_set(fr, "Back");
413
414
415
416    evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL);
417    evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
418    elm_flip_content_back_set(fl, fr);
419
420    evas_object_show(fr);
421
422    fl_b = elm_flip_add(win);
423    evas_object_size_hint_align_set(fl_b, EVAS_HINT_FILL, EVAS_HINT_FILL);
424    evas_object_size_hint_weight_set(fl_b, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
425    elm_frame_content_set(fr, fl_b);
426    evas_object_show(fl_b);
427
428    o = elm_bg_add(win);
429    evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);
430    evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
431    snprintf(buf, sizeof(buf), "%s/images/%s", PACKAGE_DATA_DIR, "sky_03.jpg");
432    elm_bg_file_set(o, buf, NULL);
433    elm_flip_content_front_set(fl_b, o);
434    evas_object_show(o);
435
436
437
438
439    o = elm_bg_add(win);
440    evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);
441    evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
442    snprintf(buf, sizeof(buf), "%s/images/%s", PACKAGE_DATA_DIR, "sky_04.jpg");
443    elm_bg_file_set(o, buf, NULL);
444    elm_flip_content_back_set(fl_b, o);
445    evas_object_show(o);
446
447
448
449
450
451
452
453    bx2 = elm_box_add(win);
454    elm_box_horizontal_set(bx2, 1);
455    evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL);
456    evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0);
457
458    bt = elm_button_add(win);
459    elm_button_label_set(bt, "Main Flip");
460    evas_object_smart_callback_add(bt, "clicked", my_fl_6, fl);
461    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
462    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
463    elm_box_pack_end(bx2, bt);
464    evas_object_show(bt);
465
466    bt = elm_button_add(win);
467    elm_button_label_set(bt, "Front Flip");
468    evas_object_smart_callback_add(bt, "clicked", my_fl_6, fl_f);
469    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
470    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
471    elm_box_pack_end(bx2, bt);
472    evas_object_show(bt);
473
474    bt = elm_button_add(win);
475    elm_button_label_set(bt, "Back Flip");
476    evas_object_smart_callback_add(bt, "clicked", my_fl_6, fl_b);
477    evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
478    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
479    elm_box_pack_end(bx2, bt);
480    evas_object_show(bt);
481
482    elm_box_pack_end(bx, bx2);
483    evas_object_show(bx2);
484
485    evas_object_resize(win, 320, 480);
486    evas_object_show(win);
487 }
488 #endif