diff options
author | Daniel Juyung Seo <seojuyung2@gmail.com> | 2014-07-20 05:21:08 +0900 |
---|---|---|
committer | Daniel Juyung Seo <seojuyung2@gmail.com> | 2014-07-20 05:21:08 +0900 |
commit | fb4a9fe15c907bffb9728c56b6a698c82a2a8fa8 (patch) | |
tree | 69f730de4a04b9f25e3bad7ae514254e0399f793 | |
parent | 9676ed5d3105f02d1ade4a009863a0d67ecfb9fa (diff) | |
download | elementary-fb4a9fe15c907bffb9728c56b6a698c82a2a8fa8.tar.gz |
examples: Call window object show after its content creation.
Window show call triggers all smart objects' smart calculation
and in case of X11, XMapWindow() is called directly.
Also moved resize of window accordingly.
-rw-r--r-- | src/examples/efl_thread_3.c | 1 | ||||
-rw-r--r-- | src/examples/evas3d_map_example.c | 8 | ||||
-rw-r--r-- | src/examples/evas3d_object_on_button_example.c | 5 | ||||
-rw-r--r-- | src/examples/evas3d_scene_on_button_example.c | 6 |
4 files changed, 10 insertions, 10 deletions
diff --git a/src/examples/efl_thread_3.c b/src/examples/efl_thread_3.c index 36ba69f92..129381dd3 100644 --- a/src/examples/efl_thread_3.c +++ b/src/examples/efl_thread_3.c @@ -93,6 +93,7 @@ elm_main(int argc, char **argv) evas_object_show(win); elm_run(); + elm_shutdown(); return 0; } diff --git a/src/examples/evas3d_map_example.c b/src/examples/evas3d_map_example.c index 94faac07e..eab1afb05 100644 --- a/src/examples/evas3d_map_example.c +++ b/src/examples/evas3d_map_example.c @@ -1244,15 +1244,13 @@ elm_main(int argc, char **argv) light_toggle_setup(control_layout); zoom_slider_setup(control_layout); - evas_object_resize(win, WIDTH, HEIGHT); - evas_object_show(win); - /* Start rotating earth */ animator = ecore_animator_add(animate_scene, mesh_node); - printf ("Enter main loop\n"); - elm_run(); + evas_object_resize(win, WIDTH, HEIGHT); + evas_object_show(win); + elm_run(); elm_shutdown(); sphere_fini(); diff --git a/src/examples/evas3d_object_on_button_example.c b/src/examples/evas3d_object_on_button_example.c index 99868286b..14bd97d17 100644 --- a/src/examples/evas3d_object_on_button_example.c +++ b/src/examples/evas3d_object_on_button_example.c @@ -299,8 +299,6 @@ elm_main(int argc, char **argv) win = elm_win_util_standard_add("evas3d-object-button", "A button on the 3d object"); elm_win_autodel_set(win, EINA_TRUE); - evas_object_resize(win, WIDTH, HEIGHT); - evas_object_show(win); evas = evas_object_evas_get(win); @@ -329,6 +327,9 @@ elm_main(int argc, char **argv) /* Add animation timer callback. */ ecore_timer_add(0.016, _animate_scene, &data); + evas_object_resize(win, WIDTH, HEIGHT); + evas_object_show(win); + /* Enter main loop. */ elm_run(); diff --git a/src/examples/evas3d_scene_on_button_example.c b/src/examples/evas3d_scene_on_button_example.c index 08cf3cbd1..19990e785 100644 --- a/src/examples/evas3d_scene_on_button_example.c +++ b/src/examples/evas3d_scene_on_button_example.c @@ -276,10 +276,7 @@ elm_main(int argc, char **argv) win = elm_win_util_standard_add("evas3d-scene-button", "3d object on the button"); if (!win) return 0; - elm_win_autodel_set(win, EINA_TRUE); - evas_object_resize(win, WIDTH, HEIGHT); - evas_object_show(win); evas = evas_object_evas_get(win); if (!evas) return 0; @@ -308,6 +305,9 @@ elm_main(int argc, char **argv) /* Add animation timer callback. */ ecore_timer_add(0.016, _animate_scene, &data); + evas_object_resize(win, WIDTH, HEIGHT); + evas_object_show(win); + /* Enter main loop. */ elm_run(); |