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