diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2016-06-21 17:54:56 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2016-06-24 16:57:04 +0900 |
commit | 47a1fae200c824672c06c6b63a098dc54af033a4 (patch) | |
tree | 530596e24977f3780a213b2af34fffe1d437724c /src/Makefile_Efl.am | |
parent | e1d5d5e4a1817e148e51a8e1ae15969f826f4b1d (diff) | |
download | efl-47a1fae200c824672c06c6b63a098dc54af033a4.tar.gz |
efl: Introduce general Efl.Config API
This is to port elm_config to EO APIs.
The current implementation relies on the legacy API, by
simply forwarding calls.
The new API is simply efl_config_set("config_name", value)
where value is an Eina_Value (aka. generic_value).
The C interface proposes a few helpers like config_int_set,
config_double_set, etc...
Unfortunately at the moment, not all config options are
supported, as some rely on more complex types:
- lists
- color class and multiple arguments
- unset functions
- enums
Profiles are also not handled at this point.
@feature
Diffstat (limited to 'src/Makefile_Efl.am')
-rw-r--r-- | src/Makefile_Efl.am | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Makefile_Efl.am b/src/Makefile_Efl.am index c8fe1f001d..0a3e52125b 100644 --- a/src/Makefile_Efl.am +++ b/src/Makefile_Efl.am @@ -9,6 +9,7 @@ efl_eolian_legacy_files = \ efl_eolian_files = \ lib/efl/interfaces/efl_canvas.eo \ + lib/efl/interfaces/efl_config.eo \ lib/efl/interfaces/efl_control.eo \ lib/efl/interfaces/efl_file.eo \ lib/efl/interfaces/efl_image_load.eo \ @@ -82,6 +83,7 @@ lib_LTLIBRARIES += lib/efl/libefl.la lib_efl_libefl_la_SOURCES = \ lib/efl/interfaces/efl_interfaces_main.c \ +lib/efl/interfaces/efl_config.c \ lib/efl/interfaces/efl_model_common.c \ lib/efl/interfaces/efl_gfx_shape.c \ lib/efl/interfaces/efl_vpath_file.c \ |