[Tizen] 1. Add Timer at TapGestureDetector 14/267614/1
authorjoogab.yun <joogab.yun@samsung.com>
Thu, 29 Jul 2021 17:09:43 +0000 (02:09 +0900)
committerjoogab.yun <joogab.yun@samsung.com>
Wed, 8 Dec 2021 02:04:25 +0000 (11:04 +0900)
commitee3fb953841adba64aff9598c0f445b44cef8843
tree32ab633de95c33fb0207e0faabdab85c362d9e5e
parentf6f400d2ada7a9b319ef5c3ae36f27365240e9b4
[Tizen] 1. Add Timer at TapGestureDetector

   Currently, when double tap operation is performed,
   single tap and double tap are always transmitted together.

   So, when single and double taps are required, then after one tap, we wait for the timeout,
   if the timeout happens, then we emit the single-tap,
   if we tap again during this time, then we emit a double-tap instead.

2. Add ReceiveAllTapEvents(bool)

If MaximumTaps is greater than MinimumTaps, the event is sent by checking whether it is the correct single tap or multi tap.
However, there are cases when I want to receive all tap events without these checks.

3. Fix SVACE error in tap-gesture-detector-impl.cpp

Change-Id: I835252c863d459039a570bce958a4a72b7734e74
automated-tests/src/dali/utc-Dali-TapGestureDetector.cpp
dali/internal/event/events/tap-gesture/tap-gesture-detector-impl.cpp
dali/internal/event/events/tap-gesture/tap-gesture-detector-impl.h
dali/internal/event/events/tap-gesture/tap-gesture-recognizer.h
dali/public-api/events/tap-gesture-detector.cpp
dali/public-api/events/tap-gesture-detector.h