

العمل قيد التقدم! وظائف محدودة.
قد لا تعمل بعض الميزات بشكل صحيح أو تمامًا!
EFL EDJE Threat Editor هي أداة رسومية غنية لمكتبة مؤسسة التنوير (EFL) التي توفر واجهة المستخدم لعلامة EDC. يهدف إلى تبسيط إنشاء وتحرير أنماط القطعة. بالإضافة إلى ذلك ، هذا مثال رائع على الاستخدام العملي الكامل للوظائف المذهلة لل EFL.
ملف EDC (جمع بيانات EDJE) هو ملف نصي يحتوي على الكود الذي يصف الموضع والحجم والمعلمات الأخرى للعناصر الرسومية التي تشكل الجانب المرئي لتطبيق 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 أيضًا):
| خيار | القيمة الافتراضية |
|---|---|
| -Denable-NLS | حقيقي |
| -النفيو-أوديو | حقيقي |
| -Denable-enventor | خطأ شنيع |
| -الأزخ | خطأ شنيع |
| -dbuild-doc | خطأ شنيع |
| -Denable-Debug | خطأ شنيع |
| -Denable-todo | خطأ شنيع |
| -Dbuild-tests | خطأ شنيع |
يمكنك رؤية الإعداد الحالي الخاص بك في إخراج إعداد 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 your/path/eflete_autocompletion.sh
يمكنك المساعدة في ترجمة Eflete إلى لغتك. يستخدم Eflete أساسوب الأساس لإدارة الترجمة.
انتقل إلى مشروع توطين Eflete لبدء الترجمة. إذا كانت اللغة التي تريد ترجمتها غير متوفرة بالفعل ، فيمكنك إضافتها هنا.