Skip to main content

Home > blockly > icons > WarningIcon

icons.WarningIcon class

An icon that warns the user that something is wrong with their block.

For example, this could be used to warn them about incorrect field values, or incorrect placement of the block (putting it somewhere it doesn't belong).

Signature:

export declare class WarningIcon extends Icon implements IHasBubble 

Extends: Icon

Implements: IHasBubble

Remarks

The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the WarningIcon class.

Properties

PropertyModifiersTypeDescription
sourceBlockprotected readonlyBlockSvg
TYPEstatic readonlyIconType<WarningIcon>The type string used to identify this icon.
WEIGHTstatic readonly(not declared)The weight this icon has relative to other icons. Icons with more positive weight values are rendered farther toward the end of the block.

Methods

MethodModifiersDescription
applyColour()
bubbleIsVisible()
dispose()
getBubble()See IHasBubble.getBubble.
getSize()
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
isShownWhenCollapsed()Tells blockly that this icon is shown when the block is collapsed.
onClick()Toggles the visibility of the bubble.
onLocationChange(blockOrigin)Updates the location of the icon's bubble if it is open.
setBubbleVisible(visible)
updateCollapsed()