diff options
| author | Nicole Vreden <damba@mecka.net> | 2010-02-12 23:03:37 +0100 |
|---|---|---|
| committer | Nicole Vreden <damba@mecka.net> | 2010-02-12 23:03:37 +0100 |
| commit | 8be46adff153827be946f6c82f634cdac736f8c1 (patch) | |
| tree | 424fc51f4a24153342c25733c6c5dccf2e2ac520 | |
| parent | 88049d71009db7e426dfdd0e5326f26458c24168 (diff) | |
Yalp-Documentation: Chapter EFL
Signed-off-by: Nicole Vreden <damba@mecka.net>
| -rw-r--r-- | doc/asciidoc/efl.txt | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/doc/asciidoc/efl.txt b/doc/asciidoc/efl.txt index a92b306..0d0487b 100644 --- a/doc/asciidoc/efl.txt +++ b/doc/asciidoc/efl.txt @@ -1,14 +1,19 @@ Enlightenment Foundation Libraries ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Die Enlightenment Foundation Libraries sind eine Sammlung von Bibliotheken die +ursprünglich entwickelt wurden um den DR17 Window Manager zu unterstützen. +Diese Bibliotheken sind jedoch so mächtig, flexibel und einfach zu benutzen, +dass sie eine gute Plattform zur Entwicklung vieler graphischer Anwendungen +darstellen. Hier einige der wichtigsten Bibliotheken: Evas ^^^^ Evas ist eine Canvas-API zur Erstellung und Verwaltung von Anzeige-Objekten und deren Eigenschaften. Objekte können einfach angelegt und manipuliert werden. -Alle Grafik-Routinen sind hoch optimiert und Evas kümmert sich automatisch -darum, Änderungen in der Anzeige mit möglichst wenig Aufwand neu zu zeichnen. +Alle Grafik-Routinen sind hoch optimiert und Evas kümmert sich automatisch +darum, Änderungen in der Anzeige mit möglichst wenig Aufwand neu zu zeichnen. Evas ist klein und schlank und wurde entworfen um sowohl auf Embedded-Systemen -als auch auf leistungsstarken PCs zu arbeiten. +als auch auf leistungsstarken PCs zu arbeiten. Ecore.Evas ^^^^^^^^^^ @@ -22,7 +27,7 @@ Verhaltenslogik trennt. In einem .edj-File wird das Layout beschrieben. Die einzelnen Anzeige-Elemente werden als "parts" definiert, mehrere zusammengehörige Elemente bilden eine "Collection". Außerdem kann in einer Programmliste definiert werden, wie sich die Darstellung der Elemente bei -bestimmten Events (Mausklick, Tastatureingabe) ändert. +bestimmten Events (Mausklick, Tastatureingabe) ändert. Wird dieses Edje-File in ein Python-Programm eingebunden kann auf die Edje-Parts und Collections zugegriffen werden um komplexere Verhaltensweisen zu implementieren. |
