diff options
author | Hyunho Kang <hhstark.kang@samsung.com> | 2017-10-24 10:53:25 +0900 |
---|---|---|
committer | Hyunho Kang <hhstark.kang@samsung.com> | 2017-10-24 10:54:36 +0900 |
commit | d731df129bc1ce6436131f40590b7199b2878f37 (patch) | |
tree | 9f05b8cc8d59366c78291db4a17c0165709e6168 | |
parent | 1c6cb453b1b349d973276a0fc9421dfbf5c1efd1 (diff) | |
download | screen-connector-accepted/tizen_3.0_tv.tar.gz screen-connector-accepted/tizen_3.0_tv.tar.bz2 screen-connector-accepted/tizen_3.0_tv.zip |
Apply flick only for watch appsubmit/tizen_3.0/20171025.014609accepted/tizen/3.0/tv/20171026.010310accepted/tizen/3.0/mobile/20171026.010306accepted/tizen/3.0/common/20171026.152853accepted/tizen_3.0_tvaccepted/tizen_3.0_mobileaccepted/tizen_3.0_common
Big widgets need scroll event
Change-Id: I2e1294eeddaf348e2f4ce22e623f6da27ea6132e
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
-rw-r--r-- | screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c b/screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c index a360918..54cdbd4 100644 --- a/screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c +++ b/screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c @@ -545,7 +545,9 @@ static void __rs_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, void *even LOGD("mouse down: %d %d", ev->canvas.x - x, ev->canvas.y - y); toolkit_evas_h->flick = false; - toolkit_evas_h->prev_y = ev->canvas.y - y; + + if (toolkit_evas_h->screen_type == SCREEN_CONNECTOR_SCREEEN_TYPE_WATCH) + toolkit_evas_h->prev_y = ev->canvas.y - y; if (desc == NULL) desc = ""; @@ -774,21 +776,23 @@ static void __rs_cb_mouse_move(void *data, Evas *e, Evas_Object *obj, void *even return; } - if (toolkit_evas_h->flick) { - LOGD("flick event"); - return; - } + if (toolkit_evas_h->screen_type == SCREEN_CONNECTOR_SCREEEN_TYPE_WATCH) { + if (toolkit_evas_h->flick) { + LOGD("flick event"); + return; + } - delta_y = ev->cur.canvas.y - y - toolkit_evas_h->prev_y; - if (delta_y < 0) - delta_y *= -1; + delta_y = ev->cur.canvas.y - y - toolkit_evas_h->prev_y; + if (delta_y < 0) + delta_y *= -1; - if (delta_y > 10) { - toolkit_evas_h->flick = true; - return; + if (delta_y > 10) { + toolkit_evas_h->flick = true; + return; + } + toolkit_evas_h->prev_y = ev->cur.canvas.y - y; } - toolkit_evas_h->prev_y = ev->cur.canvas.y - y; tizen_remote_surface_transfer_mouse_event(surface, TIZEN_REMOTE_SURFACE_EVENT_TYPE_MOUSE_MOVE, 0, |