hermet pushed a commit to branch master.

commit 02f57bf7b9a0f09bb6f7ce9c238a1523210c762f
Author: ChunEon Park <[email protected]>
Date:   Mon Jul 22 17:38:26 2013 +0900

    elementary/diskselector - fix the test case that caused 
_smart_need_recalculate problems.
---
 src/bin/test_diskselector.c | 37 ++++++++++++++++++-------------------
 1 file changed, 18 insertions(+), 19 deletions(-)

diff --git a/src/bin/test_diskselector.c b/src/bin/test_diskselector.c
index 911f9e5..f2b7d22 100644
--- a/src/bin/test_diskselector.c
+++ b/src/bin/test_diskselector.c
@@ -174,12 +174,12 @@ _item_clicked_cb(void *data __UNUSED__, Evas_Object *obj 
__UNUSED__, void *event
 }
 
 static Evas_Object *
-_disk_create(Evas_Object *win, Eina_Bool rnd)
+_disk_create(Evas_Object *parent, Eina_Bool rnd)
 {
    Elm_Object_Item *ds_it;
    Evas_Object *di;
 
-   di = elm_diskselector_add(win);
+   di = elm_diskselector_add(parent);
 
    elm_diskselector_item_append(di, "January", NULL, NULL, NULL);
    elm_diskselector_item_append(di, "February", NULL, _disk_next, NULL);
@@ -232,22 +232,21 @@ test_diskselector(void *data __UNUSED__, Evas_Object *obj 
__UNUSED__, void *even
    elm_win_resize_object_add(win, bxx);
    evas_object_show(bxx);
 
-   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);
-   api->box = bx;
-   evas_object_show(bx);
-
-   bt = elm_button_add(win);
+   bt = elm_button_add(bxx);
    elm_object_text_set(bt, "Next API function");
    evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) 
api);
-   elm_box_pack_end(bxx, bt);
    elm_object_disabled_set(bt, api->state == API_STATE_LAST);
    evas_object_show(bt);
+   elm_box_pack_end(bxx, bt);
 
+   bx = elm_box_add(bxx);
+   evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   evas_object_show(bx);
    elm_box_pack_end(bxx, bx);
+   api->box = bx;
 
-   disk = _disk_create(win, EINA_TRUE);
+   disk = _disk_create(bx, EINA_TRUE);
    evas_object_size_hint_weight_set(disk, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    evas_object_size_hint_align_set(disk, EVAS_HINT_FILL, 0.5);
    elm_box_pack_end(bx, disk);
@@ -256,7 +255,7 @@ test_diskselector(void *data __UNUSED__, Evas_Object *obj 
__UNUSED__, void *even
    ds_it = elm_diskselector_selected_item_get(disk);
    elm_diskselector_item_selected_set(ds_it, EINA_FALSE);
 
-   disk = _disk_create(win, EINA_FALSE);
+   disk = _disk_create(bx, EINA_FALSE);
    evas_object_size_hint_weight_set(disk, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    evas_object_size_hint_align_set(disk, EVAS_HINT_FILL, 0.5);
    elm_box_pack_end(bx, disk);
@@ -266,7 +265,7 @@ test_diskselector(void *data __UNUSED__, Evas_Object *obj 
__UNUSED__, void *even
    ds_it = elm_diskselector_item_next_get(ds_it);
    elm_diskselector_item_selected_set(ds_it, EINA_TRUE);
 
-   disk = _disk_create(win, EINA_FALSE);
+   disk = _disk_create(bx, EINA_FALSE);
    evas_object_size_hint_weight_set(disk, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    evas_object_size_hint_align_set(disk, EVAS_HINT_FILL, 0.5);
    elm_box_pack_end(bx, disk);
@@ -274,8 +273,8 @@ test_diskselector(void *data __UNUSED__, Evas_Object *obj 
__UNUSED__, void *even
    evas_object_smart_callback_add(disk, "selected", _print_disk_info_cb, NULL);
    elm_diskselector_side_text_max_length_set(disk, 4);
 
-   disk = elm_diskselector_add(win);
-   ic = elm_icon_add(win);
+   disk = elm_diskselector_add(bx);
+   ic = elm_icon_add(disk);
    snprintf(buf, sizeof(buf), "%s/images/logo_small.png", 
elm_app_data_dir_get());
    elm_image_file_set(ic, buf, NULL);
    elm_image_resizable_set(ic, 1, 1);
@@ -293,8 +292,8 @@ test_diskselector(void *data __UNUSED__, Evas_Object *obj 
__UNUSED__, void *even
    evas_object_show(disk);
    evas_object_smart_callback_add(disk, "selected", _print_disk_info_cb, NULL);
 
-   disk = elm_diskselector_add(win);
-   ic = elm_icon_add(win);
+   disk = elm_diskselector_add(bx);
+   ic = elm_icon_add(disk);
    snprintf(buf, sizeof(buf), "%s/images/logo_small.png", 
elm_app_data_dir_get());
    elm_image_file_set(ic, buf, NULL);
    elm_image_resizable_set(ic, 1, 1);
@@ -313,7 +312,7 @@ test_diskselector(void *data __UNUSED__, Evas_Object *obj 
__UNUSED__, void *even
    evas_object_smart_callback_add(disk, "selected", _print_disk_info_cb, NULL);
 
    // displayed item number setting example
-   disk = elm_diskselector_add(win);
+   disk = elm_diskselector_add(bx);
    elm_diskselector_display_item_num_set(disk, 5);
    printf("Number of Items in DiskSelector : %d\n",
           elm_diskselector_display_item_num_get(disk));
@@ -334,7 +333,7 @@ test_diskselector(void *data __UNUSED__, Evas_Object *obj 
__UNUSED__, void *even
    evas_object_smart_callback_add(disk, "clicked", _item_clicked_cb, NULL);
 
    // displayed item number setting example
-   disk = elm_diskselector_add(win);
+   disk = elm_diskselector_add(bx);
    elm_diskselector_display_item_num_set(disk, 7);
    printf("Number of Items in DiskSelector : %d\n",
           elm_diskselector_display_item_num_get(disk));

-- 

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk

Reply via email to