summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/asciidoc/efl.txt13
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.