อินเทอร์เฟซ IIcon
ลายเซ็น:
export interface IIcon
เมธอด
วิธีการ | คำอธิบาย |
---|---|
applyColour() | อัปเดตสีของไอคอนเมื่อสีบล็อกเปลี่ยนไป |
dispose() | กำจัดองค์ประกอบต่างๆ ของไอคอน |
getSize() | |
getType() | |
getWeight() | |
hideForInsertionMarker() | ซ่อนไอคอนเมื่อไอคอนเป็นส่วนหนึ่งของเครื่องหมายการแทรก |
initView(pointerdownListener) | สร้างองค์ประกอบ SVG สำหรับไอคอนที่จะอยู่บนบล็อก |
isClickableInFlyout(autoClosingFlyout)? | (ไม่บังคับ) ตรวจสอบว่าไอคอนควรคลิกได้หรือไม่ขณะที่บล็อกอยู่ในแบบลอย หากไม่ได้กำหนดฟังก์ชันนี้ ไอคอนจะสามารถคลิกได้ในทุกองค์ประกอบ |
isShownWhenCollapsed() | |
onClick() | แจ้งไอคอนว่ามีการคลิกแล้ว |
onLocationChange(blockOrigin) | แจ้งไอคอนว่าได้เปลี่ยนตำแหน่งแล้ว |
setOffsetInBlock(offset) | แจ้งเตือนไอคอนในจุดที่เกี่ยวข้องกับจุดเริ่มต้นสูงสุดของบล็อกในหน่วยพื้นที่ทํางาน |
updateCollapsed() | อัปเดตลักษณะการยุบ/มุมมองของไอคอนเมื่อความยุบของบล็อกเปลี่ยนแปลง |
updateEditable() | อัปเดตความสามารถในการแก้ไขของไอคอนเมื่อความสามารถในการแก้ไขของบล็อกมีการเปลี่ยนแปลง |