X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fbin%2Ftest_cursor.c;h=4bc3f9fd05cc77f59101a074f84062087734873c;hb=0e537616ec5783f2f726d03d2c83878c1bbd8c57;hp=19a6c06df5ab81d61339c515842f543222550174;hpb=276a83c2d4fca5c74b112c29c4d5005fbba8a778;p=framework%2Fuifw%2Felementary.git diff --git a/src/bin/test_cursor.c b/src/bin/test_cursor.c index 19a6c06..4bc3f9f 100644 --- a/src/bin/test_cursor.c +++ b/src/bin/test_cursor.c @@ -5,9 +5,11 @@ #endif #ifndef ELM_LIB_QUICKLAUNCH +// XXX: show all type of cursors in the elementary_test. this needs to be the first test + typedef struct _Testitem { - Elm_Gengrid_Item *item; + Elm_Object_Item *item; const char *path; int mode; int onoff; @@ -45,44 +47,44 @@ static Elm_Genlist_Item_Class itct; static void glt_exp(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { - Elm_Genlist_Item *it = event_info; - Evas_Object *gl = elm_genlist_item_genlist_get(it); - int val = (int)(long)elm_genlist_item_data_get(it); - Elm_Genlist_Item *it1, *it2, *it3; + Elm_Object_Item *glit = event_info; + Evas_Object *gl = elm_object_item_widget_get(glit); + int val = (int)(long) elm_object_item_data_get(glit); + Elm_Object_Item *glit1, *glit2, *glit3; val *= 10; - it1 = elm_genlist_item_append(gl, &itct, (void *)(long)(val + 1), it, - ELM_GENLIST_ITEM_NONE, NULL, NULL); - it2 = elm_genlist_item_append(gl, &itct, (void *)(long)(val + 2), it, - ELM_GENLIST_ITEM_NONE, NULL, NULL); - it3 = elm_genlist_item_append(gl, &itct, (void *)(long)(val + 3), it, - ELM_GENLIST_ITEM_SUBITEMS, NULL, NULL); + glit1 = elm_genlist_item_append(gl, &itct, (void *)(long) (val + 1), glit, + ELM_GENLIST_ITEM_NONE, NULL, NULL); + glit2 = elm_genlist_item_append(gl, &itct, (void *)(long) (val + 2), glit, + ELM_GENLIST_ITEM_NONE, NULL, NULL); + glit3 = elm_genlist_item_append(gl, &itct, (void *)(long) (val + 3), glit, + ELM_GENLIST_ITEM_TREE, NULL, NULL); - elm_genlist_item_cursor_set(it1, ELM_CURSOR_HAND2); - elm_genlist_item_cursor_set(it2, ELM_CURSOR_HAND2); - elm_genlist_item_cursor_set(it3, ELM_CURSOR_HAND1); + elm_genlist_item_cursor_set(glit1, ELM_CURSOR_HAND2); + elm_genlist_item_cursor_set(glit2, ELM_CURSOR_HAND2); + elm_genlist_item_cursor_set(glit3, ELM_CURSOR_HAND1); } static void glt_con(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { - Elm_Genlist_Item *it = event_info; - elm_genlist_item_subitems_clear(it); + Elm_Object_Item *glit = event_info; + elm_genlist_item_subitems_clear(glit); } static void glt_exp_req(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { - Elm_Genlist_Item *it = event_info; - elm_genlist_item_expanded_set(it, 1); + Elm_Object_Item *glit = event_info; + elm_genlist_item_expanded_set(glit, EINA_TRUE); } static void glt_con_req(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { - Elm_Genlist_Item *it = event_info; - elm_genlist_item_expanded_set(it, 0); + Elm_Object_Item *glit = event_info; + elm_genlist_item_expanded_set(glit, EINA_FALSE); } char * @@ -97,7 +99,7 @@ void test_cursor(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *bx, *bt, *list, *entry, *ck; - Elm_List_Item *lit; + Elm_Object_Item *lit; win = elm_win_add(NULL, "cursor", ELM_WIN_BASIC); elm_win_title_set(win, "Cursor"); @@ -139,16 +141,16 @@ test_cursor(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info elm_object_cursor_set(list, ELM_CURSOR_WATCH); lit = elm_list_item_append(list, "watch over list | hand1", NULL, NULL, NULL, NULL); - elm_list_item_cursor_set(lit, ELM_CURSOR_HAND1); + elm_object_item_cursor_set(lit, ELM_CURSOR_HAND1); lit = elm_list_item_append(list, "watch over list | hand2", NULL, NULL, NULL, NULL); - elm_list_item_cursor_set(lit, ELM_CURSOR_HAND2); + elm_object_item_cursor_set(lit, ELM_CURSOR_HAND2); elm_list_go(list); evas_object_show(list); entry = elm_entry_add(win); elm_entry_scrollable_set(entry, EINA_TRUE); - elm_entry_entry_set(entry, "Xterm cursor"); + elm_object_text_set(entry, "Xterm cursor"); elm_entry_single_line_set(entry, EINA_TRUE); evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, 0); evas_object_size_hint_fill_set(entry, EVAS_HINT_FILL, EVAS_HINT_FILL); @@ -164,9 +166,9 @@ void test_cursor2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *bx, *o, *grid, *gl; - Elm_Genlist_Item *it1, *it2, *it3; + Elm_Object_Item *glit1, *glit2, *glit3; Elm_Object_Item *tb_it; - Elm_List_Item *lit; + Elm_Object_Item *lit; char buf[PATH_MAX]; static Testitem ti[144]; int i, n; @@ -202,12 +204,12 @@ test_cursor2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_inf evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.0); tb_it = elm_toolbar_item_append(o, NULL, "Bogosity", NULL, NULL); - elm_toolbar_item_cursor_set(tb_it, ELM_CURSOR_BOGOSITY); + elm_object_item_cursor_set(tb_it, ELM_CURSOR_BOGOSITY); tb_it = elm_toolbar_item_append(o, NULL, "Unset", NULL, NULL); - elm_toolbar_item_cursor_set(tb_it, ELM_CURSOR_BOGOSITY); - elm_toolbar_item_cursor_unset(tb_it); + elm_object_item_cursor_set(tb_it, ELM_CURSOR_BOGOSITY); + elm_object_item_cursor_unset(tb_it); tb_it = elm_toolbar_item_append(o, NULL, "Xterm", NULL, NULL); - elm_toolbar_item_cursor_set(tb_it, ELM_CURSOR_XTERM); + elm_object_item_cursor_set(tb_it, ELM_CURSOR_XTERM); elm_box_pack_end(bx, o); evas_object_show(o); @@ -216,12 +218,12 @@ test_cursor2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_inf evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); lit = elm_list_item_append(o, "cursor bogosity", NULL, NULL, NULL, NULL); - elm_list_item_cursor_set(lit, ELM_CURSOR_BOGOSITY); + elm_object_item_cursor_set(lit, ELM_CURSOR_BOGOSITY); lit = elm_list_item_append(o, "cursor unset", NULL, NULL, NULL, NULL); - elm_list_item_cursor_set(lit, ELM_CURSOR_BOGOSITY); - elm_list_item_cursor_unset(lit); + elm_object_item_cursor_set(lit, ELM_CURSOR_BOGOSITY); + elm_object_item_cursor_unset(lit); lit = elm_list_item_append(o, "cursor xterm", NULL, NULL, NULL, NULL); - elm_list_item_cursor_set(lit, ELM_CURSOR_XTERM); + elm_object_item_cursor_set(lit, ELM_CURSOR_XTERM); elm_list_go(o); evas_object_show(o); @@ -233,16 +235,16 @@ test_cursor2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_inf itct.item_style = "default"; itct.func.text_get = glt_text_get; - it1 = elm_genlist_item_append(gl, &itct, (void *) 1, NULL, - ELM_GENLIST_ITEM_SUBITEMS, NULL, NULL); - it2 = elm_genlist_item_append(gl, &itct, (void *) 2, NULL, - ELM_GENLIST_ITEM_SUBITEMS, NULL, NULL); - it3 = elm_genlist_item_append(gl, &itct, (void *) 3, NULL, - ELM_GENLIST_ITEM_NONE, NULL, NULL); + glit1 = elm_genlist_item_append(gl, &itct, (void *) 1, NULL, + ELM_GENLIST_ITEM_TREE, NULL, NULL); + glit2 = elm_genlist_item_append(gl, &itct, (void *) 2, NULL, + ELM_GENLIST_ITEM_TREE, NULL, NULL); + glit3 = elm_genlist_item_append(gl, &itct, (void *) 3, NULL, + ELM_GENLIST_ITEM_NONE, NULL, NULL); - elm_genlist_item_cursor_set(it1, ELM_CURSOR_HAND1); - elm_genlist_item_cursor_set(it2, ELM_CURSOR_HAND1); - elm_genlist_item_cursor_set(it3, ELM_CURSOR_CROSS); + elm_genlist_item_cursor_set(glit1, ELM_CURSOR_HAND1); + elm_genlist_item_cursor_set(glit2, ELM_CURSOR_HAND1); + elm_genlist_item_cursor_set(glit3, ELM_CURSOR_CROSS); evas_object_smart_callback_add(gl, "expand,request", glt_exp_req, gl); evas_object_smart_callback_add(gl, "contract,request", glt_con_req, gl); @@ -288,7 +290,7 @@ void test_cursor3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *bx, *o; - Elm_List_Item *lit; + Elm_Object_Item *lit; char buf[PATH_MAX]; win = elm_win_add(NULL, "cursor3", ELM_WIN_BASIC); @@ -310,7 +312,7 @@ test_cursor3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_inf o = elm_button_add(win); elm_object_cursor_set(o, ELM_CURSOR_HAND1); - elm_object_cursor_engine_only_set(o, EINA_FALSE); + elm_object_cursor_theme_search_enabled_set(o, EINA_FALSE); elm_object_text_set(o, "hand1"); elm_box_pack_end(bx, o); evas_object_show(o); @@ -323,21 +325,21 @@ test_cursor3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_inf o = elm_button_add(win); elm_object_cursor_set(o, ELM_CURSOR_HAND2); - elm_object_cursor_engine_only_set(o, EINA_FALSE); + elm_object_cursor_theme_search_enabled_set(o, EINA_FALSE); elm_object_text_set(o, "hand2"); elm_box_pack_end(bx, o); evas_object_show(o); o = elm_button_add(win); elm_object_cursor_set(o, "hand3"); - elm_object_cursor_engine_only_set(o, EINA_FALSE); + elm_object_cursor_theme_search_enabled_set(o, EINA_FALSE); elm_object_text_set(o, "hand3"); elm_box_pack_end(bx, o); evas_object_show(o); o = elm_button_add(win); elm_object_cursor_set(o, "hand3"); - elm_object_cursor_engine_only_set(o, EINA_FALSE); + elm_object_cursor_theme_search_enabled_set(o, EINA_FALSE); elm_object_cursor_style_set(o, "transparent"); elm_object_text_set(o, "hand3 transparent"); elm_box_pack_end(bx, o); @@ -345,7 +347,7 @@ test_cursor3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_inf o = elm_button_add(win); elm_object_cursor_set(o, "hand3"); - elm_object_cursor_engine_only_set(o, EINA_FALSE); + elm_object_cursor_theme_search_enabled_set(o, EINA_FALSE); elm_object_cursor_unset(o); elm_object_text_set(o, "unset"); elm_box_pack_end(bx, o); @@ -357,14 +359,14 @@ test_cursor3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_inf elm_box_pack_end(bx, o); evas_object_show(o); - elm_cursor_engine_only_set(0); + elm_config_cursor_engine_only_set(EINA_FALSE); o = elm_button_add(win); elm_object_cursor_set(o, "hand2"); elm_object_text_set(o, "hand 2 engine only config false"); elm_box_pack_end(bx, o); evas_object_show(o); - elm_cursor_engine_only_set(1); + elm_config_cursor_engine_only_set(EINA_TRUE); o = elm_button_add(win); elm_object_cursor_set(o, "hand2"); elm_object_text_set(o, "hand 2 engine only config true"); @@ -376,18 +378,18 @@ test_cursor3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_inf evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); lit = elm_list_item_append(o, "cursor hand2 x", NULL, NULL, NULL, NULL); - elm_list_item_cursor_set(lit, ELM_CURSOR_HAND2); + elm_object_item_cursor_set(lit, ELM_CURSOR_HAND2); lit = elm_list_item_append(o, "cursor hand2", NULL, NULL, NULL, NULL); - elm_list_item_cursor_set(lit, ELM_CURSOR_HAND2); - elm_list_item_cursor_engine_only_set(lit, EINA_FALSE); + elm_object_item_cursor_set(lit, ELM_CURSOR_HAND2); + elm_object_item_cursor_engine_only_set(lit, EINA_FALSE); lit = elm_list_item_append(o, "cursor hand3", NULL, NULL, NULL, NULL); - elm_list_item_cursor_set(lit, "hand3"); - elm_list_item_cursor_engine_only_set(lit, EINA_FALSE); + elm_object_item_cursor_set(lit, "hand3"); + elm_object_item_cursor_engine_only_set(lit, EINA_FALSE); lit = elm_list_item_append(o, "cursor hand3 transparent", NULL, NULL, NULL, NULL); - elm_list_item_cursor_set(lit, "hand3"); - elm_list_item_cursor_style_set(lit, "transparent"); - elm_list_item_cursor_engine_only_set(lit, EINA_FALSE); + elm_object_item_cursor_set(lit, "hand3"); + elm_object_item_cursor_style_set(lit, "transparent"); + elm_object_item_cursor_engine_only_set(lit, EINA_FALSE); elm_list_go(o); evas_object_show(o); @@ -441,7 +443,6 @@ test_cursor4(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_inf evas_object_size_hint_align_set(ly, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_layout_part_cursor_set(ly, "top-left", ELM_CURSOR_CROSS); elm_layout_part_cursor_set(ly, "bottom-left", ELM_CURSOR_PIRATE); - elm_layout_file_set(ly, buf, "test/layout/parts"); elm_box_pack_end(bx, ly); evas_object_show(ly);