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. |