blockly > RenderedConnection

Classe RenderedConnection

Classe per una connessione tra i blocchi che possono essere visualizzati sullo schermo.

Firma:

export declare class RenderedConnection extends Connection 

Espande: connessione

Costruttori

Costruttore Modificatori Descrizione
(costruttore)(origine, tipo) Crea una nuova istanza della classe RenderedConnection

Proprietà

Proprietà Modificatori Tipo Descrizione
sourceBlock_ BlockSvg
targetConnection RenderedConnection | null Connessione a cui si connette questa connessione. Null se non si è connessi.

Metodi

Metodo Modificatori Descrizione
closest(maxLimit, dxy) Trova la connessione compatibile più vicina a questa connessione. Tutti i parametri sono nelle unità di lavoro.
connect_(childConnection) protected Collega due connessioni. Questa è la connessione sul blocco superiore. Esegui il rendering dei blocchi in base alle esigenze.
disconnectInternal(setParent) Scollega due blocchi collegati da questa connessione.
distanceFrom(otherConnection) Restituisce la distanza tra questa connessione e un'altra connessione nelle unità di lavoro.
getOffsetInBlock() Viene ottenuto l'offset di questa connessione rispetto all'angolo in alto a sinistra del relativo blocco.
getSourceBlock() Ottieni il blocco di origine per questa connessione.
highlight() Aggiungi evidenziazioni per questa connessione.
isHighlighted() Restituisce true se questa connessione è evidenziata, false in caso contrario.
moveBy(dx, dy) Modifica le coordinate della connessione.
moveTo(x, y) Modifica le coordinate della connessione.
moveToOffset(blockTL) Sposta questa connessione nella posizione indicata dal suo offset all'interno del blocco e nella posizione dell'angolo in alto a sinistra del blocco.
onCheckChanged_() protected Funzione da chiamare quando i tipi compatibili di questa connessione sono cambiati.
respawnShadow_() protected Visualizza di nuovo il blocco ombra se ne era stato collegato uno. Esegui il rendering/il rendering dei blocchi in base alle esigenze.
setCheck(check) Modificare la compatibilità di una connessione. Esegui il rendering dei blocchi in base alle esigenze.
setOffsetInBlock(x, y) Imposta l'offset di questa connessione rispetto all'angolo superiore sinistro del relativo blocco.
startTrackingAll() Inizia a monitorare questa connessione, nonché tutte le connessioni downstream di qualsiasi blocco collegato a questa connessione. Questo accade quando un blocco viene espanso.
targetBlock() Restituisce il blocco a cui si collega questa connessione.
unhighlight() Rimuovi l'evidenziazione intorno a questa connessione.