efl_ui_win: Added more gesture config values for gesture manager.

Summary:
https://phab.enlightenment.org/T7544

This is for set config values for gesture manager.

C# will use gesture manager instead of elm_gesture_layer.

Those config values should import to gesture manager to recognize and handle gestures.

Reviewers: segfaultxavi, stefan_schmidt, bu5hm4n, zmike, Jaehyun_Cho

Reviewed By: Jaehyun_Cho

Subscribers: Jaehyun_Cho, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D7962
This commit is contained in:
Woochanlee 2019-06-11 16:17:47 +09:00 committed by Jaehyun Cho
parent 6e048a4069
commit e67c1f28d1
1 changed files with 31 additions and 3 deletions

View File

@ -5118,9 +5118,37 @@ _gesture_manager_config_load(Eo *obj)
eina_value_set(&val, _elm_config->glayer_double_tap_timeout);
efl_gesture_manager_config_set(gm, "glayer_double_tap_timeout", &val);
eina_value_setup(&val, EINA_VALUE_TYPE_INT);
eina_value_set(&val, _elm_config->glayer_tap_finger_size);
efl_gesture_manager_config_set(gm, "glayer_tap_finger_size", &val);
eina_value_set(&val, _elm_config->thumbscroll_friction);
efl_gesture_manager_config_set(gm, "thumbscroll_friction", &val);
eina_value_set(&val, _elm_config->thumbscroll_momentum_threshold);
efl_gesture_manager_config_set(gm, "thumbscroll_momentum_threshold", &val);
eina_value_set(&val, _elm_config->glayer_line_min_length);
efl_gesture_manager_config_set(gm, "glayer_line_min_length", &val);
eina_value_set(&val, _elm_config->glayer_line_distance_tolerance);
efl_gesture_manager_config_set(gm, "glayer_line_distance_tolerance", &val);
eina_value_set(&val, _elm_config->glayer_line_angular_tolerance);
efl_gesture_manager_config_set(gm, "glayer_line_angular_tolerance", &val);
eina_value_set(&val, _elm_config->glayer_zoom_finger_factor);
efl_gesture_manager_config_set(gm, "glayer_zoom_finger_factor", &val);
eina_value_set(&val, _elm_config->glayer_zoom_distance_tolerance);
efl_gesture_manager_config_set(gm, "glayer_zoom_distance_tolerance", &val);
eina_value_setup(&val, EINA_VALUE_TYPE_UINT);
eina_value_set(&val, _elm_config->glayer_flick_time_limit_ms);
efl_gesture_manager_config_set(gm, "glayer_flick_time_limit_ms", &val);
eina_value_setup(&val, EINA_VALUE_TYPE_UCHAR);
eina_value_set(&val, _elm_config->glayer_continues_enable);
efl_gesture_manager_config_set(gm, "glayer_continues_enable", &val);
eina_value_set(&val, _elm_config->glayer_zoom_finger_enable);
efl_gesture_manager_config_set(gm, "glayer_zoom_finger_enable", &val);
}
static Eo *