موفِّر ثابت
مجموعة ConstantProvider
هي مجموعة من الأرقام والأشكال والسلاسل السحرية التي تستخدمها جميع مكوّنات العارض الأخرى وأجزاء أخرى من تطبيقBlockly، مثل الحقول المضمَّنة.
ومن المفترض أن تكون جميع القيم الثابتة ثابتة. يؤدي تغيير القيم في وقت
التشغيل إلى عرض الأخطاء.
أشكال الربط
يحتوي الموفر الثابت على تعريفات للأشكال العادية للروابط المختلفة. وتحدِّد Notch
أشكال الروابط التالية والسابقة. وتحدد PuzzleTab
أشكال اتصالات الإدخال والإخراج. (تستند هذه الأسماء إلى الأشكال التي يوفرها العارض الافتراضي).
أشكال الربط بناءً على عمليات التحقق
يمكن للموفر الثابت أيضًا تحديد أشكال الاتصالات ديناميكيًا بناءً على التحقق من الاتصال. يتم ذلك باستخدام طريقة
shapeFor
.
مسارات مختلفة أخرى
يحدد الموفر الثابت أيضًا مسارات لأجزاء مختلفة من الكتلة، مثل الحواف المسنّنة للكتل المصغرة.
قيم متنوعة أخرى
وأخيرًا، يحدد الموفر الثابت أيضًا قيمًا مختلفة لأشياء مثل
المساحة المتروكة بين العناصر المختلفة، أو الحد الأدنى لارتفاعات الصفوف.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `ConstantProvider` stores essential values like shapes, strings, and numbers used by Blockly's rendering components."],["It defines standard shapes for different connection types, including notches for previous/next connections and puzzle tabs for input/output connections."],["Connection shapes can be dynamically determined based on connection checks using the `shapeFor` method."],["The `ConstantProvider` also defines paths for elements like collapsed block edges and various values for padding and minimum heights."],["Modifying `ConstantProvider` values during runtime is discouraged as it can lead to rendering issues."]]],["The `ConstantProvider` stores essential rendering data for Blockly, including connection shapes, paths, and values. It defines standard connection shapes like `Notch` for next/previous connections and `PuzzleTab` for input/output. The `shapeFor` method allows dynamic shape definition based on connection checks. Additionally, it defines paths for block components, like jagged edges, and values for padding and minimum row heights, ensuring consistent rendering. Changing these values at runtime will cause rendering issues.\n"]]