summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Juyung Seo <seojuyung2@gmail.com>2014-07-20 05:21:08 +0900
committerDaniel Juyung Seo <seojuyung2@gmail.com>2014-07-20 05:21:08 +0900
commitfb4a9fe15c907bffb9728c56b6a698c82a2a8fa8 (patch)
tree69f730de4a04b9f25e3bad7ae514254e0399f793
parent9676ed5d3105f02d1ade4a009863a0d67ecfb9fa (diff)
downloadelementary-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.c1
-rw-r--r--src/examples/evas3d_map_example.c8
-rw-r--r--src/examples/evas3d_object_on_button_example.c5
-rw-r--r--src/examples/evas3d_scene_on_button_example.c6
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();