

Arbeiten in Arbeit! Begrenzte Funktionalität.
Einige Funktionen funktionieren möglicherweise nicht richtig oder vollständig!
EFL Edje Theme Editor ist ein reichhaltiges grafisches Tool für die Libliothek (EFL) der Aufklärungsstiftung (EFL), das UI für EDC -Markup bietet. Es zielt darauf ab, die Erstellung und Bearbeitung von Widget -Stilen zu vereinfachen. Darüber hinaus ist dies ein großartiges Beispiel für eine vollwertige praktische Verwendung der erstaunlichen Funktionalität der EFL.
Eine EDC -Datei (Edje Data Collection) ist eine Textdatei, die den Code enthält, der die Position, Größe und andere Parameter grafischer Elemente beschreibt, die den visuellen Aspekt Ihrer EFL -Anwendung komponieren. Neben grafischen Elementen kann es auch mit Geräuschen umgehen. EDC ist eine Beschreibungssprache, in der die Objekte einer Schnittstelle unter Verwendung einer Textbeschreibung beschrieben werden. Eine EDC -Datei muss mit den EDJE -Bibliotheks -Tools in eine .edj -Datei zusammengestellt werden. Nach dem Kompilieren kann die .edj Datei von einer nativen EFL-basierten Anwendung als Themendatei verwendet werden.
Niemand möchte mit Sicherheit die EDC -Syntax lernen. Eflete wurde mit der Idee entwickelt, dass seine Zielbenutzer nicht nur Programmierer, sondern auch Designer sind. Neben Styles kann EFLETE auch benutzerdefinierte Layouts erstellen und bearbeiten. Dies ist eine nützliche Funktion für Entwickler, die Anwendungslayouts erstellen.
Sobald Sie die Anforderungen erfüllt haben, ist das Kompilieren und Installieren einfach::::
meson . build
ninja -C build
sudo ninja -C build install Die normale Zusammenstellung ist in /usr/local . Sie möchten sicherstellen, dass das Standardpräfix /usr/local für das Erstellen von Tools zur Verfügung steht. Wenn Sie wissen, was Sie tun, können Sie das Präfix ändern. Dies setzt jedoch voraus, dass Sie dies nicht tun und das obige Präfix verwendet wird. Diese Umgebungsvariablen werden während des Builds verwendet, sodass Sie sie möglicherweise dauerhafter machen.
export PATH=/usr/local/bin: " $PATH "
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig: " $PKG_CONFIG_PATH "
export LD_LIBRARY_PATH=/usr/local/lib: " $LD_LIBRARY_PATH " Kompilierungsoptionen sind (siehe auch meson_options.txt ):
| Option | Standardwert |
|---|---|
| -Denable-nls | WAHR |
| -Denable-Audio | WAHR |
| -Denable-Enventor | FALSCH |
| -Denable-tizen | FALSCH |
| -Dbuild-doc | FALSCH |
| -Denable-Debug | FALSCH |
| -Denable Todo | FALSCH |
| -Dbuildtests | FALSCH |
Sie können Ihr aktuelles Setup im Meson -Setup -Ausgang sehen.
Tests ausführen:
meson --reconfigure -Dbuild-tests=true . build
ninja -C build test Um ein Thema auf Elementary anzuwenden, sollten Sie das erstellte EDJ-File im Verzeichnis Elementary Themes (Standard: /usr/local/share/elementary/themes ) platzieren. Hinweis: Vergessen Sie nicht, der kopierten Datei Leseberechtigungen hinzuzufügen. Danach steht das Thema für die Auswahl von elementary_config zur Verfügung.
Um die Bash -Autoperation für EFLETE zu aktivieren, kopieren Sie die Datei eflete_autocompletion.sh (Sie können sie in scripts -Ordner finden) in Ihr Bash -Verzeichnisverzeichnis oder fügen Sie die folgende Zeile zu Ihrem ~/.bashrc: source /YOUR/PATH/eflete_autocompletion.sh
Sie können helfen, EFLETE in Ihre Sprache zu übersetzen. EFLETE verwendet Webblate für das Übersetzungsmanagement.
Gehen Sie zum Eflete -Lokalisierungsprojekt, um zu übersetzen. Wenn die Sprache, in die Sie übersetzen möchten, noch nicht verfügbar ist, können Sie sie hier hinzufügen.