As you have seen I've added a few more libraries to the repository, ill summarize what got it ;)
Ekeko: Ekeko is an object/property system. The initial code was taken from etk and its internal type system, it has several differences: - Support for a private area on every type, all the attributes are hidden now on the .h - There's no property_get/set callback for every type, but that is handled internally. The properties are registered as an offset of the Object private struct. - Abstract renderable and canvas types. Simple types that handle an abstract canvas with rectangle renderables -- The initial goal here was to be able to build different canvas libraries (eon itself, or a html one, a svg, your own, whatever) - Events support: mutation event (property change), ui events (for the above renderable and canvas), tree events (child append/remove, etc) Eon: Eon is a canvas/toolkit library. It uses Ekeko as the object system. The toolkit is still on the TODO once the external object is finally defined - Support for different shapes (circle, rectangle, polygon, etc) with stroking and fill support (depends on enesim renderables support) - Support for paint objects. Every shape can be filled/stroked with a paint definition (image, transitions, etc) - Support for different engines (Enesim being the common one): SDL is the only frontend supported by now using enesim as the sw backend - Support for key based animations (Using etch and abstract ekeko properties for that) - Support for parsers (xml for now) - Support for scripting vm (nekovm for now, still on early stage) Basically the stack is: enesim -> sw gfx lib etch -> animation system emage -> image loader (sync and async) ekeko eon Note that the whole design or implementation isnt finished and it is open to changes :) This projects *dont* want to replace evas or edje, it came as a research project, if anyone is interested it would be great to have more devs :) Regards ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel