seoz pushed a commit to branch master.

commit 4eef6d07df07a856aec15b3f0cffd7702c7dcb41
Author: Daniel Juyung Seo <[email protected]>
Date:   Fri Apr 19 03:03:58 2013 +0900

    test_index.c: added index omit feature enable, disable option.
---
 src/bin/test_index.c | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/src/bin/test_index.c b/src/bin/test_index.c
index f030279..cd39b04 100644
--- a/src/bin/test_index.c
+++ b/src/bin/test_index.c
@@ -164,10 +164,22 @@ id_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, 
void *event_info)
    printf("Current Index : %s\n", elm_index_item_letter_get((const 
Elm_Object_Item *)event_info));
 }
 
+static void
+_omit_check_changed_cb(void *data, Evas_Object *obj,
+                       void *event_info __UNUSED__)
+{
+   Evas_Object *id = data;
+   Eina_Bool omit = elm_check_state_get(obj);
+   if (!id) return;
+
+   printf("Omit feature enabled : %d\n", omit);
+   elm_index_omit_enabled_set(id, omit);
+}
+
 void
 test_index(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void 
*event_info __UNUSED__)
 {
-   Evas_Object *win, *bxx, *gl, *id, *bt, *tb;
+   Evas_Object *win, *bxx, *gl, *id, *bt, *tb, *ck;
    Elm_Object_Item *glit;
    int i, j;
    api_data *api = calloc(1, sizeof(api_data));
@@ -207,6 +219,14 @@ test_index(void *data __UNUSED__, Evas_Object *obj 
__UNUSED__, void *event_info
 
    evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    
+
+   ck = elm_check_add(win);
+   elm_object_text_set(ck, "Omit mode : ");
+   elm_object_style_set(ck, "toggle");
+   elm_box_pack_end(bxx, ck);
+   evas_object_smart_callback_add(ck, "changed", _omit_check_changed_cb, id);
+   evas_object_show(ck);
+
    elm_box_pack_end(bxx, tb);
 
    evas_object_show(id);

-- 

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter

Reply via email to