Hello,
I am currently trying to clean up our EO APIs for elementary and I'm hitting a small issue. By clean up I mean removing the unwanted EO files from the install, as well as the EO APIs for widgets that we don't want in the future (eg. ActionSlider). If we don't install the eo header file, then elm_widget_actionslider.h becomes useless as it relies on the EO class. This raises the following question: should we really install these elm_widget_xxx headers? Those are exposing elementary's internal structures, are marked (in a comment) as unstable, so are not really part of EFL's API. To me it looks like the result of laziness (install everything rather than being careful) and a poor attempt at allowing customization of widgets. With the current EO model I believe we should not be exposing internals (but have @protected and @beta functions instead). Thoughts? -- Jean-Philippe André ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel