efl/src
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
..
benchmarks meson.build: allow to disable tiff evas loader 2019-09-13 11:26:19 -04:00
bin efl/radio/box: handle non-radio-objects 2019-09-18 18:04:59 +02:00
bindings Revert "cxx: Fix some warnings from -Wextra" 2019-09-16 14:19:43 -04:00
edje_external
examples efl/image: rename "border" -> "border_insets" 2019-09-18 10:08:56 +02:00
generic evas - rsvg loader - comment out deprecated func from rsvg we don't need 2019-09-16 01:47:05 +01:00
lib elm/check: fix emission of legacy "changed" callback 2019-09-18 18:18:55 +02:00
modules eina: fix free support in eina OneBig mempool. 2019-09-17 10:24:05 -07:00
scripts eolian: remove second parameter for eolian_type_c_type_get 2019-09-09 18:26:49 +02:00
static_libs ector: code refactoring. 2019-09-06 17:56:02 +09:00
tests build: use legacy api in places where legacy should be used 2019-09-18 18:04:45 +02:00
wayland_protocol