diff options
| author | Nicole Vreden <damba@mecka.net> | 2010-02-28 17:08:28 +0100 |
|---|---|---|
| committer | Nicole Vreden <damba@mecka.net> | 2010-02-28 17:08:28 +0100 |
| commit | cc027af517e9a83ec7a57869cceba08045882698 (patch) | |
| tree | bb66a039ebfbe26945c17c64896e8c817c16d95d /doc | |
| parent | ecff176621c4a1b775a9909c4733b8d18e4b16e5 (diff) | |
Added Edje-Example to Documentation
Signed-off-by: Nicole Vreden <damba@mecka.net>
Diffstat (limited to 'doc')
| -rwxr-xr-x | doc/asciidoc/efl.txt | 79 |
1 files changed, 78 insertions, 1 deletions
diff --git a/doc/asciidoc/efl.txt b/doc/asciidoc/efl.txt index 3fd841f..eadb8a8 100755 --- a/doc/asciidoc/efl.txt +++ b/doc/asciidoc/efl.txt @@ -25,7 +25,7 @@ Anzeigen zur Verfügung. Edje ^^^^ Edje ist eine komplexe Grafik- und Layout-Bibliothek, die das Layout von der -Verhaltenslogik trennt. In einem .edj-File wird das Layout beschrieben. Die +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 @@ -36,6 +36,83 @@ implementieren. Durch die Trennung von Layout und Verhaltenslogik ist es einfach und schnell möglich, das Layout eines Programms zu ändern. +<<< +Folgendes Beispiel zeichnet ein Fenster, das bei Mausklick die Farbe aendert. +------------------------------------------------- +collections +{ + group + { + name: "ColorChange"; + min: 480 620; + + parts + { + part + { + name: "main"; + type: RECT; + mouse_events: 1; + + description + { + state: "default" 0.0; + color: 255 255 255 255; + rel1 + { + relative: 0.0 0.0; + } + rel2 + { + relative: 1.0 1.0; + } + } + + description + { + state: "default" 1.0; + color: 0 0 0 0; + rel1 + { + relative: 0.0 0.0; + } + rel2 + { + relative: 1.0 1.0; + } + } + } + } +------------------------------------------------- + +<<< +------------------------------------------------- + programs + { + program + { + name: "black"; + source: "main"; + signal: "mouse,clicked,1"; + action: STATE_SET "default" 1.0; + target: "main"; + } + + program + { + name: "white"; + source: "main"; + signal: "mouse,clicked,1"; + action: STATE_SET "default" 0.0; + target: "main"; + } + } + } +} +------------------------------------------------- + + +<<< Elementary ^^^^^^^^^^ Elementary ist ein Toolkit zum Schreiben von einfachen Anwendungen, das die |
