blockly > ไอคอน > MutatorIcon
คลาสMutatorIcon
ไอคอนที่ให้ผู้ใช้เปลี่ยนรูปร่างของบล็อกได้
เช่น อาจใช้เพิ่มช่องหรืออินพุตเพิ่มเติมลงในบล็อก
ลายเซ็น:
export declare class MutatorIcon extends Icon implements IHasBubble
ขยาย: ไอคอน
การใช้งาน: IHasBubble
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(flyoutBlockTypes, sourceBlock) | สร้างอินสแตนซ์ใหม่ของคลาส MutatorIcon |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | Type | คำอธิบาย |
---|---|---|---|
sourceBlock |
|
BlockSvg | |
ประเภท |
|
IconType<MutatorIcon> | สตริงประเภทที่ใช้ระบุไอคอนนี้ |
น้ำหนัก |
|
(ไม่ได้ประกาศ) | น้ำหนักของไอคอนนี้มีเทียบกับไอคอนอื่นๆ ไอคอนที่มีค่าน้ำหนักเป็นบวกมากกว่าจะแสดงที่ส่วนปลายของบล็อก |
วิธีการ
วิธีการ | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
applyColour() | ||
bubbleIsVisible() | ||
dispose() | ||
findParentWs(พื้นที่ทำงาน) | static |
แสดงผลพื้นที่ทำงานระดับบนสุดของพื้นที่ทำงานที่อยู่ในลูกโป่งพื้นที่ทำงานขนาดเล็ก โดยคำนึงว่าพื้นที่ทำงานนั้นเป็นพื้นที่ทำงานหรือไม่ |
getSize() | ||
getType() | ||
getWeight() | ||
getWorkspace() | ||
initView(pointerdownListener) | ||
isClickableInFlyout() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
reconnect(การเชื่อมต่อย่อย, บล็อก, ชื่ออินพุต) | static |
เชื่อมต่อการเชื่อมต่อที่ระบุกับอินพุตที่เปลี่ยนแปลงในบล็อกที่ระบุอีกครั้ง |
setBubbleVisible(visible) | ||
updateCollapsed() |