diff options
author | smohanty <smohantty@gmail.com> | 2017-09-19 17:17:39 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-10-19 10:33:12 +0900 |
commit | 28869a939508ce30d4102b81635a655eb2514eea (patch) | |
tree | acacc104b4bd563654a5f26b753b0c81b71a543e /src/lib/evas/include/evas_private.h | |
parent | 9da7a7f0d23f0240a1af721fd771667b9e0de3ba (diff) |
evas/gesture: Integrated gesture framework to evas.
Diffstat (limited to '')
-rw-r--r-- | src/lib/evas/include/evas_private.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h index df01f94a3e..dbaf8a1bf6 100644 --- a/src/lib/evas/include/evas_private.h +++ b/src/lib/evas/include/evas_private.h | |||
@@ -934,6 +934,7 @@ struct _Evas_Public_Data | |||
934 | int in_smart_calc; | 934 | int in_smart_calc; |
935 | int smart_calc_count; | 935 | int smart_calc_count; |
936 | 936 | ||
937 | Eo *gesture_manager; | ||
937 | Eo *pending_default_focus_obj; | 938 | Eo *pending_default_focus_obj; |
938 | Eina_Hash *focused_objects; //Key - seat; value - the focused object | 939 | Eina_Hash *focused_objects; //Key - seat; value - the focused object |
939 | Eina_List *focused_by; //Which seat has the canvas focus | 940 | Eina_List *focused_by; //Which seat has the canvas focus |
@@ -2015,6 +2016,12 @@ Eina_List *_evas_pointer_list_in_rect_get(Evas_Public_Data *edata, | |||
2015 | 2016 | ||
2016 | void efl_canvas_output_info_get(Evas_Public_Data *e, Efl_Canvas_Output *output); | 2017 | void efl_canvas_output_info_get(Evas_Public_Data *e, Efl_Canvas_Output *output); |
2017 | 2018 | ||
2019 | // Gesture Manager | ||
2020 | void _efl_gesture_manager_filter_event(Eo *gesture_manager, Eo *target, void *event); | ||
2021 | void _efl_gesture_manager_callback_del_hook(Eo *gesture_manager, Eo *target, const Efl_Event_Description *type); | ||
2022 | void _efl_gesture_manager_callback_add_hook(Eo *gesture_manager, Eo *target, const Efl_Event_Description *type); | ||
2023 | |||
2024 | |||
2018 | extern Eina_Cow *evas_object_proxy_cow; | 2025 | extern Eina_Cow *evas_object_proxy_cow; |
2019 | extern Eina_Cow *evas_object_map_cow; | 2026 | extern Eina_Cow *evas_object_map_cow; |
2020 | extern Eina_Cow *evas_object_state_cow; | 2027 | extern Eina_Cow *evas_object_state_cow; |