From: discomfitor Date: Fri, 21 Oct 2011 04:04:03 +0000 (+0000) Subject: add delete button to gengrid test 2 X-Git-Tag: REL_F_I9500_20120323_1~17^2~1556 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d1d7f5e68c4ae4be7bc5f3e145d4b18fb02ab5d5;p=framework%2Fuifw%2Felementary.git add delete button to gengrid test 2 git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@64229 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/bin/test_gengrid.c b/src/bin/test_gengrid.c index 461cf11..8c9dd28 100644 --- a/src/bin/test_gengrid.c +++ b/src/bin/test_gengrid.c @@ -244,6 +244,19 @@ _after_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UN } static void +_delete_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +{ + Evas_Object *grid = data; + Eina_List *l, *l2, *l3; + Elm_Gengrid_Item *it; + + l = elm_gengrid_selected_items_get(grid); + if (!l) return; + EINA_LIST_FOREACH_SAFE(l, l2, l3, it) + elm_gengrid_item_del(it); +} + +static void _prepend_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Testitem *ti; @@ -338,6 +351,12 @@ test_gengrid2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_in elm_box_pack_end(hbx, bt); evas_object_show(bt); + bt = elm_button_add(win); + elm_object_text_set(bt, "Delete"); + evas_object_smart_callback_add(bt, "clicked", _delete_bt_clicked, grid); + elm_box_pack_end(hbx, bt); + evas_object_show(bt); + bt = elm_spinner_add(win); elm_spinner_min_max_set(bt, 10, 1024); elm_spinner_value_set(bt, 150);