Return the coordinates of the top-left corner of this bubble's body relative to the drawing surface's origin (0,0), in workspace units.
Object with .x and .y properties.
Return the root node of the bubble's SVG group.
The root SVG node of the bubble's group.
Get whether this object is deletable or not.
True if deletable.
Move this bubble during a drag, taking into account whether or not there is a drag surface.
The surface that carries rendered items during a drag, or null if no drag surface is in use.
The location to translate to, in workspace coordinates.
Move the bubble to the specified location in workspace coordinates.
The x position to move to.
The y position to move to.
Set whether auto-layout of this bubble is enabled. The first time a bubble is shown it positions itself to not cover any blocks. Once a user has dragged it to reposition, it renders where the user put it.
True if auto-layout should be enabled, false otherwise.
Update the style of this bubble when it is dragged over a delete area.
True if the bubble is about to be deleted, false otherwise.
Triggers a move callback if one exists at the end of a drag.
True if adding, false if removing.
Dispose of this bubble.