blockly > IIcon

واجهة IIcon

Signature:

export interface IIcon 

الطُرق

الطريقة الوصف
applyColour() لتعديل لون الرمز عندما يتغيّر لون الكتلة.
dispose() يتخلص من أي عناصر من عناصر الأيقونة.
getSize()
getType()
getWeight()
hideForInsertionMarker() إخفاء الرمز عندما يكون جزءًا من علامة إدراج.
initView(pointerdownListener) تنشئ عناصر SVG للرمز الذي سيبقى على الكتلة.
isClickableInFlyout(autoClosingFlyout)? (اختياري) تحقق مما إذا كان يجب أن يكون الرمز قابلاً للنقر أثناء إنشاء القالب في قائمة منبثقة. في حال عدم تحديد هذه الدالة، سيكون الرمز قابلاً للنقر في جميع العلامات.
isShownWhenCollapsed()
onClick() لإبلاغ الرمز بأنه تم النقر عليه.
onLocationChange(blockOrigin) لإبلاغ الرمز بأنه تم تغيير مواقعه.
setOffsetInBlock(offset) يتم إرسال إشعار إلى الرمز بالنسبة إلى أعلى بداية للكتلة في وحدات مساحة العمل.
updateCollapsed() يعدِّل تصغير/عرض الرمز عند تغيير تصغير الحظر.
updateEditable() يتيح هذا الخيار تعديل إمكانية تعديل الرمز عند تغيُّر إمكانية تعديل الحظر.