seoz pushed a commit to branch master.
commit 38aebc64b8793ccba60ebd6f8a18365ab9d4a2c7
Author: Daniel Juyung Seo <[email protected]>
Date: Wed Jun 26 15:34:38 2013 +0900
examples: refactoring. use elm_win_util_standard_add() for normal cases.
season 2.
---
src/examples/efl_thread_6.c | 13 ++++---------
src/examples/efl_thread_win32_1.c | 13 ++++---------
src/examples/efl_thread_win32_2.c | 13 ++++---------
src/examples/efl_thread_win32_3.c | 13 ++++---------
src/examples/efl_thread_win32_4.c | 13 ++++---------
src/examples/entry_example.c | 10 ++--------
src/examples/fileselector_button_example.c | 10 ++--------
src/examples/fileselector_entry_example.c | 10 ++--------
src/examples/fileselector_example.c | 10 ++--------
src/examples/flip_example_01.c | 11 +++--------
src/examples/flipselector_example.c | 10 ++--------
src/examples/frame_example_01.c | 11 +++--------
src/examples/general_funcs_example.c | 11 +++--------
src/examples/gengrid_example.c | 11 ++---------
src/examples/glview_example_01.c | 11 +++--------
src/examples/hover_example_01.c | 11 +++--------
src/examples/hoversel_example_01.c | 13 ++++---------
src/examples/icon_example_01.c | 12 +++---------
src/examples/image_example_01.c | 12 +++---------
src/examples/index_example_01.c | 10 ++--------
src/examples/index_example_02.c | 10 ++--------
src/examples/inwin_example.c | 11 +++--------
src/examples/label_example_01.c | 11 +++--------
src/examples/layout_example_01.c | 11 +++--------
src/examples/layout_example_02.c | 12 +++---------
25 files changed, 73 insertions(+), 210 deletions(-)
diff --git a/src/examples/efl_thread_6.c b/src/examples/efl_thread_6.c
index 24b7c35..e5a4510 100644
--- a/src/examples/efl_thread_6.c
+++ b/src/examples/efl_thread_6.c
@@ -120,21 +120,16 @@ anim(void *data)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *o, *bg;
+ Evas_Object *o;
int i;
- win = elm_win_add(NULL, "efl-thread-6", ELM_WIN_BASIC);
- elm_win_title_set(win, "EFL Thread 6");
- elm_win_autodel_set(win, EINA_TRUE);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+
+ win = elm_win_util_standard_add("efl-thread-6", "EFL Thread 6");
+ elm_win_autodel_set(win, EINA_TRUE);
evas_object_resize(win, 400, 400);
evas_object_show(win);
- bg = elm_bg_add(win);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
-
// queue up 64 mandel generation thread jobs
for (i = 0; i < 64; i++)
{
diff --git a/src/examples/efl_thread_win32_1.c
b/src/examples/efl_thread_win32_1.c
index 7c8df4d..5cf4990 100644
--- a/src/examples/efl_thread_win32_1.c
+++ b/src/examples/efl_thread_win32_1.c
@@ -53,20 +53,15 @@ my_thread_new(void)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *o, *bg;
+ Evas_Object *o;
- win = elm_win_add(NULL, "efl-thread-1", ELM_WIN_BASIC);
- elm_win_title_set(win, "EFL Thread 1");
- elm_win_autodel_set(win, EINA_TRUE);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+
+ win = elm_win_util_standard_add("efl-thread-1", "EFL Thread 1");
+ elm_win_autodel_set(win, EINA_TRUE);
evas_object_resize(win, 400, 400);
evas_object_show(win);
- bg = elm_bg_add(win);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
-
o = evas_object_rectangle_add(evas_object_evas_get(win));
evas_object_color_set(o, 50, 80, 180, 255);
evas_object_resize(o, 100, 100);
diff --git a/src/examples/efl_thread_win32_2.c
b/src/examples/efl_thread_win32_2.c
index 81820eb..b708409 100644
--- a/src/examples/efl_thread_win32_2.c
+++ b/src/examples/efl_thread_win32_2.c
@@ -69,20 +69,15 @@ my_thread_mainloop_code(void *data)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *o, *bg;
+ Evas_Object *o;
- win = elm_win_add(NULL, "efl-thread-2", ELM_WIN_BASIC);
- elm_win_title_set(win, "EFL Thread 2");
- elm_win_autodel_set(win, EINA_TRUE);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+
+ win = elm_win_util_standard_add("efl-thread-2", "EFL Thread 2");
+ elm_win_autodel_set(win, EINA_TRUE);
evas_object_resize(win, 400, 400);
evas_object_show(win);
- bg = elm_bg_add(win);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
-
o = evas_object_rectangle_add(evas_object_evas_get(win));
evas_object_color_set(o, 50, 80, 180, 255);
evas_object_resize(o, 100, 100);
diff --git a/src/examples/efl_thread_win32_3.c
b/src/examples/efl_thread_win32_3.c
index d1593a8..c8133cb 100644
--- a/src/examples/efl_thread_win32_3.c
+++ b/src/examples/efl_thread_win32_3.c
@@ -71,20 +71,15 @@ my_thread_mainloop_code(void *data)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *o, *bg;
+ Evas_Object *o;
- win = elm_win_add(NULL, "efl-thread-3", ELM_WIN_BASIC);
- elm_win_title_set(win, "EFL Thread 3");
- elm_win_autodel_set(win, EINA_TRUE);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+
+ win = elm_win_util_standard_add("efl-thread-3", "EFL Thread 3");
+ elm_win_autodel_set(win, EINA_TRUE);
evas_object_resize(win, 400, 400);
evas_object_show(win);
- bg = elm_bg_add(win);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
-
o = evas_object_rectangle_add(evas_object_evas_get(win));
evas_object_color_set(o, 50, 80, 180, 255);
evas_object_resize(o, 100, 100);
diff --git a/src/examples/efl_thread_win32_4.c
b/src/examples/efl_thread_win32_4.c
index 83a8876..70299c9 100644
--- a/src/examples/efl_thread_win32_4.c
+++ b/src/examples/efl_thread_win32_4.c
@@ -92,20 +92,15 @@ down(void *data, Evas *e, Evas_Object *obj, void
*event_info)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *o, *bg;
+ Evas_Object *o;
- win = elm_win_add(NULL, "efl-thread-4", ELM_WIN_BASIC);
- elm_win_title_set(win, "EFL Thread 4");
- elm_win_autodel_set(win, EINA_TRUE);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+
+ win = elm_win_util_standard_add("efl-thread-4", "EFL Thread 4");
+ elm_win_autodel_set(win, EINA_TRUE);
evas_object_resize(win, 400, 400);
evas_object_show(win);
- bg = elm_bg_add(win);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
-
o = evas_object_rectangle_add(evas_object_evas_get(win));
evas_object_color_set(o, 50, 80, 180, 255);
evas_object_resize(o, 100, 100);
diff --git a/src/examples/entry_example.c b/src/examples/entry_example.c
index 027b7ee..b76eb41 100644
--- a/src/examples/entry_example.c
+++ b/src/examples/entry_example.c
@@ -489,23 +489,17 @@ _edit_tplclick_cb(void *data, Evas_Object *obj, void
*event)
EAPI_MAIN int
elm_main(int argc, char *argv[])
{
- Evas_Object *win, *bg, *box, *tb, *en, *o, *icon;
+ Evas_Object *win, *box, *tb, *en, *o, *icon;
App_Data app;
memset(&app, 0, sizeof(app));
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "entry-example", ELM_WIN_BASIC);
- elm_win_title_set(win, "Emacs Lite");
+ win = elm_win_util_standard_add("entry-example", "Emacs Lite");
elm_win_autodel_set(win, EINA_TRUE);
evas_object_show(win);
- bg = elm_bg_add(win);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
-
box = elm_box_add(win);
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_win_resize_object_add(win, box);
diff --git a/src/examples/fileselector_button_example.c
b/src/examples/fileselector_button_example.c
index cfa98ab..359dcf0 100644
--- a/src/examples/fileselector_button_example.c
+++ b/src/examples/fileselector_button_example.c
@@ -81,19 +81,13 @@ EAPI_MAIN int
elm_main(int argc,
char **argv)
{
- Evas_Object *win, *bg, *vbox, *hbox, *ic, *ck, *fs_bt, *en, *lb, *sep;
+ Evas_Object *win, *vbox, *hbox, *ic, *ck, *fs_bt, *en, *lb, *sep;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "fileselector-button", ELM_WIN_BASIC);
- elm_win_title_set(win, "File Selector Button Example");
+ win = elm_win_util_standard_add("fileselector-button", "File Selector
Button Example");
elm_win_autodel_set(win, EINA_TRUE);
- bg = elm_bg_add(win);
- elm_win_resize_object_add(win, bg);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_show(bg);
-
vbox = elm_box_add(win);
elm_win_resize_object_add(win, vbox);
evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
diff --git a/src/examples/fileselector_entry_example.c
b/src/examples/fileselector_entry_example.c
index 390b2a2..a04354f 100644
--- a/src/examples/fileselector_entry_example.c
+++ b/src/examples/fileselector_entry_example.c
@@ -79,19 +79,13 @@ EAPI_MAIN int
elm_main(int argc,
char **argv)
{
- Evas_Object *win, *bg, *vbox, *hbox, *ic, *ck, *fs_entry, *sep;
+ Evas_Object *win, *vbox, *hbox, *ic, *ck, *fs_entry, *sep;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "fileselector-entry", ELM_WIN_BASIC);
- elm_win_title_set(win, "File Selector Entry Example");
+ win = elm_win_util_standard_add("fileselector-entry", "File Selector Entry
Example");
elm_win_autodel_set(win, EINA_TRUE);
- bg = elm_bg_add(win);
- elm_win_resize_object_add(win, bg);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_show(bg);
-
vbox = elm_box_add(win);
elm_win_resize_object_add(win, vbox);
evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
diff --git a/src/examples/fileselector_example.c
b/src/examples/fileselector_example.c
index e02e3f1..b5cab2d 100644
--- a/src/examples/fileselector_example.c
+++ b/src/examples/fileselector_example.c
@@ -104,7 +104,7 @@ EAPI_MAIN int
elm_main(int argc,
char **argv)
{
- Evas_Object *win, *fs, *bg, *vbox, *buttons_bx, *bt, *sep, *bx;
+ Evas_Object *win, *fs, *vbox, *buttons_bx, *bt, *sep, *bx;
/* Set the locale according to the system pref. If you dont do so
* the file selector will order the files list in a case sensitive
@@ -115,15 +115,9 @@ elm_main(int argc,
elm_need_ethumb(); /* let's have thumbnails of images on grid view */
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "fileselector", ELM_WIN_BASIC);
- elm_win_title_set(win, "File Selector Example");
+ win = elm_win_util_standard_add("fileselector", "File Selector Example");
elm_win_autodel_set(win, EINA_TRUE);
- bg = elm_bg_add(win);
- elm_win_resize_object_add(win, bg);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_show(bg);
-
bx = elm_box_add(win);
elm_win_resize_object_add(win, bx);
elm_box_horizontal_set(bx, EINA_TRUE);
diff --git a/src/examples/flip_example_01.c b/src/examples/flip_example_01.c
index 41a0ef6..73e762f 100644
--- a/src/examples/flip_example_01.c
+++ b/src/examples/flip_example_01.c
@@ -8,17 +8,12 @@ static void _change_interaction(void *data, Evas_Object *obj,
void *event_info);
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *rect, *rect2, *flip, *radio, *radio2, *radio3;
+ Evas_Object *win, *rect, *rect2, *flip, *radio, *radio2, *radio3;
- win = elm_win_add(NULL, "flip", ELM_WIN_BASIC);
- elm_win_title_set(win, "Flip");
- elm_win_autodel_set(win, EINA_TRUE);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- bg = elm_bg_add(win);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
+ win = elm_win_util_standard_add("flip", "Flip");
+ elm_win_autodel_set(win, EINA_TRUE);
rect = evas_object_rectangle_add(evas_object_evas_get(win));
evas_object_resize(rect, 150, 150);
diff --git a/src/examples/flipselector_example.c
b/src/examples/flipselector_example.c
index 895b43d..79fa15a 100644
--- a/src/examples/flipselector_example.c
+++ b/src/examples/flipselector_example.c
@@ -137,7 +137,7 @@ EAPI_MAIN int
elm_main(int argc, char **argv)
{
unsigned int i;
- Evas_Object *win, *bg, *bx, *fp, *bt;
+ Evas_Object *win, *bx, *fp, *bt;
static const char *lbl[] =
{
"Elementary",
@@ -152,15 +152,9 @@ elm_main(int argc, char **argv)
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "flipselector", ELM_WIN_BASIC);
- elm_win_title_set(win, "Flip Selector Example");
+ win = elm_win_util_standard_add("flipselector", "Flip Selector Example");
elm_win_autodel_set(win, EINA_TRUE);
- bg = elm_bg_add(win);
- elm_win_resize_object_add(win, bg);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_show(bg);
-
bx = elm_box_add(win);
evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_win_resize_object_add(win, bx);
diff --git a/src/examples/frame_example_01.c b/src/examples/frame_example_01.c
index ed862b9..c697806 100644
--- a/src/examples/frame_example_01.c
+++ b/src/examples/frame_example_01.c
@@ -6,18 +6,13 @@
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg;
+ Evas_Object *win;
Evas_Object *f1, *r1, *f2, *r2, *f3, *r3, *f4, *r4;
- win = elm_win_add(NULL, "frame", ELM_WIN_BASIC);
- elm_win_title_set(win, "Frame");
- elm_win_autodel_set(win, EINA_TRUE);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- bg = elm_bg_add(win);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
+ win = elm_win_util_standard_add("frame", "Frame");
+ elm_win_autodel_set(win, EINA_TRUE);
r1 = evas_object_rectangle_add(evas_object_evas_get(win));
evas_object_color_set(r1, 255, 0, 0, 255);
diff --git a/src/examples/general_funcs_example.c
b/src/examples/general_funcs_example.c
index 568e91a..77fa48a 100644
--- a/src/examples/general_funcs_example.c
+++ b/src/examples/general_funcs_example.c
@@ -67,7 +67,7 @@ EAPI_MAIN int
elm_main(int argc,
char **argv)
{
- Evas_Object *win, *bg, *box, *frame, *check, *b, *slider;
+ Evas_Object *win, *box, *frame, *check, *b, *slider;
/* tell elm about our app so it can figure out where to get files */
elm_app_compile_bin_dir_set(BIN_DIR);
@@ -80,8 +80,8 @@ elm_main(int argc,
fprintf(stdout, "library directory is: %s\n", elm_app_lib_dir_get());
fprintf(stdout, "locale directory is: %s\n", elm_app_locale_dir_get());
- win = elm_win_add(NULL, "top-level-funcs-example", ELM_WIN_BASIC);
- elm_win_title_set(win, "Elementary Top-level Functions Example");
+ win = elm_win_util_standard_add("top-level-funcs-example",
+ "Elementary Top-level Functions Example");
/* by using this policy value, we avoid having to
* evas_object_smart_callback_add(win, "delete,request", _on_exit, NULL),
@@ -90,11 +90,6 @@ elm_main(int argc,
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
elm_win_autodel_set(win, EINA_TRUE);
- bg = elm_bg_add(win);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
-
/* outer box */
box = elm_box_add(win);
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
diff --git a/src/examples/gengrid_example.c b/src/examples/gengrid_example.c
index ab8d64e..6ec2e59 100644
--- a/src/examples/gengrid_example.c
+++ b/src/examples/gengrid_example.c
@@ -415,8 +415,7 @@ EAPI_MAIN int
elm_main(int argc,
char **argv)
{
- Evas_Object *win, *bg, *grid, *bx, *hbx_1, *hbx_2, *hbx_3, *bt, *ck, *sl,
- *sp;
+ Evas_Object *win, *grid, *bx, *hbx_1, *hbx_2, *hbx_3, *bt, *ck, *sl, *sp;
Eina_Bool bounce;
double h, v;
@@ -425,15 +424,9 @@ elm_main(int argc,
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
elm_app_info_set(elm_main, "elementary", "images");
- win = elm_win_add(NULL, "gengrid", ELM_WIN_BASIC);
- elm_win_title_set(win, "Generic Grid Example");
+ win = elm_win_util_standard_add("gengrid", "Generic Grid Example");
elm_win_autodel_set(win, EINA_TRUE);
- bg = elm_bg_add(win);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
-
bx = elm_box_add(win);
evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_win_resize_object_add(win, bx);
diff --git a/src/examples/glview_example_01.c b/src/examples/glview_example_01.c
index 00af06d..3fa2c02 100644
--- a/src/examples/glview_example_01.c
+++ b/src/examples/glview_example_01.c
@@ -244,7 +244,7 @@ _del(void *data, Evas *evas, Evas_Object *obj, void
*event_info)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *bx, *bt, *gl;
+ Evas_Object *win, *bx, *bt, *gl;
Ecore_Animator *ani;
GLData *gld = NULL;
@@ -254,15 +254,10 @@ elm_main(int argc, char **argv)
// may use another transparently
elm_config_preferred_engine_set("opengl_x11");
- win = elm_win_add(NULL, "glview simple", ELM_WIN_BASIC);
- elm_win_title_set(win, "GLView Simple");
- elm_win_autodel_set(win, EINA_TRUE);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- bg = elm_bg_add(win);
- elm_win_resize_object_add(win, bg);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_show(bg);
+ win = elm_win_util_standard_add("glview simple", "GLView Simple");
+ elm_win_autodel_set(win, EINA_TRUE);
bx = elm_box_add(win);
evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
diff --git a/src/examples/hover_example_01.c b/src/examples/hover_example_01.c
index e426200..70b9def 100644
--- a/src/examples/hover_example_01.c
+++ b/src/examples/hover_example_01.c
@@ -18,17 +18,12 @@ _hide_hover(void *data, Evas_Object *obj, void *event_info)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *bt, *bt2, *rect, *rect2, *rect3, *hover;
+ Evas_Object *win, *bt, *bt2, *rect, *rect2, *rect3, *hover;
- win = elm_win_add(NULL, "hover", ELM_WIN_BASIC);
- elm_win_title_set(win, "Hover");
- elm_win_autodel_set(win, EINA_TRUE);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- bg = elm_bg_add(win);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
+ win = elm_win_util_standard_add("hover", "Hover");
+ elm_win_autodel_set(win, EINA_TRUE);
rect = evas_object_rectangle_add(evas_object_evas_get(win));
evas_object_size_hint_min_set(rect, 25, 25);
diff --git a/src/examples/hoversel_example_01.c
b/src/examples/hoversel_example_01.c
index 3a00c4f..c05d717 100644
--- a/src/examples/hoversel_example_01.c
+++ b/src/examples/hoversel_example_01.c
@@ -12,21 +12,16 @@ static void _add_item(void *data, Evas_Object *obj, void
*event_info);
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *rect, *hoversel;
+ Evas_Object *win, *rect, *hoversel;
Elm_Object_Item *hoversel_it;
- win = elm_win_add(NULL, "hoversel", ELM_WIN_BASIC);
- elm_win_title_set(win, "Hoversel");
- elm_win_autodel_set(win, EINA_TRUE);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+
+ win = elm_win_util_standard_add("hoversel", "Hoversel");
+ elm_win_autodel_set(win, EINA_TRUE);
evas_object_resize(win, 200, 300);
evas_object_show(win);
- bg = elm_bg_add(win);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
-
rect = evas_object_rectangle_add(evas_object_evas_get(win));
evas_object_color_set(rect, 255, 0, 0, 255);
evas_object_show(rect);
diff --git a/src/examples/icon_example_01.c b/src/examples/icon_example_01.c
index 04ef3db..01bbcca 100644
--- a/src/examples/icon_example_01.c
+++ b/src/examples/icon_example_01.c
@@ -6,19 +6,13 @@
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *icon;
+ Evas_Object *win, *icon;
const char *path, *group, *name;
- win = elm_win_add(NULL, "icon", ELM_WIN_BASIC);
- elm_win_title_set(win, "Icon");
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- elm_win_autodel_set(win, EINA_TRUE);
- bg = elm_bg_add(win);
- elm_bg_color_set(bg, 255,255 ,255);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
+ win = elm_win_util_standard_add("icon", "Icon");
+ elm_win_autodel_set(win, EINA_TRUE);
icon = elm_icon_add(win);
elm_icon_order_lookup_set(icon, ELM_ICON_LOOKUP_THEME_FDO);
diff --git a/src/examples/image_example_01.c b/src/examples/image_example_01.c
index e80148a..eeb672a 100644
--- a/src/examples/image_example_01.c
+++ b/src/examples/image_example_01.c
@@ -6,20 +6,14 @@
int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *image;
+ Evas_Object *win, *image;
char buf[PATH_MAX];
elm_app_info_set(elm_main, "elementary", "images/plant_01.jpg");
- win = elm_win_add(NULL, "image", ELM_WIN_BASIC);
- elm_win_title_set(win, "Image");
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- elm_win_autodel_set(win, EINA_TRUE);
- bg = elm_bg_add(win);
- elm_bg_color_set(bg, 255,255 ,255);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
+ win = elm_win_util_standard_add("image", "Image");
+ elm_win_autodel_set(win, EINA_TRUE);
snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg",
elm_app_data_dir_get());
diff --git a/src/examples/index_example_01.c b/src/examples/index_example_01.c
index 43da2a0..1104fa6 100644
--- a/src/examples/index_example_01.c
+++ b/src/examples/index_example_01.c
@@ -99,22 +99,16 @@ EAPI_MAIN int
elm_main(int argc,
char **argv)
{
- Evas_Object *win, *bg, *hbox, *vbox, *bt, *sep;
+ Evas_Object *win, *hbox, *vbox, *bt, *sep;
Elm_Object_Item *lit;
unsigned int i;
char curr = 0;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "index", ELM_WIN_BASIC);
- elm_win_title_set(win, "Index Example");
+ win = elm_win_util_standard_add("index", "Index Example");
elm_win_autodel_set(win, EINA_TRUE);
- bg = elm_bg_add(win);
- elm_win_resize_object_add(win, bg);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_show(bg);
-
vbox = elm_box_add(win);
elm_win_resize_object_add(win, vbox);
evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
diff --git a/src/examples/index_example_02.c b/src/examples/index_example_02.c
index 6db72fe..aa40440 100644
--- a/src/examples/index_example_02.c
+++ b/src/examples/index_example_02.c
@@ -83,7 +83,7 @@ EAPI_MAIN int
elm_main(int argc,
char **argv)
{
- Evas_Object *win, *bg, *grid, *idx;
+ Evas_Object *win, *grid, *idx;
Elm_Object_Item *gg_it;
unsigned int i;
@@ -92,15 +92,9 @@ elm_main(int argc,
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
elm_app_info_set(elm_main, "elementary", "images");
- win = elm_win_add(NULL, "index", ELM_WIN_BASIC);
- elm_win_title_set(win, "Index Example");
+ win = elm_win_util_standard_add("index", "Index Example");
elm_win_autodel_set(win, EINA_TRUE);
- bg = elm_bg_add(win);
- elm_win_resize_object_add(win, bg);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_show(bg);
-
grid = elm_gengrid_add(win);
elm_gengrid_item_size_set(grid, 150, 150);
diff --git a/src/examples/inwin_example.c b/src/examples/inwin_example.c
index df7f679..5928cbd 100644
--- a/src/examples/inwin_example.c
+++ b/src/examples/inwin_example.c
@@ -111,22 +111,17 @@ _screenshot_hack_cb(void *data)
EAPI_MAIN int
elm_main(int argc, char *argv[])
{
- Evas_Object *win, *bg, *box, *o;
+ Evas_Object *win, *box, *o;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "inwin-example", ELM_WIN_BASIC);
- elm_win_title_set(win, "Inwin Example");
+ win = elm_win_util_standard_add("inwin-example", "Inwin Example");
+ elm_win_autodel_set(win, EINA_TRUE);
evas_object_resize(win, 400, 400);
evas_object_show(win);
evas_object_smart_callback_add(win, "delete,request", _win_del_cb, NULL);
- bg = elm_bg_add(win);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
-
box = elm_box_add(win);
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_win_resize_object_add(win, box);
diff --git a/src/examples/label_example_01.c b/src/examples/label_example_01.c
index cdd7acc..81df1a4 100644
--- a/src/examples/label_example_01.c
+++ b/src/examples/label_example_01.c
@@ -6,17 +6,12 @@
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *label, *label2, *label3, *label4, *label5, *label6;
+ Evas_Object *win, *label, *label2, *label3, *label4, *label5, *label6;
- win = elm_win_add(NULL, "label", ELM_WIN_BASIC);
- elm_win_title_set(win, "Label");
- elm_win_autodel_set(win, EINA_TRUE);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- bg = elm_bg_add(win);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
+ win = elm_win_util_standard_add("label", "Label");
+ elm_win_autodel_set(win, EINA_TRUE);
label = elm_label_add(win);
elm_object_text_set(label, "Some long text for our label, that is long but "
diff --git a/src/examples/layout_example_01.c b/src/examples/layout_example_01.c
index 9d32bb2..a6bc7ea 100644
--- a/src/examples/layout_example_01.c
+++ b/src/examples/layout_example_01.c
@@ -52,21 +52,16 @@ _swallow_btn_cb(void *data, Evas_Object *btn, void
*event_info)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *icon, *icon2, *bt, *bt2, *layout;
+ Evas_Object *win, *icon, *icon2, *bt, *bt2, *layout;
Evas_Object *clk;
Evas_Object *item;
char buf[PATH_MAX];
elm_app_info_set(elm_main, "elementary", "examples/layout_example.edj");
- win = elm_win_add(NULL, "layout", ELM_WIN_BASIC);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- elm_win_autodel_set(win, EINA_TRUE);
- bg = elm_bg_add(win);
- elm_bg_color_set(bg, 255,255 ,255);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
+ win = elm_win_util_standard_add("layout", "Layout");
+ elm_win_autodel_set(win, EINA_TRUE);
// Adding layout and filling it with widgets
layout = elm_layout_add(win);
diff --git a/src/examples/layout_example_02.c b/src/examples/layout_example_02.c
index 95cf076..5b60224 100644
--- a/src/examples/layout_example_02.c
+++ b/src/examples/layout_example_02.c
@@ -38,21 +38,15 @@ _signal_cb(void *data, Evas_Object *o, const char
*emission, const char *source)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *layout, *icon;
+ Evas_Object *win, *layout, *icon;
struct _App app;
app.current = 0;
- win = elm_win_add(NULL, "layout", ELM_WIN_BASIC);
- elm_win_title_set(win, "Layout");
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- elm_win_autodel_set(win, EINA_TRUE);
- bg = elm_bg_add(win);
- elm_bg_color_set(bg, 255, 255, 255);
- evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, bg);
- evas_object_show(bg);
+ win = elm_win_util_standard_add("layout", "Layout");
+ elm_win_autodel_set(win, EINA_TRUE);
// Adding layout and filling it with widgets
layout = elm_layout_add(win);
--
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev