Remove "tilt zoom" and EWK motion code.
This is how pinch zoom workflow was:
0- EWebView::SubscribeMotionEvents (motion,zoom smart callback)
1- EWebView::HandleTouchEvents
(if > 2 touch points)
2- wkext_motion_tilt_start
3- MotionUI:InitializeTiltToZoom
(set up tilt callback, initialize sensor)
4- MotionUI::tiltCallback fires which calls
5- MotionUI::tiltToZoom which fires "motion,zoom" smart trigger)
6- EWebView::OnMotionZoom calls
7- RWHVEfl::makePinchZoom
8- RWHVEfl::HandleGesture
9- RWHVEfl::FilterMotion
10- wkext_motion_tilt_position_update
(...)
After http://165.213.202.130/gerrit/#/c/79685/ and
http://165.213.202.130/gerrit/#/c/79684/ pinch is
brought up, and works by directly passing Motion
(multi touch) events to chromium.
Now the follow is:
0- listen to EVAS_CALLBACK_MULTI_DOWN,MOVE,UP from RWHVEfl
1- RWHVEfl::On{Mouse,Pointer}{Down,Move,Up}
2- RWHVEfl::ProcessTouchEvents
(create motion events)
3- pass events down to chromium
The whole tilt zoom machinery can then be removed.
PS: Note that since http://165.213.202.130/gerrit/#/c/69834/
all MotionUI code path is disabled.
Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=13002
Reviewed by: Piotr Tworek, arno renevier
Change-Id: If15f48fd2ff199450fcdfab01e0f5f667176fe89
Signed-off-by: Antonio Gomes <a1.gomes@samsung.com>