efl/src/lib
Mike Blumenkrantz 0b152734ba efl_ui_widget: redo disable handling
before the disable property was a bit weird. Setting something to
disabled=true will disable all children of the widget that is changed.
However, only the update function of the children will get the false flag,
not the flag itself. Which means, to query the real disabled state, we
need to walk up the parent relations.

With this patch, every change to disabled will go through the disabled
property, which mean, a implementor can just overwrite the disabled
property, and adjust its internal state there. Just be carefull, a set
to disabled=true still might result in disabled=false. This makes the
function on_disable_update unneccesary. Which also cleans up the
Efl.Ui.Widget class.

ref T7553

Depends on D8016

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D8017
2019-02-27 20:19:23 +01:00
..
ecore efl.file: improve api a bit 2019-02-27 13:17:10 -05:00
ecore_audio ecore audio - mark it all as beta 2019-02-15 10:38:09 +00:00
ecore_avahi here comes meson 2018-10-02 17:22:50 +02:00
ecore_buffer here comes meson 2018-10-02 17:22:50 +02:00
ecore_cocoa here comes meson 2018-10-02 17:22:50 +02:00
ecore_con efl.file: improve api a bit 2019-02-27 13:17:10 -05:00
ecore_drm here comes meson 2018-10-02 17:22:50 +02:00
ecore_drm2 ecore drm2 - work around kms/drm bug seemingly when no flip event comes 2019-02-21 09:52:31 +00:00
ecore_evas interfaces: move animator,tick to efl.canvas.object and remove efl.animator 2019-02-21 22:04:30 +01:00
ecore_fb ecore_fb: Add missing tslib dependency 2019-01-11 09:20:07 -05:00
ecore_file efl.file: improve api a bit 2019-02-27 13:17:10 -05:00
ecore_imf ecore_imf: Add keycode in key down and key up event structs 2019-02-22 11:05:56 +09: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 cmake: remove! 2018-12-20 20:07:26 +01:00
ecore_input_evas here comes meson 2018-10-02 17:22:50 +02:00
ecore_ipc replace hton and ntoh family functions with ones defined in eina 2019-02-01 14:25:35 +00:00
ecore_sdl here comes meson 2018-10-02 17:22:50 +02:00
ecore_wayland here comes meson 2018-10-02 17:22:50 +02:00
ecore_win32
ecore_wl2 ecore wl2 - remove pointless sntrcpys causing warnings 2019-02-14 09:31:02 +00:00
ecore_x ecore-x: only modify _ecore_key_grabs when key is toggled 2019-02-13 11:39:39 -05:00
ector ector: remove unused function 2019-01-22 14:07:14 +01:00
edje efl.file: improve api a bit 2019-02-27 13:17:10 -05:00
eet eet_dictionary: remove dead code 2019-02-13 16:37:10 -08:00
eeze cmake: remove! 2018-12-20 20:07:26 +01:00
efl efl.file_save: rework save flags 2019-02-27 13:17:35 -05:00
efl_mono
efl_wl here comes meson 2018-10-02 17:22:50 +02:00
efreet replace hton and ntoh family functions with ones defined in eina 2019-02-01 14:25:35 +00:00
eina eina: free vpath hash on shutdown 2019-02-25 17:12:57 -05:00
eio eio: fix not to overflow data by performing arithmetic. 2019-02-27 19:20:29 +09:00
eldbus efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
elementary efl_ui_widget: redo disable handling 2019-02-27 20:19:23 +01:00
elocation elocation - only define ebta api support if needed - not needed here... 2018-11-09 11:44:00 +00:00
elput elput: Update doxygen parameters 2019-01-31 08:45:42 -05:00
elua build: fix macos build 2019-02-22 08:53:20 -05:00
embryo cmake: remove! 2018-12-20 20:07:26 +01:00
emile replace hton and ntoh family functions with ones defined in eina 2019-02-01 14:25:35 +00:00
emotion efl.file: improve api a bit 2019-02-27 13:17:10 -05:00
eo Revert "eo: fix to remove unreachable loop" 2019-02-22 19:02:06 +09:00
eolian eolian: validate betaness 2019-02-25 14:00:28 +01:00
eolian_cxx eolian: drop class function overriding 2019-02-13 16:59:58 +01:00
ephysics here comes meson 2018-10-02 17:22:50 +02:00
escape
ethumb here comes meson 2018-10-02 17:22:50 +02:00
ethumb_client here comes meson 2018-10-02 17:22:50 +02:00
evas efl.canvas.object: clip -> clipper && clipees -> clipped_objects 2019-02-27 13:17:37 -05:00
evas_goal meson: add a option for selecting lua interpreter 2019-02-21 20:49:00 +01:00
evil meson: add inital support for windows compilation 2018-12-07 13:05:31 +01:00
.gitignore