blockly > 图标 > MutatorIcon

icon.MutatorIcon 类

一个允许用户更改砌块形状的图标。

例如,它可用于向代码块添加其他字段或输入。

Signature:

export declare class MutatorIcon extends Icon implements IHasBubble 

扩展图标

实现IHasBubble

构造函数

构造函数 修饰符 说明
(constructor)(flyoutBlockTypes, sourceBlock) 构造 MutatorIcon 类的新实例

属性

媒体资源 修饰符 类型 说明
sourceBlock

protected

readonly

BlockSvg
类型

static

readonly

IconType<MutatorIcon> 用于标识此图标的类型字符串。
体重

static

readonly

(未声明) 此图标相对于其他图标的权重。权重值为正数的图标会渲染到更靠近块末端的位置。

方法

方法 修饰符 说明
applyColour()
bubbleIsVisible()
dispose()
findParentWs(workspace) static 返回迷你工作区气泡内的工作区的父级工作区,并考虑该工作区是否为浮出空间。
getSize()
getType()
getWeight()
getWorkspace()
initView(pointerdownListener)
isClickableInFlyout()
onClick()
onLocationChange(blockOrigin)
reconnect(connectionChild, block, inputName) static 将指定连接重新连接到指定块上已更改的输入。
setBubbleVisible(visible)
updateCollapsed()