blockly > icons > WarningIcon

icons.WarningIcon 类

此图标用于向用户发出警告,告知其屏蔽操作存在问题。

例如,您可以使用此方法提醒他们字段值不正确,或者代码块放置位置不正确(放置在了不该放置的位置)。

Signature:

export declare class WarningIcon extends Icon implements IHasBubble 

扩展图标

实现IHasBubble

备注

此类的构造函数被标记为内部构造函数。第三方代码不得直接调用构造函数,也不得创建扩展 WarningIcon 类的子类。

属性

属性 修饰符 类型 说明
sourceBlock

protected

readonly

BlockSvg
TYPE

static

readonly

IconType<WarningIcon> 用于标识此图标的类型字符串。
WEIGHT

static

readonly

(not declared) 此图标相对于其他图标的权重。权重值越高的图标,在显示时越靠近块的末尾。

方法

方法 修饰符 说明
applyColour()
bubbleIsVisible()
dispose()
getBubble() 请参阅 IHasBubble.getBubble。
getSize()
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
isShownWhenCollapsed() 告知 Blockly 在收起代码块时显示此图标。
onClick() 切换气泡的显示/隐藏状态。
onLocationChange(blockOrigin) 更新图标气泡的位置(如果处于打开状态)。
setBubbleVisible(visible)
updateCollapsed()