ecore: fix bugs from composite models
authorVitor Sousa <vitorsousa@expertisesolutions.com.br>
Tue, 6 Nov 2018 12:42:36 +0000 (10:42 -0200)
committerHermet Park <hermetpark@gmail.com>
Wed, 5 Dec 2018 05:51:19 +0000 (14:51 +0900)
commit1e87f4da49fa09781e7ca47e6c05ff626d281f41
treec87586fb8c6438e9620c22355a797dfcd6b3df64
parent685e810880a0df200f78928c8795ff320fc714b4
ecore: fix bugs from composite models

Fix type error while getting boolean property from Efl.Model_Composite_Boolean.

Fix properties_get methods for all composite models.

Now properly call property.changed events when it is needed.

Use EINA_VALUE_TYPE_BOOL instead of EINA_VALUE_TYPE_UCHAR.

Remove some memory leaks.
src/Makefile_Ecore.am
src/lib/ecore/efl_model_composite_boolean.c
src/lib/ecore/efl_model_composite_private.h [new file with mode: 0644]
src/lib/ecore/efl_model_composite_selection.c
src/lib/ecore/efl_model_composite_selection.eo
src/lib/ecore/efl_model_composite_selection_children.eo
src/lib/ecore/meson.build