

Travail en cours! Fonctionnalité limitée.
Certaines fonctionnalités peuvent ne pas fonctionner correctement ou complètement!
L'éditeur de thème EFL EDJE est un riche outil graphique pour la bibliothèque de la Fondation des Lumières (EFL) qui fournit l'interface utilisateur pour le balisage EDC. Il vise à simplifier la création et l'édition des styles de widgets. De plus, il s'agit d'un excellent exemple d'une utilisation pratique à part entière de la fonctionnalité étonnante de l'EFL.
Un fichier EDC (EDJE Data Collection) est un fichier texte qui contient le code décrivant la position, la taille et d'autres paramètres des éléments graphiques qui composent l'aspect visuel de votre application EFL. En plus des éléments graphiques, il peut également gérer les sons. EDC est un langage de description où les objets d'une interface sont décrits à l'aide d'une description de texte. Un fichier EDC doit être compilé dans un fichier .edj à l'aide des outils de bibliothèque EDJE. Après compilation, le fichier .edj peut être utilisé comme fichier de thème par une application basée sur EFL native.
Personne, à coup sûr, ne veut apprendre la syntaxe EDC. Eflete a été conçu avec l'idée que ses utilisateurs cibles ne sont pas seulement des programmeurs mais aussi des concepteurs. Outre les styles, Eflete est également en mesure de créer et de modifier les dispositions personnalisées. Il s'agit d'une fonctionnalité utile pour les développeurs qui créent des dispositions d'applications.
Une fois que vous avez satisfait aux exigences, la compilation et l'installation sont simples ::
meson . build
ninja -C build
sudo ninja -C build install La compilation normale est dans /usr/local . Vous voudrez vous assurer que le préfixe /usr/local par défaut est disponible pour créer des outils. Si vous savez ce que vous faites, vous pouvez changer le préfixe, mais cela suppose que vous ne le faites pas et le préfixe ci-dessus est utilisé. Ces variables d'environnement sont utilisées pendant la construction, vous voudrez peut-être les rendre plus permanentes.
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 " Les options de compilation sont également (voir meson_options.txt ):
| Option | Valeur par défaut |
|---|---|
| -Denable-NLS | vrai |
| -Denable-Audio | vrai |
| -Denable-éventeur | FAUX |
| -Denable-Tizen | FAUX |
| -Dbuild-doc | FAUX |
| -Denable debug | FAUX |
| -Denable-Todo | FAUX |
| -D-Build-Tests | FAUX |
Vous pouvez voir votre configuration actuelle dans la sortie de configuration de Meson.
Pour exécuter des tests:
meson --reconfigure -Dbuild-tests=true . build
ninja -C build test Pour appliquer un thème à Elementary, vous devez placer EDJ-FILE créé dans le répertoire des thèmes élémentaires (par défaut: /usr/local/share/elementary/themes ). Remarque: n'oubliez pas d'ajouter des autorisations de lecture au fichier copié. Après cela, le thème sera disponible pour la sélection de elementary_config .
Pour activer la complétion automatique de bash pour eflete, copiez le fichier eflete_autocompletion.sh (vous pouvez le trouver dans le dossier scripts ) à votre répertoire de complétion de bash ou ajouter la ligne suivante à votre ~ / .bashrc: source /YOUR/PATH/eflete_autocompletion.sh
Vous pouvez aider à traduire Eflete dans votre langue. Eflete utilise la weblate pour la gestion de la traduction.
Accédez au projet de localisation Eflete pour commencer à traduire. Si la langue que vous souhaitez traduire n'est pas déjà disponible, vous pouvez l'ajouter ici.