Blockly. Warning
Class for a warning.
Constructor
Warning
new Warning(block)
Parameter |
|
---|---|
block |
The block associated with this warning. Value must not be null. |
- Extends
- Blockly.Icon
Properties
block_
non-null Blockly.BlockSvg
bubble_
unknown
Bubble UI (if visible).
- Inherited from
- Blockly.Icon#bubble_
collapseHidden
boolean
Does this icon get hidden when the block is collapsed?
iconGroup_
unknown
The icon SVG group.
- Inherited from
- Blockly.Icon#iconGroup_
iconXY_
non-null Blockly.utils.Coordinate
SIZE
Height and width of icons.
- Inherited from
- Blockly.Icon#SIZE
Methods
applyColour
applyColour()
Change the colour of the associated bubble to match its block.
- Inherited from
- Blockly.Icon#applyColour
computeIconLocation
computeIconLocation()
Notification that the icon has moved, but we don't really know where. Recompute the icon's location from scratch.
- Inherited from
- Blockly.Icon#computeIconLocation
createIcon
createIcon()
Create the icon on the block.
- Inherited from
- Blockly.Icon#createIcon
dispose
dispose()
Dispose of this warning.
drawIcon_
drawIcon_(group)
Draw the warning icon.
Parameter |
|
---|---|
group |
Element The icon group. Value must not be null. |
getCorrectedSize
getCorrectedSize() returns Blockly.utils.Size
Get the size of the icon as used for rendering. This differs from the actual size of the icon, because it bulges slightly out of its row rather than increasing the height of its row.
- Inherited from
- Blockly.Icon#getCorrectedSize
- Returns
-
Height and width.
getIconLocation
getIconLocation() returns Blockly.utils.Coordinate
Returns the center of the block's icon relative to the surface.
- Inherited from
- Blockly.Icon#getIconLocation
- Returns
-
Object with x and y properties in workspace coordinates.
getText
getText() returns string
Get this warning's texts.
- Returns
-
string
All texts concatenated into one string.
iconClick_
iconClick_(e)
Clicking on the icon toggles if the bubble is visible.
Parameter |
|
---|---|
e |
Mouse click event. Value must not be null. |
- Inherited from
- Blockly.Icon#iconClick_
isVisible
isVisible() returns boolean
Is the associated bubble visible?
- Inherited from
- Blockly.Icon#isVisible
- Returns
-
True if the bubble is visible.
setIconLocation
setIconLocation(xy)
Notification that the icon has moved. Update the arrow accordingly.
Parameter |
|
---|---|
xy |
Absolute location in workspace coordinates. Value must not be null. |
- Inherited from
- Blockly.Icon#setIconLocation
setText
setText(text, id)
Set this warning's text.
Parameter |
|
---|---|
text |
string Warning text (or '' to delete). This supports linebreaks. |
id |
string An ID for this text entry to be able to maintain multiple warnings. |
setVisible
setVisible(visible)
Show or hide the warning bubble.
Parameter |
|
---|---|
visible |
boolean True if the bubble should be visible. |
updateEditable
updateEditable()
Add or remove the UI indicating if this icon may be clicked or not.
- Inherited from
- Blockly.Icon#updateEditable