Enlightenment Foundation Libraries
Block Diagram by Rasterman
The EFL forms the basis of the Enlightenment Window Manager. It is made up of Evas, Ecore, Edje, Embryo and Eet. These libraries form the basis of the EFL. There are also several other libraries built on top of these to provide some more higher level functionality. This includes Emotion and EWL.
Quick Overview
Relational Diagram by Raster
- Evas
- A versatile and powerful X11 canvas library capable of running in older hardware.
- Ecore
- The core event and X abstraction that simplifies application interaction programming.
- Embryo
- A C like scripting language based on small.
- Edje
- An Evas-based interface layout library that features transparent, signal based, separation of interface and application logic. Edje makes every application that uses it "skinable".
- Eet
- A data container used all around the E project, perfect random access reading.
- EWL
- A high level widget library
Tools and Techniques
- Evas Smart Objects
- A method of combining several evas objects into one unit.
Resources
|