efl_input_clickable: add longpress_abort
authorWooHyun Jung <wh0705.jung@samsung.com>
Thu, 1 Aug 2019 09:19:51 +0000 (09:19 +0000)
committerWooHyun Jung <wh0705.jung@samsung.com>
Mon, 5 Aug 2019 02:19:58 +0000 (11:19 +0900)
commit34cfd1b1a47665abcf0e90befbc4173d3305e367
tree403e97688efba65ee58fbea09729955357dc0d3c
parentb89a8ddc34e8dca36d170b7669c506c6d48d0821
efl_input_clickable: add longpress_abort

Now, a specific class which uses efl_input_clickable_util is able
to cancel ongoing longpress event by calling longpress_abort.

This commit shows how efl_ui_text uses longpress_abort to satisfy
its own longpress use case

ref T7847

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D9455
src/lib/elementary/efl_ui_text.c
src/lib/evas/canvas/efl_input_clickable.c
src/lib/evas/canvas/efl_input_clickable.eo
src/tests/elementary/spec/efl_test_clickable.c