ZoomControls-Klasse
Klasse für Zoomsteuerelemente.
Unterschrift:
export declare class ZoomControls implements IPositionable
Implementierung:IPositionable
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(Arbeitsbereich) | Erstellt eine neue Instanz der ZoomControls -Klasse |
Attribute
Attribut | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
id | String | Die eindeutige ID für diese Komponente, die für die Registrierung beim ComponentManager verwendet wird. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
createDom() | Erstellen Sie die Zoomsteuerelemente. | |
dispose() | Verfügt diese Zoomsteuerelemente. Heben Sie die Verknüpfung mit allen DOM-Elementen auf, um Speicherlecks zu vermeiden. | |
getBoundingRectangle() | Gibt das Begrenzungsrahmen des UI-Elements in Pixeleinheiten relativ zum Blockly-Injection-Div zurück. | |
init() | Initialisiert die Zoomsteuerelemente. | |
position(metrics, savedPositions) | Positioniert die Zoomsteuerelemente. Sie befindet sich in der gegenüberliegenden Ecke der Ecke, an der die Kategorien/Toolbox beginnen. |