efl_input: remove the API of efl_input_instance_get
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Sat, 9 Feb 2019 18:08:45 +0000 (19:08 +0100)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 8 Mar 2019 11:49:33 +0000 (20:49 +0900)
commit19ced184a768f55a96b0b63ab835a80f81f3712f
tree43d22f101ea2c2640afac023601b9bc11b861301
parent1deaf796da3ec105b0b4df8e7d6af09bffee8974
efl_input: remove the API of efl_input_instance_get

there is basically no reason for this API. You can only use the API when
you know the class, when you know the class you can also just know the
function to call to get this API.
The reason this API needs to go is that we don't want to use
polymorphism on class-functions.

ref T7675

Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D7900
12 files changed:
src/lib/ecore_evas/ecore_evas.c
src/lib/elementary/efl_ui_win.c
src/lib/evas/Evas_Internal.h
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/evas_events.c
src/lib/evas/canvas/evas_focus.c
src/lib/evas/canvas/evas_main.c
src/lib/evas/include/evas_private.h