From: Sung-jae Park Date: Thu, 25 Apr 2013 12:07:30 +0000 (+0900) Subject: Replace the VALUE_CHANGED with ACTION_DOWN/UP X-Git-Tag: submit/tizen_mobile/20150511.123737~1^2~3^2~3^2~3^2~66 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cb36dc1da648b9536f01b9546520ac6335ff76ac;p=apps%2Fnative%2Fwidget%2Fwidget-edje.git Replace the VALUE_CHANGED with ACTION_DOWN/UP Change-Id: I44044d991f5c7269442842d662b9d62253a80406 --- diff --git a/src/script_port.c b/src/script_port.c index 7a5796a..92c9912 100644 --- a/src/script_port.c +++ b/src/script_port.c @@ -838,7 +838,7 @@ static void edje_del_cb(void *_info, Evas *e, Evas_Object *obj, void *event_info LB_ACCESS_HIGHLIGHT_NEXT 1 LB_ACCESS_HIGHLIGHT_PREV 2 LB_ACCESS_ACTIVATE 3 - LB_ACCESS_VALUE_CHANGE 4 + LB_ACCESS_ACTION 4 LB_ACCESS_SCROLL 5 */ PUBLIC int script_feed_event(void *h, Evas *e, int event_type, int x, int y, int down, double timestamp) @@ -898,12 +898,20 @@ PUBLIC int script_feed_event(void *h, Evas *e, int event_type, int x, int y, int } else if ((event_type & LB_SCRIPT_ACCESS_ACTIVATE) == LB_SCRIPT_ACCESS_ACTIVATE) { action = ELM_ACCESS_ACTION_ACTIVATE; ret = elm_access_action(edje, action, info); - DbgPrint("ACCESS_HIGHLIGHT_ACTIVATE, returns %d\n", ret); + DbgPrint("ACCESS_ACTIVATE, returns %d\n", ret); ret = (ret == EINA_FALSE) ? LB_ACCESS_STATUS_ERROR : LB_ACCESS_STATUS_DONE; - } else if ((event_type & LB_SCRIPT_ACCESS_VALUE_CHANGE) == LB_SCRIPT_ACCESS_VALUE_CHANGE) { - action = ELM_ACCESS_ACTION_VALUE_CHANGE; + } else if ((event_type & LB_SCRIPT_ACCESS_ACTION) == LB_SCRIPT_ACCESS_ACTION) { + if (down == 0) { + action = ELM_ACCESS_ACTION_ACTION_UP; + } else if (down == 1) { + action = ELM_ACCESS_ACTION_ACTION_DOWN; + } else { + ErrPrint("Invalid access event\n"); + break; + } + ret = elm_access_action(edje, action, info); - DbgPrint("ACCESS_HIGHLIGHT_VALUE_CHANGE, returns %d\n", ret); + DbgPrint("ACCESS_ACTION(%d), returns %d\n", down, ret); ret = (ret == EINA_FALSE) ? LB_ACCESS_STATUS_ERROR : LB_ACCESS_STATUS_DONE; } else if ((event_type & LB_SCRIPT_ACCESS_SCROLL) == LB_SCRIPT_ACCESS_SCROLL) { action = ELM_ACCESS_ACTION_SCROLL;