efl/src/lib
Marcel Hollerbach 41e1dadbf1 elementary: do not emit new events in legacy
Summary:
This commits prepares the tree in order to mess with the events in the
Efl.Ui.Clickable event. Events which have been emitted in a none legacy
widget, are now emitted either with evas, when the widget is legacy due
to inheritance. Or via the normal event and normal event functions.

In case the widget is a legacy only widget (not used at all in the new
api), then the events are for now emitted with
evas_object_smart_callback_call.

Cases where event handlers have been added to legacy widgets, smart
events are now used, and not the eo one anymore.

ref T7844

Depends on D8813

Reviewers: cedric, zmike, segfaultxavi

Reviewed By: zmike

Subscribers: #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7844

Differential Revision: https://phab.enlightenment.org/D8816
2019-05-13 15:14:13 -04:00
..
ecore ecore: add Efl.Filter_Model 2019-05-10 11:00:31 -07:00
ecore_audio eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
ecore_avahi
ecore_buffer
ecore_cocoa replace strndup with eina_strndup, remove strndup definition in evil and elm_test_dnd 2019-05-03 13:13:57 +01:00
ecore_con remove useless check of ws2tcpip.h 2019-04-02 10:09:24 -04:00
ecore_drm
ecore_drm2 ecore drm2 - fix warnigns in DBG eina logs for long types 2019-05-13 14:27:00 +01:00
ecore_evas ecore_evas: generalize option defines. 2019-04-25 17:08:37 +09:00
ecore_fb
ecore_file build: do not reply on header checking libinotify.h 2019-03-11 21:23:52 +01:00
ecore_imf build: use only BUILD_ECORE_IMF_XIM as a define 2019-04-17 15:45:35 -04:00
ecore_imf_evas ecore_imf: Add keycode in key down and key up event structs 2019-02-22 11:05:56 +09:00
ecore_input
ecore_input_evas
ecore_ipc efl-net: namespace events to avoid naming conflicts 2019-03-08 12:17:51 -08:00
ecore_sdl ecore_sdl: fix detection of sdl with meson build 2019-04-18 12:30:22 -04:00
ecore_wayland
ecore_win32 meson: support ecore-win32 2019-05-06 17:00:45 +02:00
ecore_wl2 wl2_input: fix a problem that occurs in case of using both pointer/touch input devices 2019-04-30 11:27:25 -04:00
ecore_x build: use only BUILD_ECORE_IMF_XIM as a define 2019-04-17 15:45:35 -04:00
ector eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
edje edje_types: (re)move legacy types to header 2019-05-09 15:19:13 +02:00
eet docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
eeze
efl efl_ui_clickable: move repeat event 2019-05-13 15:14:03 -04:00
efl_mono efl-csharp: fix crash when events trigger after C# object `Dispose` 2019-04-05 19:59:47 -03:00
efl_wl
efreet Evil: remove wrapper around getcwd() 2019-05-08 08:39:36 -04:00
eina eina vpath: fix warning on Windows, as well as the public path 2019-05-12 11:56:04 +02:00
eio eio: correctly set reference count of cached child object. 2019-05-09 09:33:25 -07:00
eldbus eldbus: Fix resource leak 2019-03-19 08:57:59 -04:00
elementary elementary: do not emit new events in legacy 2019-05-13 15:14:13 -04:00
elocation
elput elput: Remove useless call to eldbus_message_unref 2019-04-23 09:14:52 -04:00
elua build: fix macos build 2019-02-22 08:53:20 -05:00
embryo
emile docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
emotion docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
eolian eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
eolian_cxx eolian_cxx: rework context code, also more flexible scope indentation generator 2019-03-26 16:42:18 -03:00
ephysics docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
escape docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
ethumb
ethumb_client docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
evas evas/image: fix broken auto_fill mechanism when manually changing fill 2019-05-13 11:45:13 -04:00
evas_goal meson: add a option for selecting lua interpreter 2019-02-21 20:49:00 +01:00
evil Evil: fix warning on 64 bits 2019-05-08 12:19:00 -04:00
.gitignore