Defer to SelectionControllerEfl some gesture handling.
authorAntonio Gomes <a1.gomes@samsung.com>
Wed, 12 Aug 2015 20:14:26 +0000 (16:14 -0400)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 06:57:09 +0000 (06:57 +0000)
commitb3ecf96e6cc04a5df9a1504e612c95b42aae530a
treefed10e73b58b4f389dcb1474fdd267e28df7028b
parente7ca0c10394b5827ddccd50318075488103daff8
Defer to SelectionControllerEfl some gesture handling.

RWHVEfl class hosts most of our touch handling logic.
However some events/gestures are specific to text selection
and could be handled there.

Patch does that by adding HandleGesture{Begin,End} methods
to SelectionControllerEfl, as well as move the class variable
'restore_showing_large_handle_on_gesture_end_' there too.

That has some advanteges:
- it cleans up RWHVEfl
- It makes SelectionControllerEfl mode self-contained
- It make a future/possible replacement of SelectionControllerEfl
easier.

Origin beta/m42 patch:
- http://165.213.202.130/gerrit/#/c/85092/ , reviewed by
Janusz Majnert and Arnaud Renevier.

Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=14304

Reviewed by: arno renevier, Jaesik Chang, Janusz Majnert, SeungSeop Park

Change-Id: I09749ba363205a389d1790b92b412daa1d5e6bed
Signed-off-by: Antonio Gomes <a1.gomes@samsung.com>
tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.cc
tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.h
tizen_src/chromium_impl/content/browser/selection/selection_controller_efl.cc
tizen_src/chromium_impl/content/browser/selection/selection_controller_efl.h