واجهة 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() | تعديل إمكانية تعديل الرمز عند تغيير إمكانية تعديل الكتلة |