evas: move efl_input_device into evas/Efl_Canvas.h
authorCedric Bail <cedric.bail@free.fr>
Thu, 31 Oct 2019 17:20:33 +0000 (13:20 -0400)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 11 Nov 2019 02:20:41 +0000 (11:20 +0900)
commit16f28aa9d27ab3ba07a9647875b579784a1d560e
tree91b77e225c916685f80a4c2a3ab2e737bfa6ba06
parent85e585a8fea6cce18c739dcfa5838710d4f9253c
evas: move efl_input_device into evas/Efl_Canvas.h

Summary:
The internal and the API we would like is mostly a canvas API. A lot of the code
in evas is working around the fact that efl_input_device is not defined inside Evas.
This patch is the first step to try to clean this up.

Depends on D10487

Reviewers: zmike, raster, bu5hm4n, Hermet

Reviewed By: zmike

Subscribers: #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8321

Differential Revision: https://phab.enlightenment.org/D10488
39 files changed:
src/bin/elementary/test_events.c
src/lib/ecore_evas/ecore_evas.c
src/lib/ecore_evas/ecore_evas_drm.h
src/lib/ecore_evas/ecore_evas_util.c
src/lib/edje/Efl_Layout.h
src/lib/edje/edje_callbacks.c
src/lib/edje/edje_private.h
src/lib/efl/Efl.h
src/lib/efl/interfaces/efl_common_internal.h [deleted file]
src/lib/efl/interfaces/efl_interfaces_main.c
src/lib/efl/interfaces/meson.build
src/lib/elementary/efl_ui_widget.c
src/lib/elementary/efl_ui_win.c
src/lib/elementary/elm_priv.h
src/lib/emotion/emotion_smart.c
src/lib/evas/Efl_Canvas.h
src/lib/evas/Evas_Common.h
src/lib/evas/Evas_Eo.h
src/lib/evas/Evas_Internal.h
src/lib/evas/canvas/efl_canvas_pointer.eo [moved from src/lib/efl/interfaces/efl_canvas_pointer.eo with 100% similarity]
src/lib/evas/canvas/efl_canvas_scene.eo [moved from src/lib/efl/interfaces/efl_canvas_scene.eo with 100% similarity]
src/lib/evas/canvas/efl_input_device.c [moved from src/lib/efl/interfaces/efl_input_device.c with 98% similarity]
src/lib/evas/canvas/efl_input_device.eo [moved from src/lib/efl/interfaces/efl_input_device.eo with 100% similarity]
src/lib/evas/canvas/efl_input_event.c
src/lib/evas/canvas/efl_input_focus.c
src/lib/evas/canvas/efl_input_hold.c
src/lib/evas/canvas/efl_input_key.c
src/lib/evas/canvas/efl_input_pointer.c
src/lib/evas/canvas/efl_input_types.eot [moved from src/lib/efl/interfaces/efl_input_types.eot with 100% similarity]
src/lib/evas/canvas/evas_callbacks.c
src/lib/evas/canvas/evas_device.c
src/lib/evas/canvas/evas_events.c
src/lib/evas/canvas/evas_events_legacy.c
src/lib/evas/canvas/evas_focus.c
src/lib/evas/canvas/evas_key_grab.c
src/lib/evas/canvas/evas_main.c
src/lib/evas/canvas/meson.build
src/lib/evas/gesture/efl_canvas_gesture_private.h
src/lib/evas/include/evas_common_private.h