seoz pushed a commit to branch master.
commit 97bf47b2ade3c18a32ef7d54848aab1c342741f4
Author: Daniel Juyung Seo <[email protected]>
Date: Wed Jun 19 01:22:13 2013 +0900
genlist_example_0x.c: clean up sample codes.
1. use elm_win_util_standard_add in normal case. don't need to create the
bg manually.
2. size hint align is not needed for window resize object.
---
src/examples/genlist_example_01.c | 11 ++---------
src/examples/genlist_example_02.c | 12 ++----------
src/examples/genlist_example_03.c | 12 ++----------
src/examples/genlist_example_04.c | 12 ++----------
src/examples/genlist_example_05.c | 12 ++----------
5 files changed, 10 insertions(+), 49 deletions(-)
diff --git a/src/examples/genlist_example_01.c
b/src/examples/genlist_example_01.c
index cc20c09..f7c7938 100644
--- a/src/examples/genlist_example_01.c
+++ b/src/examples/genlist_example_01.c
@@ -37,21 +37,14 @@ _item_sel_cb(void *data, Evas_Object *obj, void *event_info)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg;
+ Evas_Object *win;
Evas_Object *list;
int i;
- win = elm_win_add(NULL, "icon", ELM_WIN_BASIC);
- elm_win_title_set(win, "Icon");
+ win = elm_win_util_standard_add("genlist", "Genlist");
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);
-
if (!_itc)
{
_itc = elm_genlist_item_class_new();
diff --git a/src/examples/genlist_example_02.c
b/src/examples/genlist_example_02.c
index 501c121..9d73aa4 100644
--- a/src/examples/genlist_example_02.c
+++ b/src/examples/genlist_example_02.c
@@ -86,24 +86,16 @@ _realize_cb(void *data, Evas_Object *o, void *event_info)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *box, *hbox;
+ Evas_Object *win, *box, *hbox;
Evas_Object *list, *btn;
int i;
- win = elm_win_add(NULL, "genlist", ELM_WIN_BASIC);
- elm_win_title_set(win, "Genlist - simple");
+ win = elm_win_util_standard_add("genlist", "Genlist - simple");
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);
-
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);
elm_win_resize_object_add(win, box);
evas_object_show(box);
diff --git a/src/examples/genlist_example_03.c
b/src/examples/genlist_example_03.c
index d6875d7..02a7bd8 100644
--- a/src/examples/genlist_example_03.c
+++ b/src/examples/genlist_example_03.c
@@ -74,24 +74,16 @@ _genlist_fill(Evas_Object *list)
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *box;
+ Evas_Object *win, *box;
Evas_Object *list;
- win = elm_win_add(NULL, "icon", ELM_WIN_BASIC);
- elm_win_title_set(win, "Icon");
+ win = elm_win_util_standard_add("genlist", "Genlist");
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);
-
box = elm_box_add(win);
elm_box_horizontal_set(box, EINA_TRUE);
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);
elm_win_resize_object_add(win, box);
evas_object_show(box);
diff --git a/src/examples/genlist_example_04.c
b/src/examples/genlist_example_04.c
index dfeedfb..090c9d0 100644
--- a/src/examples/genlist_example_04.c
+++ b/src/examples/genlist_example_04.c
@@ -234,27 +234,19 @@ _button_add(Evas_Object *list, Evas_Object *box, const
char *label, Evas_Smart_C
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *box, *fbox;
+ Evas_Object *win, *box, *fbox;
Evas_Object *list;
Evas_Object *bt_bring_in, *bt_show;
Evas_Object *bt_middle_in, *bt_middle_show;
Evas_Object *bt_top_in, *bt_top_show;
int i;
- win = elm_win_add(NULL, "icon", ELM_WIN_BASIC);
- elm_win_title_set(win, "Icon");
+ win = elm_win_util_standard_add("genlist", "Genlist");
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);
-
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);
elm_win_resize_object_add(win, box);
evas_object_show(box);
diff --git a/src/examples/genlist_example_05.c
b/src/examples/genlist_example_05.c
index 0b181ee..7f1b095 100644
--- a/src/examples/genlist_example_05.c
+++ b/src/examples/genlist_example_05.c
@@ -305,24 +305,16 @@ _button_add(Evas_Object *list, Evas_Object *box, const
char *label, Evas_Smart_C
EAPI_MAIN int
elm_main(int argc, char **argv)
{
- Evas_Object *win, *bg, *box, *fbox;
+ Evas_Object *win, *box, *fbox;
Evas_Object *list;
int i;
- win = elm_win_add(NULL, "icon", ELM_WIN_BASIC);
- elm_win_title_set(win, "Icon");
+ win = elm_win_util_standard_add("genlist", "Genlist");
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);
-
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);
elm_win_resize_object_add(win, box);
evas_object_show(box);
--
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev