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
Property | Modifiers | Type | Description |
---|---|---|---|
sourceBlock |
|
BlockSvg | |
TYPE |
|
IconType<WarningIcon> | The type string used to identify this icon. |
WEIGHT |
|
(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
Method | Modifiers | Description |
---|---|---|
applyColour() | ||
bubbleIsVisible() | ||
dispose() | ||
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() |