seoz pushed a commit to branch master.
commit b927171ba2205fce75e95ea696c69bd20c70c885
Author: Daniel Juyung Seo <[email protected]>
Date: Wed Jun 26 19:11:21 2013 +0900
examples: refactoring. use elm_win_util_standard_add() for normal cases.
season 4.
now it's done :)
---
src/examples/scroller_example_01.c | 11 +++--------
src/examples/segment_control_example.c | 10 ++--------
src/examples/separator_example_01.c | 10 +++-------
src/examples/slider_example.c | 10 ++--------
src/examples/slideshow_example.c | 11 ++---------
src/examples/spinner_example.c | 10 ++--------
src/examples/table_example_01.c | 10 +++-------
src/examples/table_example_02.c | 10 +++-------
src/examples/theme_example_01.c | 9 ++-------
src/examples/theme_example_02.c | 9 ++-------
src/examples/thumb_example_01.c | 11 +++--------
src/examples/toolbar_example_01.c | 10 ++--------
src/examples/toolbar_example_02.c | 10 ++--------
src/examples/toolbar_example_03.c | 10 ++--------
src/examples/transit_example_01.c | 11 ++---------
src/examples/transit_example_02.c | 13 ++++---------
src/examples/transit_example_03.c | 12 ++----------
src/examples/transit_example_04.c | 12 ++----------
src/examples/web_example_02.c | 9 ++-------
src/examples/win_example.c | 19 ++++---------------
20 files changed, 49 insertions(+), 168 deletions(-)
diff --git a/src/examples/scroller_example_01.c
b/src/examples/scroller_example_01.c
index 5a26488..e5f81d0 100644
--- a/src/examples/scroller_example_01.c
+++ b/src/examples/scroller_example_01.c
@@ -106,17 +106,12 @@ static const char *text = "Lorem ipsum dolor sit amet,
consectetur adipiscing el
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *label, *scroller;
+ Evas_Object *win, *label, *scroller;
- win = elm_win_add(NULL, "scroller", ELM_WIN_BASIC);
- elm_win_title_set(win, "Scroller");
- 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("scroller", "Scroller");
+ elm_win_autodel_set(win, EINA_TRUE);
label = elm_label_add(win);
elm_object_text_set(label, text);
diff --git a/src/examples/segment_control_example.c
b/src/examples/segment_control_example.c
index 6a33916..7680eaa 100644
--- a/src/examples/segment_control_example.c
+++ b/src/examples/segment_control_example.c
@@ -14,21 +14,15 @@
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *sc, *ic;
+ Evas_Object *win, *sc, *ic;
Elm_Object_Item *seg_it;
int count, idx;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "segment_control", ELM_WIN_BASIC);
- elm_win_title_set(win, "Segment Control Example");
+ win = elm_win_util_standard_add("segment_control", "Segment Control
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);
-
sc = elm_segment_control_add(win);
evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_win_resize_object_add(win, sc);
diff --git a/src/examples/separator_example_01.c
b/src/examples/separator_example_01.c
index 344784d..6d3576b 100644
--- a/src/examples/separator_example_01.c
+++ b/src/examples/separator_example_01.c
@@ -6,16 +6,12 @@
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *bx, *rect, *separator;
+ Evas_Object *win, *bx, *rect, *separator;
- win = elm_win_add(NULL, "separator", ELM_WIN_BASIC);
- elm_win_title_set(win, "Separator");
- 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_show(bg);
+ win = elm_win_util_standard_add("separator", "Separator");
+ elm_win_autodel_set(win, EINA_TRUE);
bx = elm_box_add(win);
elm_box_horizontal_set(bx, EINA_TRUE);
diff --git a/src/examples/slider_example.c b/src/examples/slider_example.c
index 4a0f3af..0ad833a 100644
--- a/src/examples/slider_example.c
+++ b/src/examples/slider_example.c
@@ -42,19 +42,13 @@ _indicator_free(char *str)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *bx, *sl, *ic;
+ Evas_Object *win, *bx, *sl, *ic;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "slider", ELM_WIN_BASIC);
- elm_win_title_set(win, "Slider Example");
+ win = elm_win_util_standard_add("slider", "Slider 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/slideshow_example.c b/src/examples/slideshow_example.c
index bc1ebe3..5f535f8 100644
--- a/src/examples/slideshow_example.c
+++ b/src/examples/slideshow_example.c
@@ -161,7 +161,7 @@ EAPI_MAIN int
elm_main(int argc,
char **argv)
{
- Evas_Object *win, *bg, *notify, *bx, *bt, *hv, *spin;
+ Evas_Object *win, *notify, *bx, *bt, *hv, *spin;
Elm_Object_Item *slide_first, *slide_last, *slide_it;
const char *transition, *layout;
const Eina_List *l, *list;
@@ -181,18 +181,11 @@ elm_main(int argc,
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "slideshow", ELM_WIN_BASIC);
- elm_win_title_set(win, "Slideshow example");
+ win = elm_win_util_standard_add("slideshow", "Slideshow example");
elm_win_autodel_set(win, EINA_TRUE);
- elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
evas_object_resize(win, 600, 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);
-
slideshow = elm_slideshow_add(win);
elm_slideshow_loop_set(slideshow, EINA_TRUE);
evas_object_size_hint_weight_set(slideshow,
diff --git a/src/examples/spinner_example.c b/src/examples/spinner_example.c
index bad1772..ae6da48 100644
--- a/src/examples/spinner_example.c
+++ b/src/examples/spinner_example.c
@@ -26,19 +26,13 @@ _delay_changed_cb(void *data, Evas_Object *obj, void
*event_info)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *bx, *sp;
+ Evas_Object *win, *bx, *sp;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "spinner", ELM_WIN_BASIC);
- elm_win_title_set(win, "Spinner Example");
+ win = elm_win_util_standard_add("spinner", "Spinner 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/table_example_01.c b/src/examples/table_example_01.c
index 16d6036..5c9756c 100644
--- a/src/examples/table_example_01.c
+++ b/src/examples/table_example_01.c
@@ -6,16 +6,12 @@
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *label, *table;
+ Evas_Object *win, *label, *table;
- win = elm_win_add(NULL, "table", ELM_WIN_BASIC);
- elm_win_title_set(win, "Table");
- 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_show(bg);
+ win = elm_win_util_standard_add("table", "Table");
+ elm_win_autodel_set(win, EINA_TRUE);
table = elm_table_add(win);
elm_win_resize_object_add(win, table);
diff --git a/src/examples/table_example_02.c b/src/examples/table_example_02.c
index d466fe8..6a37489 100644
--- a/src/examples/table_example_02.c
+++ b/src/examples/table_example_02.c
@@ -6,16 +6,12 @@
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *rect, *table;
+ Evas_Object *win, *rect, *table;
- win = elm_win_add(NULL, "table", ELM_WIN_BASIC);
- elm_win_title_set(win, "Table");
- 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_show(bg);
+ win = elm_win_util_standard_add("table", "Table");
+ elm_win_autodel_set(win, EINA_TRUE);
table = elm_table_add(win);
elm_win_resize_object_add(win, table);
diff --git a/src/examples/theme_example_01.c b/src/examples/theme_example_01.c
index e848297..b8013d3 100644
--- a/src/examples/theme_example_01.c
+++ b/src/examples/theme_example_01.c
@@ -37,22 +37,17 @@ btn_style_click_cb(void *data, Evas_Object *btn, void *ev)
EAPI_MAIN int
elm_main(int argc, char *argv[])
{
- Evas_Object *win, *bg, *box, *btn;
+ Evas_Object *win, *box, *btn;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
elm_theme_extension_add(NULL, "./theme_example.edj");
- win = elm_win_add(NULL, "Theme example", ELM_WIN_BASIC);
+ win = elm_win_util_standard_add("theme", "Theme example");
elm_win_autodel_set(win, EINA_TRUE);
evas_object_resize(win, 300, 320);
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/theme_example_02.c b/src/examples/theme_example_02.c
index acab9d7..d66c0db 100644
--- a/src/examples/theme_example_02.c
+++ b/src/examples/theme_example_02.c
@@ -17,22 +17,17 @@ _btn_clicked_cb(void *data, Evas_Object *obj, void *ev)
EAPI_MAIN int
elm_main(int argc, char *argv[])
{
- Evas_Object *win, *bg, *box, *btn;
+ Evas_Object *win, *box, *btn;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
elm_theme_overlay_add(NULL, "./theme_example.edj");
- win = elm_win_add(NULL, "Theme example", ELM_WIN_BASIC);
+ win = elm_win_util_standard_add("theme", "Theme example");
elm_win_autodel_set(win, EINA_TRUE);
evas_object_resize(win, 300, 320);
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/thumb_example_01.c b/src/examples/thumb_example_01.c
index 532966e..f8d3b23 100644
--- a/src/examples/thumb_example_01.c
+++ b/src/examples/thumb_example_01.c
@@ -24,7 +24,7 @@ _generation_error_cb(void *data, Evas_Object *o, void
*event_info)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg;
+ Evas_Object *win;
Evas_Object *thumb;
char buf[PATH_MAX];
#ifdef ELM_ETHUMB
@@ -34,15 +34,10 @@ elm_main(int argc, char **argv)
elm_need_ethumb();
elm_app_info_set(elm_main, "elementary", "images/plant_01.jpg");
- win = elm_win_add(NULL, "thumb", ELM_WIN_BASIC);
- elm_win_title_set(win, "Thumbnailer");
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);
+ win = elm_win_util_standard_add("thumb", "Thumbnailer");
+ elm_win_autodel_set(win, EINA_TRUE);
#ifdef ELM_ETHUMB
client = elm_thumb_ethumb_client_get();
diff --git a/src/examples/toolbar_example_01.c
b/src/examples/toolbar_example_01.c
index cf0c740..aa38703 100644
--- a/src/examples/toolbar_example_01.c
+++ b/src/examples/toolbar_example_01.c
@@ -36,20 +36,14 @@ _item_3_pressed(void *data, Evas_Object *obj, void
*event_info)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *bx, *tb, *bt;
+ Evas_Object *win, *bx, *tb, *bt;
Elm_Object_Item *tb_it;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "toolbar", ELM_WIN_BASIC);
- elm_win_title_set(win, "Toolbar Example");
+ win = elm_win_util_standard_add("toolbar", "Toolbar 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);
evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
diff --git a/src/examples/toolbar_example_02.c
b/src/examples/toolbar_example_02.c
index b535ffe..dea8ec7 100644
--- a/src/examples/toolbar_example_02.c
+++ b/src/examples/toolbar_example_02.c
@@ -22,20 +22,14 @@ _item_pressed(void *data, Evas_Object *obj, void
*event_info)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *bx, *tb, *bt;
+ Evas_Object *win, *bx, *tb, *bt;
Elm_Object_Item *tb_it;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "toolbar", ELM_WIN_BASIC);
- elm_win_title_set(win, "Toolbar Example");
+ win = elm_win_util_standard_add("toolbar", "Toolbar 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);
evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
diff --git a/src/examples/toolbar_example_03.c
b/src/examples/toolbar_example_03.c
index 58ed132..b15b73c 100644
--- a/src/examples/toolbar_example_03.c
+++ b/src/examples/toolbar_example_03.c
@@ -14,20 +14,14 @@
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *bx, *tb, *bt, *menu;
+ Evas_Object *win, *bx, *tb, *bt, *menu;
Elm_Object_Item *tb_it;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "toolbar", ELM_WIN_BASIC);
- elm_win_title_set(win, "Toolbar Example");
+ win = elm_win_util_standard_add("toolbar", "Toolbar 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);
evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
diff --git a/src/examples/transit_example_01.c
b/src/examples/transit_example_01.c
index 2ad231d..d7065e1 100644
--- a/src/examples/transit_example_01.c
+++ b/src/examples/transit_example_01.c
@@ -6,22 +6,15 @@
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *bt;
+ Evas_Object *win, *bt;
Elm_Transit *trans;
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "transit-basic", ELM_WIN_BASIC);
- elm_win_title_set(win, "Transit - Basic");
+ win = elm_win_util_standard_add("transit-basic", "Transit - Basic");
elm_win_autodel_set(win, EINA_TRUE);
- elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
evas_object_resize(win, 400, 400);
- 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);
-
bt = elm_button_add(win);
elm_object_text_set(bt, "Resizing Effect");
evas_object_show(bt);
diff --git a/src/examples/transit_example_02.c
b/src/examples/transit_example_02.c
index c00e83a..7c34e13 100644
--- a/src/examples/transit_example_02.c
+++ b/src/examples/transit_example_02.c
@@ -6,21 +6,16 @@
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *bt, *bt2, *bt3, *bt4;
+ Evas_Object *win, *bt, *bt2, *bt3, *bt4;
Elm_Transit *trans, *trans2, *trans3, *trans4;
- win = elm_win_add(NULL, "transit9", ELM_WIN_BASIC);
- elm_win_title_set(win, "Transit 9");
+ elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+
+ win = elm_win_util_standard_add("transit9", "Transit 9");
elm_win_autodel_set(win, EINA_TRUE);
evas_object_resize(win, 400, 400);
- elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
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);
-
bt = elm_button_add(win);
elm_object_text_set(bt, "Chain 1");
evas_object_resize(bt, 100, 100);
diff --git a/src/examples/transit_example_03.c
b/src/examples/transit_example_03.c
index bd8150c..45bcb0a 100644
--- a/src/examples/transit_example_03.c
+++ b/src/examples/transit_example_03.c
@@ -166,7 +166,7 @@ _cb_tween_changed(void *data, Evas_Object *obj, void *event)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *obj, *icon, *box, *vbox, *vbox2, *hbox, *btn;
+ Evas_Object *win, *obj, *icon, *box, *vbox, *vbox2, *hbox, *btn;
Evas_Object *cbox, *dummy, *spinner;
char buf[PATH_MAX];
int i;
@@ -183,17 +183,9 @@ elm_main(int argc, char **argv)
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
/* add a window */
- win = elm_win_add(NULL, "transit", ELM_WIN_BASIC);
- elm_win_title_set(win, "Transit Example");
+ win = elm_win_util_standard_add("transit", "Transit Example");
elm_win_autodel_set(win, EINA_TRUE);
- /* add a scalable white background to this window */
- 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);
-
/* add a vertical box that will hold everything */
box = elm_box_add(win);
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
diff --git a/src/examples/transit_example_04.c
b/src/examples/transit_example_04.c
index 58214db..ee91531 100644
--- a/src/examples/transit_example_04.c
+++ b/src/examples/transit_example_04.c
@@ -81,7 +81,7 @@ _transit_start(void *data, Evas_Object *o, void *event_info)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *obj, *icon, *box, *vbox, *btn, *dummy;
+ Evas_Object *win, *obj, *icon, *box, *vbox, *btn, *dummy;
Eina_List *objs = NULL;
char buf[PATH_MAX];
int i;
@@ -90,17 +90,9 @@ elm_main(int argc, char **argv)
elm_app_info_set(elm_main, "elementary", "images/icon_07.png");
/* add a window */
- win = elm_win_add(NULL, "transit", ELM_WIN_BASIC);
- elm_win_title_set(win, "Transit Example");
+ win = elm_win_util_standard_add("transit", "Transit Example");
elm_win_autodel_set(win, EINA_TRUE);
- /* add a scalable white background to this window */
- 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);
-
box = elm_box_add(win);
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
diff --git a/src/examples/web_example_02.c b/src/examples/web_example_02.c
index ec5f10c..461e7f5 100644
--- a/src/examples/web_example_02.c
+++ b/src/examples/web_example_02.c
@@ -462,7 +462,7 @@ default_content_set(Evas_Object *web)
EAPI_MAIN int
elm_main(int argc, char *argv[])
{
- Evas_Object *win, *bg, *box, *box2, *btn, *ic, *url_bar, *naviframe, *tabs,
*web;
+ Evas_Object *win, *box, *box2, *btn, *ic, *url_bar, *naviframe, *tabs, *web;
Evas *e;
Evas_Modifier_Mask ctrl_mask;
App_Data *ad;
@@ -475,7 +475,7 @@ elm_main(int argc, char *argv[])
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
- win = elm_win_add(NULL, "example-web", ELM_WIN_BASIC);
+ win = elm_win_util_standard_add("example-web", "Web Example");
elm_win_autodel_set(win, EINA_TRUE);
e = evas_object_evas_get(win);
@@ -489,11 +489,6 @@ elm_main(int argc, char *argv[])
_win_search_trigger_cb, ad);
evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _win_free_cb, ad);
- 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/win_example.c b/src/examples/win_example.c
index 5500cf4..b88e1e2 100644
--- a/src/examples/win_example.c
+++ b/src/examples/win_example.c
@@ -171,12 +171,12 @@ _win_focused_cb(void *data, Evas_Object *obj, void *event)
EAPI_MAIN int
elm_main(int argc, char *argv[])
{
- Evas_Object *win, *win2, *bg, *bigbox, *box, *btn, *o;
+ Evas_Object *win, *win2, *bigbox, *box, *btn, *o;
char buf[256];
elm_app_info_set(elm_main, "elementary", "images/logo.png");
- win = elm_win_add(NULL, "win-example", ELM_WIN_BASIC);
- elm_win_title_set(win, "Elm_Win Example");
+
+ win = elm_win_util_standard_add("win-example", "Elm_Win Example");
elm_win_focus_highlight_enabled_set(win, EINA_TRUE);
evas_object_resize(win, 400, 400);
evas_object_show(win);
@@ -186,11 +186,6 @@ elm_main(int argc, char *argv[])
evas_object_smart_callback_add(win, "delete,request", _main_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);
-
bigbox = elm_box_add(win);
elm_box_horizontal_set(bigbox, EINA_TRUE);
evas_object_size_hint_weight_set(bigbox, EVAS_HINT_EXPAND,
EVAS_HINT_EXPAND);
@@ -251,20 +246,14 @@ elm_main(int argc, char *argv[])
elm_box_pack_end(bigbox, box);
evas_object_show(box);
- win2 = elm_win_add(NULL, "sub-win-example2", ELM_WIN_BASIC);
+ win2 = elm_win_util_standard_add("sub-win-example2", "Non-managed window");
elm_win_autodel_set(win2, EINA_TRUE);
- elm_win_title_set(win2, "Non-managed window");
elm_win_override_set(win2, EINA_TRUE);
evas_object_show(win2);
evas_object_smart_callback_add(win2, "focus,in", _win_focused_cb,
"override");
- o = elm_bg_add(win2);
- evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win2, o);
- evas_object_show(o);
-
bigbox = elm_box_add(win2);
evas_object_size_hint_weight_set(bigbox, EVAS_HINT_EXPAND,
EVAS_HINT_EXPAND);
elm_win_resize_object_add(win2, bigbox);
--
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev