summaryrefslogtreecommitdiff
path: root/src/lib/efl/interfaces/efl_config.eo (follow)
AgeCommit message (Collapse)Author
2019-09-20eolian: rename any_value_ptr -> any_value_ref for consistencyDaniel Kolesa
2019-09-06efl: change all occurences of @owned to @moveDaniel Kolesa
2019-02-14Mark BETA classes individuallyXavi Artigas
Summary: Instead of surrounding all the #include "*.eo.h" lines in Efl.h with #ifdef EFL_BETA_API_SUPPORT, include these files unconditionally, but mark all classes as @beta in the eo files. This will allow taking them out of beta one by one as we deem them stable enough. Otherwise, the current procedure involves moving the #include line out of the ifdef block, which is cumbersome and messes include order. Depends on D7950 Fixes T7692 Test Plan: Nothing changes Reviewers: zmike, bu5hm4n, cedric Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7692 Differential Revision: https://phab.enlightenment.org/D7951
2019-01-28docs: Fix assorted typos in legacy documentationXavi Artigas
Samsung reported a long list of typos in our legacy docs, this fixes them.
2019-01-18efl: convert all interfaces to the new eolian syntaxMarcel Hollerbach
ref T7459 Reviewed-by: Daniel Kolesa <daniel@octaforge.org> Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D7687
2017-10-18config: Simplify EO APIJean-Philippe Andre
This is: - using a property (but terribly ugly due to the ownership on the returned value) - removing an unused function Note: This interface Efl.Config covers only elm_config for now. But it's very generic and could be used in the future for application specific configuration.
2017-09-22eolian: add any_value_ptrDaniel Kolesa
Because pointer Eina_Values and value Eina_Values have slightly different semantics (when it comes to resource management) it's better to split them.
2017-09-22eolian: rename generic_value to any_valueDaniel Kolesa
2017-09-22eo: make more freefuncs implicitDaniel Kolesa
2017-09-15efl interfaces: convert to new ownershipDaniel Kolesa
2017-05-15evas: Remove font_hinting from EOJean-Philippe Andre
We only need it in elm_config. This removes the type Evas_Font_Hinting_Flags from EO, as well as the functions font_hinting_set/get and font_hinting_can_hint. Ref T5312
2016-11-17docs: efl_interfaces: fill gaps in efl interfaces eo file documentationStefan Schmidt
2016-11-03efl_config: remove pointersDaniel Kolesa
2016-11-01docs: add missing docs for the rest of efl interfacesStefan Schmidt
2016-06-24config: Simplify Efl.Config API, make C helpers onlyJean-Philippe Andre
This removes the mixin functions and uses static inline functions instead. Much cleaner, looks the same to C devs.
2016-06-24efl: Introduce general Efl.Config APIJean-Philippe Andre
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