blockly > IIcon

واجهة IIcon

Signature:

export interface IIcon extends IFocusableNode 

يمتد إلى: IFocusableNode

الطُرق

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