blockly > SeparatorFlyoutInflater

فئة SeparatorFlyoutInflater

الفئة المسؤولة عن إنشاء الفواصل لقوائم النافذة المنبثقة

Signature:

export declare class SeparatorFlyoutInflater implements IFlyoutInflater 

العناصر التي تنفِّذ: IFlyoutInflater

الطُرق

الطريقة مفاتيح التعديل الوصف
disposeItem(_item) تتخلص من الفاصل المحدّد. إجراء غير مقصود
gapForItem(state, defaultGap) لعرض حجم المُفصِّل. يُرجى الاطّلاع على load لمزيد من التفاصيل.
getType() تعرِض هذه السمة نوع العناصر التي ينشئها هذا الموسّع.
load(_state, flyout)

تضخيم فاصل نافذة منبثقة وهمي

ينشئ النافذة المنبثقة فواصل تلقائيًا بين كل عنصر بحجم يتم تحديده من خلال استدعاء gapForElement في أداة النفخ ذات الصلة. بالإضافة إلى ذلك، يمكن للمستخدمين إضافة فواصل صراحةً في تعريف النافذة المنبثقة. عندما يتتابع الفواصل (المُنشأة ضمنيًا أو صريحًا)، تنتشر الفجوة في الفواصل الأخيرة إلى الخلف وتتسطح لتصبح فاصلاً واحدًا. لا يكون هذا التسطيح تراكميًا. إذا كانت هناك فواصل في البداية بحجم 2 و3 و4 بكسل، سيكون هناك بعد تسويتها فاصل واحد بحجم 4 بكسل. لذلك، تعرض هذه الطريقة فاصلاً بعرض صفر، والذي سيتم استبداله بالفاصل الذي تم إنشاؤه بشكل ضمني من خلال النافذة المنبثقة استنادًا إلى القيمة التي تعرضها gapForElement، والتي تعرف الفجوة التلقائية، على عكس هذه الطريقة.