diff options
author | Marcel Hollerbach <marcel-hollerbach@t-online.de> | 2015-01-24 12:58:48 +0100 |
---|---|---|
committer | Marcel Hollerbach <marcel-hollerbach@t-online.de> | 2015-10-05 12:54:39 +0200 |
commit | 0086f17aecc58265b896dac6a4b2976b4869f68e (patch) | |
tree | 2769e90f4f5dcf5e5cf4f64a85124446db18e7a9 | |
parent | d91b820a9497326ad5aa91bd980a82303d223a25 (diff) | |
download | elementary-0086f17aecc58265b896dac6a4b2976b4869f68e.tar.gz |
settingswidget test: Added a buttom to test delete items.
-rw-r--r-- | src/bin/test_settingspane.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/bin/test_settingspane.c b/src/bin/test_settingspane.c index 60e680b98..3afdc0b6f 100644 --- a/src/bin/test_settingspane.c +++ b/src/bin/test_settingspane.c @@ -192,9 +192,19 @@ save_q_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED printf("No.\n"); else printf("Yes :)\n"); +} + +static void +del_focused_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) +{ + Elm_Settingspane_Item *item; + + item = elm_settingspane_focused_get(data); + elm_settingspane_item_delete(item); } + void test_settingspane(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { @@ -282,6 +292,14 @@ test_settingspane(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev elm_box_pack_end(btnbox, o); evas_object_show(o); + o = elm_button_add(win); + elm_object_text_set(o, "Delete focused item"); + evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); + evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); + evas_object_smart_callback_add(o, "clicked", del_focused_cb, sw); + elm_box_pack_end(btnbox, o); + evas_object_show(o); + evas_object_show(win); evas_object_resize(win, 500, 500); } |