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