lezione ZoomControls
Classe per un controllo di zoom.
Firma:
export declare class ZoomControls implements IPositionable
Implementa: IPositionable
Costruttori
| Costruttore | Modificatori | Descrizione |
|---|---|---|
| (costruttore)(area di lavoro) | Crea una nuova istanza della classe ZoomControls |
Proprietà
| Proprietà | Modificatori | Tipo | Descrizione |
|---|---|---|---|
| id | stringa | L'ID univoco di questo componente utilizzato per la registrazione in ComponentManager. |
Metodi
| Metodo | Modificatori | Descrizione |
|---|---|---|
| createDom() | Crea i controlli di zoom. | |
| dispose() | Elimina questi controlli di zoom. Scollegati da tutti gli elementi DOM per evitare perdite di memoria. | |
| getBoundingRectangle() | Restituisce il rettangolo di delimitazione dell'elemento UI in unità pixel rispetto al div di inserimento Blockly. | |
| init() | Inizializza i controlli di zoom. | |
| position(metrics, savedPositions) | Posiziona i controlli di zoom. È posizionato nell'angolo opposto all'angolo da cui inizia la categoria/gli strumenti. |