forked from enlightenment/efl
elm gesture layer: add check for negative input tap start timeout.
Summary: Add set 0 as start timeout if negative input value. @fix Reviewers: cedric, Hermet, raster Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D4625 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
This commit is contained in:
parent
5bb2f5b7b4
commit
56d31f30b7
|
@ -4095,7 +4095,7 @@ elm_gesture_layer_long_tap_start_timeout_set(Evas_Object *obj, double long_tap_s
|
||||||
{
|
{
|
||||||
ELM_GESTURE_LAYER_CHECK(obj);
|
ELM_GESTURE_LAYER_CHECK(obj);
|
||||||
ELM_GESTURE_LAYER_DATA_GET(obj, sd);
|
ELM_GESTURE_LAYER_DATA_GET(obj, sd);
|
||||||
sd->long_tap_start_timeout = long_tap_start_timeout;
|
sd->long_tap_start_timeout = ((long_tap_start_timeout > 0) ? long_tap_start_timeout : 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI double
|
EAPI double
|
||||||
|
@ -4127,7 +4127,7 @@ elm_gesture_layer_double_tap_timeout_set(Evas_Object *obj, double double_tap_tim
|
||||||
{
|
{
|
||||||
ELM_GESTURE_LAYER_CHECK(obj);
|
ELM_GESTURE_LAYER_CHECK(obj);
|
||||||
ELM_GESTURE_LAYER_DATA_GET(obj, sd);
|
ELM_GESTURE_LAYER_DATA_GET(obj, sd);
|
||||||
sd->double_tap_timeout = double_tap_timeout;
|
sd->double_tap_timeout = ((double_tap_timeout > 0) ? double_tap_timeout : 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI double
|
EAPI double
|
||||||
|
|
|
@ -288,7 +288,8 @@ EAPI unsigned int elm_gesture_layer_flick_time_limit_ms_get(const Evas_Object *o
|
||||||
/**
|
/**
|
||||||
* This function sets the gesture layer long tap start timeout of an object
|
* This function sets the gesture layer long tap start timeout of an object
|
||||||
*
|
*
|
||||||
* Recognize as a long tap when a tab occurs over @c long_tap_start_timeout.
|
* Recognize as a long tap when a tab occurs over @c long_tap_start_timeout,
|
||||||
|
* if set negative value, timeout will be 0.
|
||||||
*
|
*
|
||||||
* @param obj gesture-layer.
|
* @param obj gesture-layer.
|
||||||
* @param long_tap_start_timeout long tap start timeout
|
* @param long_tap_start_timeout long tap start timeout
|
||||||
|
@ -333,7 +334,7 @@ EAPI Eina_Bool elm_gesture_layer_continues_enable_get(const Evas_Object *obj);
|
||||||
* This function sets the gesture layer double tap timeout of an object
|
* This function sets the gesture layer double tap timeout of an object
|
||||||
*
|
*
|
||||||
* When the time diffrence between two tabs is less than the @c double_tap_timeout value,
|
* When the time diffrence between two tabs is less than the @c double_tap_timeout value,
|
||||||
* it is recognized as a double tab.
|
* it is recognized as a double tab, if set negative value, timeout will be 0.
|
||||||
*
|
*
|
||||||
* @param obj gesture-layer.
|
* @param obj gesture-layer.
|
||||||
* @param double_tap_timeout double tap timeout
|
* @param double_tap_timeout double tap timeout
|
||||||
|
|
Loading…
Reference in New Issue