blockly > ไอคอน > MutatorIcon

คลาสMutatorIcon

ไอคอนที่ให้ผู้ใช้เปลี่ยนรูปร่างของบล็อกได้

เช่น อาจใช้เพิ่มช่องหรืออินพุตเพิ่มเติมลงในบล็อก

ลายเซ็น:

export declare class MutatorIcon extends Icon implements IHasBubble 

ขยาย: ไอคอน

การใช้งาน: IHasBubble

ผู้ผลิต

ผู้ผลิต ตัวปรับแต่ง คำอธิบาย
(เครื่องมือสร้าง)(flyoutBlockTypes, sourceBlock) สร้างอินสแตนซ์ใหม่ของคลาส MutatorIcon

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ ตัวปรับแต่ง Type คำอธิบาย
sourceBlock

protected

readonly

BlockSvg
ประเภท

static

readonly

IconType<MutatorIcon> สตริงประเภทที่ใช้ระบุไอคอนนี้
น้ำหนัก

static

readonly

(ไม่ได้ประกาศ) น้ำหนักของไอคอนนี้มีเทียบกับไอคอนอื่นๆ ไอคอนที่มีค่าน้ำหนักเป็นบวกมากกว่าจะแสดงที่ส่วนปลายของบล็อก

วิธีการ

วิธีการ ตัวปรับแต่ง คำอธิบาย
applyColour()
bubbleIsVisible()
dispose()
findParentWs(พื้นที่ทำงาน) static แสดงผลพื้นที่ทำงานระดับบนสุดของพื้นที่ทำงานที่อยู่ในลูกโป่งพื้นที่ทำงานขนาดเล็ก โดยคำนึงว่าพื้นที่ทำงานนั้นเป็นพื้นที่ทำงานหรือไม่
getSize()
getType()
getWeight()
getWorkspace()
initView(pointerdownListener)
isClickableInFlyout()
onClick()
onLocationChange(blockOrigin)
reconnect(การเชื่อมต่อย่อย, บล็อก, ชื่ออินพุต) static เชื่อมต่อการเชื่อมต่อที่ระบุกับอินพุตที่เปลี่ยนแปลงในบล็อกที่ระบุอีกครั้ง
setBubbleVisible(visible)
updateCollapsed()