From f33db2a8ef06455412e8bc56395eb6f0ad567989 Mon Sep 17 00:00:00 2001 From: Daniel Juyung Seo Date: Thu, 4 Oct 2012 11:00:26 +0000 Subject: [PATCH] elm test_colorselector.c: Added PICKER mode for color selector. SVN revision: 77426 --- legacy/elementary/src/bin/test_colorselector.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/legacy/elementary/src/bin/test_colorselector.c b/legacy/elementary/src/bin/test_colorselector.c index 37ba362ccc..6af446f3d7 100644 --- a/legacy/elementary/src/bin/test_colorselector.c +++ b/legacy/elementary/src/bin/test_colorselector.c @@ -71,6 +71,15 @@ _both_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) evas_object_resize(win, 320, 550); } +static void +_picker_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +{ + Evas_Object *cs = data; + Evas_Object *win = evas_object_data_get(cs, "win"); + elm_colorselector_mode_set(cs, ELM_COLORSELECTOR_PICKER); + evas_object_resize(win, 320, 430); +} + void test_colorselector(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) @@ -174,6 +183,14 @@ test_colorselector(void *data __UNUSED__, Evas_Object *obj __UNUSED__, evas_object_show(bt); elm_box_pack_end(bx2, bt); + bt = elm_button_add(bx2); + evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); + evas_object_smart_callback_add(bt, "clicked", _picker_cb, cs); + elm_object_text_set(bt, "Picker"); + evas_object_show(bt); + elm_box_pack_end(bx2, bt); + evas_object_resize(win, 320, 550); evas_object_show(win); }