eo: do not expose callback,add and del events in bindings
authorXavi Artigas <xavierartigas@yahoo.es>
Fri, 18 May 2018 14:41:45 +0000 (16:41 +0200)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 1 Jun 2018 01:51:29 +0000 (10:51 +0900)
commit5266ecfed745649a9a6dba3882fbd94016ed18d6
treec1beb0e4be8b5341bfbfa8a603fc7fc6bf3a40ff
parent32a8028729873d7dac26388deb5ae6359d654d83
eo: do not expose callback,add and del events in bindings

These events have been removed from efl_object.eo. Bindings can
still use the EFL_EVENT_CALLBACK_ADD and EFL_EVENT_CALLBACK_DEL
events from C, but they won't be available to the bound language.
The rationale is that bound languages probably will have their
own way to handle callbacks and C function pointers will mean
very little to them. For example, the binding code could route
the native callback through a dispatcher so the received
function ptr would always be that of the dispatcher method.

Closes D6179.
src/lib/eo/Eo.h
src/lib/eo/efl_object.eo
src/lib/eo/eo_base_class.c