Hi all,

I recently updated the API landing page to group by namespace:
https://www.enlightenment.org/develop/api/start

What this has indicated is that there are a few things out of place. The
list as far as I can see it is:

Efl.Access.* -> Efl.Ui.Access
Efl.Animator -> Efl.Animation.Animator
Efl.File -> Efl.Io.File
Efl.Flipable -> Efl.Image.Flipable
Efl.Observer -> Efl.Observable.Observer
Efl.Pack -> Efl.Ui.Pack
Efl.Part -> Efl.Layout.Part
Efl.Vg -> Efl.Gfx.Vector

Also I am unsure about how we can tidy these one to a better group, do they
belong in new namespaces or at the top level (i.e. along with Efl.Object):

Efl.Container
Efl.Content
Efl.Control
Efl.Duplicate
Efl.Orientation
Efl.Player
Efl.Screen

I'd like to be able to tidy the API so we have at least 50% fewer child
namespaces to Efl. Somewhere between the number of legacy modules and the
number of namespaces currently.

Thanks,
Andy
-- 
http://andywilliams.me
http://ajwillia.ms
------------------------------------------------------------------------------
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

Reply via email to