eo_prefix: elm_obj_gesture_layer;
methods {
@property zoom_step {
- [[Control step value for zoom action.]]
- set {}
- get {}
+ [[Control step value for zoom action.]]
+ set {
+ [[When recognizing the zoom gesture, it should be recognized as zooming larger
+ than step.
+ ]]
+ }
+ get {
+ }
values {
step: double; [[The zoom step value.]]
}
}
}
@property rotate_step {
+ [[This function returns step-value for rotate action.]]
set {
- [[This function sets the step value for rotate action.
+ [[Set to 0 to cancel step setting.
- Set to 0 to cancel step setting.
+ When recognizing the rotate gesture, the rotated size must be larger
+ than step.
]]
}
get {
- [[This function returns step-value for rotate action.]]
}
values {
step: double; [[New rotate step value.]]
/**
* This function sets the gesture layer line min length of an object
*
+ * Sets the minimum line length at which the user's gesture will be recognized as a line.
+ *
* @param obj gesture-layer.
* @param line_min_length the length.
*
/**
* This function sets the gesture layer zoom distance tolerance of an object
*
+ * If the distance between the two tab events becomes larger or smaller
+ * than @c zoom_distance_tolerance, it is recognized as the start of the
+ * zoom gesture.
+ *
* @param obj gesture-layer.
* @param zoom_distance_tolerance zoom distance tolerance
*
/**
* This function sets the gesture layer line distance tolerance of an object
*
+ * Sets the minimum @c line_distance_tolerance length for the gesture to be recognized as a line.
+ *
* @param obj gesture-layer.
* @param line_distance_tolerance line distance tolerance
*
/**
* This function sets the gesture layer line angular tolerance of an object
*
+ * Sets the minimum @c line_angular_tolerance angle for the gesture to be recognized as a line.
+ *
* @param obj gesture-layer.
* @param line_angular_tolerance line angular tolerance
*
/**
* This function sets the gesture layer zoom wheel factor of an object
*
+ * Sets the zoom size when a mouse wheel event occurs.
+ *
* @param obj gesture-layer.
* @param zoom_wheel_factor zoom wheel factor
*
/**
* This function sets the gesture layer zoom finger factor of an object
*
+ * Sets the zoom size by multiplaying the zoom value by @c zoom_finger_factor
+ * when zooming.
+ *
* @param obj gesture-layer.
* @param zoom_finger_factor zoom finger factor
*
/**
* This function sets the gesture layer rotate angular tolerance of an object
*
+ * Sets the minimum @c rotate_angular_tolerance angle for the gesture to be recognized as a rotate.
+ * Rotate should be rotated beyond the givin @c rotate_angular_tolerance to recognize
+ * the start of the rotate gestrue.
+ *
* @param obj gesture-layer.
* @param rotate_angular_tolerance rotate angular tolerance
*
/**
* This function sets the gesture layer flick time limit (in ms) of an object
*
+ * Recognize as a flick when a gesture occurs over @c flick_time_limit_ms.
+ *
* @param obj gesture-layer.
* @param flick_time_limit_ms flick time limit (in ms)
*
/**
* 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.
+ *
* @param obj gesture-layer.
* @param long_tap_start_timeout long tap start timeout
*
/**
* This function sets the gesture layer continues enable of an object
*
+ * An option that allows user to start a gesture even when user is in touch move state.
+ *
* @param obj gesture-layer.
* @param continues_enable continues enable
*
/**
* 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.
+ *
* @param obj gesture-layer.
* @param double_tap_timeout double tap timeout
*