[NUI] Update sliding events on Track touch event (#4275)
authorSeoyeon2Kim <34738918+Seoyeon2Kim@users.noreply.github.com>
Mon, 30 May 2022 10:02:47 +0000 (19:02 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Thu, 2 Jun 2022 09:14:59 +0000 (18:14 +0900)
commit5d0d708aca7194955b759b7878c9df3ee917e355
tree4b9a2ceab53a385d1e03c3c8cb4d991f3a3ae663
parentbc2a2488b60b110fbdd7decacb0c18fdbd9e0c79
[NUI] Update sliding events on Track touch event (#4275)

- Cannot get SlidingStarted event when the user touches the track.
 Just got ValueChanged and SlidingFinished events without started one.

- Add to emit SlidingStarted event in touch down state.
  Move SlidingFinished event to touch up state.

- Set `GrabTouchAfterLeave` as `true` to get Up event rather than Interrupted
  even if it is out of the slider area.

Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
src/Tizen.NUI.Components/Controls/Slider.Internal.cs
src/Tizen.NUI.Components/Controls/Slider.cs