{
ELM_GESTURE_LAYER_CHECK(obj);
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
{
ELM_GESTURE_LAYER_CHECK(obj);
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
/**
* 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 long_tap_start_timeout long tap start timeout
* 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,
- * 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 double_tap_timeout double tap timeout