efl/src/lib
Mike Blumenkrantz 7767ce884a elm/check: fix emission of legacy "changed" callback
legacy "check" and "toggle" widgets operate differently:
* check emits only the "toggle" event
* toggle emits "toggle", "on", "off"

legacy also must not emit events when the widget's state is changed
programmatically

to handle this effectively, check whether the event has been emitted for
each state when the signal is emitted from the theme, and track this
for subsequent uses to ensure that exactly one event is triggered
when it should be

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D9831
2019-09-18 18:18:55 +02:00
..
ecore Efl.ThreadIO: replace empty implementations with @pure_virtual 2019-09-18 13:43:30 +02:00
ecore_audio docs: Move property docs to property level instead of set/get 2019-09-13 12:30:03 +02:00
ecore_avahi
ecore_buffer
ecore_cocoa
ecore_con docs: nicer formatting of the NULL keyword, everywhere 2019-09-10 16:05:44 +02:00
ecore_drm eldbus - fix leak of message in error path case 2019-08-11 12:47:38 +01:00
ecore_drm2
ecore_evas make mman.h private 2019-08-19 09:55:13 -04:00
ecore_fb
ecore_file
ecore_imf ecore_imf: deprecate ambigous or unused APIs 2019-07-10 20:03:14 +09:00
ecore_imf_evas
ecore_input
ecore_input_evas
ecore_ipc
ecore_sdl
ecore_wayland
ecore_win32 ecore win32 - disable #warning because all it does is fill build logs 2019-07-28 10:29:52 +01:00
ecore_wl2 ecore-wl2: Update doxygen for various functions 2019-09-05 08:22:56 -04:00
ecore_x events: don't check for zeroed event types before registering them 2019-07-10 13:57:35 -04:00
ector ector: refer exact stride size for jumping buffer lines. 2019-09-17 12:03:25 +09:00
edje edje - physics - remove warning of unused arg if physics disabled 2019-09-16 01:26:16 +01:00
eet make mman.h private 2019-08-19 09:55:13 -04:00
eeze
efl efl/image: merge preload and unload events into preload_state,changed 2019-09-18 10:08:58 +02:00
efl_mono eolian: enable unimplemented function errors for stable API 2019-09-17 12:36:50 +02:00
efl_wl efl_wfl: fix warning and err prints for wl keymap tmp file 2019-06-20 11:32:12 +01:00
efreet Efreet_Uri: fix URI decoding when a Windows path (letter followed by :) is passed to efreet_uri_decode() 2019-09-04 20:09:44 +01:00
eina eina: prevent leak of Eina_Value internal allocation. 2019-09-17 10:24:08 -07:00
eio Revert "efl_io_model: remove custom counting logic" 2019-09-18 08:21:00 -04:00
eldbus eldbus_proxy: Prevent dangling pointer. 2019-09-06 11:25:22 +09:00
elementary elm/check: fix emission of legacy "changed" callback 2019-09-18 18:18:55 +02:00
elocation
elput make mman.h private 2019-08-19 09:55:13 -04:00
elua make mman.h private 2019-08-19 09:55:13 -04:00
embryo
emile emile - use newer lz4 api instead of deprecated one 2019-08-07 11:44:05 +01:00
emotion docs: Move property docs to property level instead of set/get 2019-09-13 12:30:03 +02:00
eo docs: Move property docs to property level instead of set/get 2019-09-13 12:30:03 +02:00
eolian eolian: skip funcs from beta-classes when unimplemented-checking 2019-09-17 13:48:44 +02:00
eolian_cxx Revert "cxx: Fix some warnings from -Wextra" 2019-09-16 14:19:43 -04:00
ephysics ephysics - fix stringshare double del 2019-08-05 13:33:01 +01:00
escape
ethumb ethumb: fixed a potential dangling pointer. 2019-09-05 18:08:12 +09:00
ethumb_client
evas TABS 2019-09-18 16:05:17 +02:00
evas_goal
evil Evil: fix mmap() and define HAVE_MMAP 2019-09-12 10:01:33 -04:00
.gitignore