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