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