blockly > IIcon

อินเทอร์เฟซ IIcon

ลายเซ็น:

export interface IIcon 

เมธอด

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