ระดับไอคอน
คลาสไอคอนนามธรรม ไอคอนคือองค์ประกอบภาพที่อยู่ตรงมุมบนสุดของบล็อก โดยทั่วไปแล้ว รายงานนี้จะให้ข้อมูล "เมตา" เพิ่มเติมเกี่ยวกับบล็อก (เช่น คำเตือนหรือความคิดเห็น) ไม่ใช่ฟิลด์ที่ให้ข้อมูล "จริง" ที่เกี่ยวข้องกับการทำงานของบล็อก
ลายเซ็น:
export declare abstract class Icon implements IIcon
การใช้งาน: IIcon
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(sourceBlock) | สร้างอินสแตนซ์ใหม่ของคลาส Icon |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
offsetInBlock | protected |
ประสานงาน | ตำแหน่งของไอคอนนี้สัมพันธ์กับบล็อกเริ่มต้นด้วยหน่วยบนสุดของไอคอน |
sourceBlock | protected |
บล็อก | |
svgRoot | protected |
SVGGElement | null | องค์ประกอบ SVG รูทที่แสดงถึงไอคอนนี้เป็นภาพ |
เคล็ดลับเครื่องมือ | protected |
tooltip.TipInfo | เคล็ดลับเครื่องมือสำหรับไอคอนนี้ |
workspaceLocation | protected |
ประสานงาน | ตำแหน่งของไอคอนนี้ในพิกัดของพื้นที่ทำงาน |
วิธีการ
วิธีการ | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
applyColour() | ||
dispose() | ||
getSize() | ||
getTooltip() | แสดงผลเคล็ดลับเครื่องมือสำหรับไอคอนนี้ | |
getType() | ||
getWeight() | ||
hideForInsertionMarker() | ||
initView(pointerdownListener) | ||
isClickableInFlyout(autoClosingFlyout) | ตรวจสอบว่าไอคอนควรคลิกได้หรือไม่ขณะที่บล็อกอยู่ห่างออกไป ค่าเริ่มต้นคือไอคอนที่จะคลิกได้ใน Flyout ทั้งหมด (ปิดอัตโนมัติหรือไม่) คลาสย่อยอาจลบล้างฟังก์ชันนี้เพื่อเปลี่ยนลักษณะการทำงานนี้ | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
setOffsetInBlock(offset) | ||
setTooltip(tip) | ตั้งค่าเคล็ดลับเครื่องมือสำหรับไอคอนนี้เป็นค่าที่กำหนด Null เพื่อแสดงเคล็ดลับเครื่องมือของการบล็อก | |
updateCollapsed() | ||
updateEditable() |