คลาสไอคอน
คลาสไอคอนนามธรรม ไอคอนคือองค์ประกอบที่มองเห็นที่อยู่ที่มุมเริ่มต้นของบล็อก ปกติแล้วผู้ลงโฆษณาจะให้ข้อมูล "เมตา" เพิ่มเติมเกี่ยวกับบล็อก (เช่น คำเตือนหรือความคิดเห็น) ไม่ใช่ช่องที่ให้ข้อมูล "จริง" ที่เกี่ยวข้องกับการทำงานของบล็อก
ลายเซ็น:
export declare abstract class Icon implements IIcon
การใช้งาน: IIcon
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(sourceBlock) | สร้างอินสแตนซ์ใหม่ของคลาส Icon |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | Type | คำอธิบาย |
---|---|---|---|
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) | ตรวจสอบว่าไอคอนควรจะสามารถคลิกได้หรือไม่ขณะที่บล็อกอยู่ในหน้าต่าง ค่าเริ่มต้นคือไอคอนสามารถคลิกได้ในทุกระดับ (ปิดอัตโนมัติหรือไม่) คลาสย่อยอาจลบล้างฟังก์ชันนี้เพื่อเปลี่ยนลักษณะการทำงานนี้ | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
setOffsetInBlock(offset) | ||
setTooltip(tip) | ตั้งค่าเคล็ดลับเครื่องมือสำหรับไอคอนนี้เป็นค่าที่กำหนด Null เพื่อแสดงเคล็ดลับเครื่องมือของการบล็อก | |
setVisible(visibility) | ตั้งค่าการแสดงลูกโป่งของไอคอน หากมี | |
updateCollapsed() | ||
updateEditable() |