Hello. On 18/10/16 03:32, Jean-Philippe André wrote: > 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).
Very much appreciated! :) > > 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). I think you already answered your question here. If we can go forward without exposing the internals and getting rid of all these extra header files I would be for it. regards Stefan Schmidt ------------------------------------------------------------------------------ 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