Allows TextField and TextEditor to propagate PanGestures. 15/276715/5
authorjoogab.yun <joogab.yun@samsung.com>
Thu, 23 Jun 2022 08:33:34 +0000 (17:33 +0900)
committerjoogab.yun <joogab.yun@samsung.com>
Fri, 24 Jun 2022 07:50:25 +0000 (16:50 +0900)
commit1c6aa75cb7b66fdab6bff180c19066204171ef1e
tree2e1eecaa656dca2c348840326a7f04d3e8c0c559
parentd7d0746a5d6952f6087785b99a78108f2fec8999
Allows TextField and TextEditor to propagate PanGestures.

This is because TextField and TextEditor use PanGesture, parent actors will not be able to receive PanGesture.

So let's propagate the pan gesture to the parent unless the text is being scrolled by the pan gesture.

Change-Id: Ia3b9995fab97287cbf4db271f3912712b7f78695
automated-tests/src/dali-toolkit/utc-Dali-TextEditor.cpp
automated-tests/src/dali-toolkit/utc-Dali-TextField.cpp
dali-toolkit/internal/controls/text-controls/text-editor-impl.cpp
dali-toolkit/internal/controls/text-controls/text-field-impl.cpp
dali-toolkit/internal/text/text-controller-impl.cpp
dali-toolkit/internal/text/text-controller-impl.h
dali-toolkit/internal/text/text-controller.cpp
dali-toolkit/internal/text/text-controller.h