blockly > trascinamento > BlockDragStrategy

Classe dragging.BlockDragStrategy

Firma:

export declare class BlockDragStrategy implements IDragStrategy 

Implementa: IDragStrategy

Costruttori

Costruttore Modificatori Descrizione
(constructor)(block) Costruisce una nuova istanza della classe BlockDragStrategy

Metodi

Metodo Modificatori Descrizione
drag(newLoc) Sposta il blocco e aggiorna le eventuali anteprime delle connessioni.
endDrag(e) Ripulisce qualsiasi stato alla fine del trascinamento. Applica eventuali connessioni in attesa.
getSearchRadius() protected Ottieni il raggio da utilizzare per cercare una connessione valida nelle vicinanze.
isMovable() Restituisce true se il blocco è attualmente spostabile. Falso negli altri casi.
revertDrag() Riposiziona il blocco nella posizione in cui si trovava all'inizio del trascinamento, ricollegando le connessioni.
shouldHealStack(e) protected Indica se il trascinamento deve essere applicato a un singolo blocco o a una serie di blocchi.
startDrag(e) Gestisce qualsiasi configurazione per avviare il trascinamento, inclusa la disconnessione del blocco da eventuali blocchi padre.