blockly > blockRendering > IPathObject

Interfaccia blockRendering.IPathObject

Un'interfaccia per l'oggetto percorso di un blocco.

Firma:

export interface IPathObject 

Proprietà

Proprietà Modificatori Tipo Descrizione
costanti ConstantProvider Il provider delle costanti del visualizzatore.
style BlockStyle Il percorso principale del blocco.
svgPath SVGElement Il percorso principale del blocco.

Metodi

Metodo Descrizione
addConnectionHighlight(connection, connectionPath, offset, rtl)? (Facoltativo) Aggiunge il percorso specificato come punto di forza della connessione.
applyColour(block)? (Facoltativo) Applica i colori memorizzati al percorso del blocco, tenendo conto se i percorsi appartengono a un blocco in ombra.
flipRTL() Capovolgi i percorsi SVG in RTL.
removeConnectionHighlight(connection)? (Facoltativo) Rimuove eventuali elementi in evidenza associati alla connessione specificata, se esistenti.
setPath(pathString) Imposta il percorso generato dal renderer sul rispettivo elemento SVG.
setStyle(blockStyle)? (Facoltativo) Aggiorna lo stile.
updateDraggingDelete(enabled) Aggiungi o rimuovi lo stile che mostra che un blocco viene trascinato su un'area di eliminazione.
updateHighlighted(highlighted) Imposta se il blocco deve mostrare o meno un'evidenziazione. L'evidenziazione dei blocchi viene spesso utilizzata per contrassegnare visivamente i blocchi attualmente in esecuzione.
updateInsertionMarker(enabled) Aggiungi o rimuovi lo stile che indica che un blocco è un indicatore di inserimento.
updateMovable(enabled) Aggiungi o rimuovi lo stile che indica che un blocco è spostabile.
updateSelected(enabled) Aggiungi o rimuovi lo stile che indica che un blocco è selezionato.