ZoomControls class
Class for a zoom controls.
Signature:
export declare class ZoomControls implements IPositionable
Implements: IPositionable
Constructors
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(workspace) | Constructs a new instance of the ZoomControls class |
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| id | string | The unique ID for this component that is used to register with the ComponentManager. |
Methods
| Method | Modifiers | Description |
|---|---|---|
| createDom() | Create the zoom controls. | |
| dispose() | Disposes of this zoom controls. Unlink from all DOM elements to prevent memory leaks. | |
| getBoundingRectangle() | Returns the bounding rectangle of the UI element in pixel units relative to the Blockly injection div. | |
| init() | Initializes the zoom controls. | |
| position(metrics, savedPositions) | Positions the zoom controls. It is positioned in the opposite corner to the corner the categories/toolbox starts at. |