summaryrefslogtreecommitdiff
path: root/doc/asciidoc/efl.txt
diff options
context:
space:
mode:
authorNicole Vreden <damba@mecka.net>2010-04-22 22:00:28 +0200
committerNicole Vreden <damba@mecka.net>2010-04-22 22:00:28 +0200
commit24ecafe38f736e717d483449b3f677140f49ab31 (patch)
tree5ea9d6c1cd615cf68ecbfee41721846e5837be29 /doc/asciidoc/efl.txt
parenta223218571a845188528f4347eb2ef6c60089367 (diff)
Documentation: Corrections
- added new Use-Cases - changed task description Signed-off-by: Nicole Vreden <damba@mecka.net>
Diffstat (limited to 'doc/asciidoc/efl.txt')
-rwxr-xr-xdoc/asciidoc/efl.txt12
1 files changed, 11 insertions, 1 deletions
diff --git a/doc/asciidoc/efl.txt b/doc/asciidoc/efl.txt
index eadb8a8..6a90bce 100755
--- a/doc/asciidoc/efl.txt
+++ b/doc/asciidoc/efl.txt
@@ -8,6 +8,13 @@ darstellen. Hier einige der wichtigsten Bibliotheken, anschliessend eine Grafik
die verdeutlicht, wie die verschiedenen Libraries zusammenhaengen (Quelle:
www.enlightenment.org):
+Elementary
+^^^^^^^^^^
+Elementary ist ein Toolkit dass die wichtigsten Funktionen für
+einfache Applikationen zur Verfügung stellt. Es ist dazu gedacht, die Arbeit der
+Entwickler möglichst einfach und gleichzeitig so flexibel wie möglich zu
+gestalten.
+
Evas
^^^^
Evas ist eine Canvas-API zur Erstellung und Verwaltung von Anzeige-Objekten und
@@ -29,7 +36,10 @@ Verhaltenslogik trennt. In einem .edc-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. So ist es auch möglich,
+Buttons komplett im Edje-File zu definieren. Die Buttons des EFL-Clients wurden
+jedoch mit Elementary realisiert, da diese dann das typische e17-Aussehen haben
+und eine flexiblere Programmierung möglich ist.
Wird dieses Edje-File in ein Python-Programm eingebunden kann auf die Edje-Parts
und Collections zugegriffen werden um komplexere Verhaltensweisen zu
implementieren.