add delete button to gengrid test 2

SVN revision: 64229
This commit is contained in:
Mike Blumenkrantz 2011-10-21 04:04:03 +00:00
parent 6026896d03
commit 82cf8ef9ff
1 changed files with 19 additions and 0 deletions

View File

@ -243,6 +243,19 @@ _after_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UN
NULL);
}
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__)
{
@ -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);