summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHyunho Kang <hhstark.kang@samsung.com>2017-10-24 10:53:25 +0900
committerHyunho Kang <hhstark.kang@samsung.com>2017-10-24 10:54:36 +0900
commitd731df129bc1ce6436131f40590b7199b2878f37 (patch)
tree9f05b8cc8d59366c78291db4a17c0165709e6168
parent1c6cb453b1b349d973276a0fc9421dfbf5c1efd1 (diff)
downloadscreen-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
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.c28
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,