blockly > IIcon

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

ลายเซ็น:

export interface IIcon 

วิธีการ

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