|
|
|
NavigationPersonal tools |
EdjeThis website is deprecated!
Please refer and move articles to: http://trac.enlightenment.org/e/wiki/ Edje is a graphical design and layout library based on Evas that provides an abstraction layer between the application code and the interface, while allowing extremely flexible dynamic layouts and animations. In more popular terms, Edje makes every application that uses it "skinable" . "Edje is an attempt to find a middleground between theming and programming without turning the theme itself into just yet another program". [edit] Basic ConceptsAn Edje interface file is actually a common Eet file arranged to accommodate interface information, images and fonts into a single, easy to distribute file. This Eet file is generated by processing an Edje Data Collection file with the Edje Compiler. At runtime, the application loads the Eet file through the Edje API that automatically generates the Evas objects necessary to display the interface. Once loaded, the application can interact with the interface by using a series of signals and call-backs and by using a small subset of the Evas API to alter the generated objects.
[edit] Resources
|