

Работа в процессе! Ограниченная функциональность.
Некоторые функции могут не совсем правильно или полностью!
Efl Edje Theme Editor - это богатый графический инструмент для библиотеки Foundation Foundation (EFL), который предоставляет пользовательский интерфейс для разметки EDC. Он направлен на упрощение создания и редактирования стилей виджетов. Кроме того, это отличный пример полноценного практического использования удивительной функциональности EFL.
Файл EDC (EDJE Data Collection) - это текстовый файл, который содержит код, описывающий позицию, размер и другие параметры графических элементов, которые составляют визуальный аспект вашего приложения EFL. В дополнение к графическим элементам, он также может обрабатывать звуки. EDC - это язык описания, где объекты интерфейса описаны с использованием текстового описания. Файл EDC должен быть скомпилирован в файл .edj с использованием инструментов библиотеки EDJE. После компиляции файл .edj может использоваться в качестве файла темы нативным приложением на основе EFL.
Никто, конечно, не хочет изучать синтаксис EDC. Eflete был разработан с идеей, что его целевые пользователи являются не только программистами, но и дизайнерами. Помимо стилей, Eflete также может создавать и редактировать пользовательские макеты. Это полезная функция для разработчиков, которые создают макеты приложений.
После того, как вы выполнили требования, компилирование и установка проста ::
meson . build
ninja -C build
sudo ninja -C build install Нормальная компиляция находится в /usr/local . Вы захотите убедиться, что префикс по умолчанию /usr/local доступен для создания инструментов. Если вы знаете, что вы делаете, вы можете изменить префикс, но это предполагает, что вы этого не делаете, и используется вышеупомянутый префикс. Эти переменные среды используются во время сборки, поэтому вы можете сделать их более постоянными.
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 " Параметры компиляции (см. meson_options.txt ):
| Вариант | Значение по умолчанию |
|---|---|
| -Денбл-Нлс | истинный |
| -Мабит-автор | истинный |
| -Дабил-пентор | ЛОЖЬ |
| -Дабийный тип | ЛОЖЬ |
| -Dbuild-doc | ЛОЖЬ |
| -Дабель-дебуг | ЛОЖЬ |
| -Дабил-тодо | ЛОЖЬ |
| -Dbuild-тесты | ЛОЖЬ |
Вы можете увидеть свою текущую настройку на выходе настройки Meson.
Чтобы запустить тесты:
meson --reconfigure -Dbuild-tests=true . build
ninja -C build test Чтобы применить тему к элементарной школе, вы должны разместить созданный EDJ-файл в каталог элементарных тем (по умолчанию: /usr/local/share/elementary/themes ). ПРИМЕЧАНИЕ. Не забудьте добавлять разрешения на чтение в копированный файл. После этого тема будет доступна для выбора из elementary_config .
Чтобы включить автоматическое завершение Bash для Eflete, скопируйте файл eflete_autocompletion.sh (вы можете найти его в папке scripts ) в свой каталог завершения Bash или добавить следующую строку в свой ~/.bashrc: source /YOUR/PATH/eflete_autocompletion.sh
Вы можете помочь перевести Eflete на свой язык. Eflete использует Weblate для управления переводом.
Перейдите в проект локализации Eflete, чтобы начать перевод. Если язык, на который вы хотите перевести, еще не доступен, вы можете добавить его здесь.