blockly > blockRendering > IPathObject

Interface blockRendering.IPathObject

Interface pour l'objet de chemin d'un bloc.

Signature :

export interface IPathObject 

Propriétés

Propriété Modificateurs Type Description
constantes ConstantProvider Fournisseur de constantes du moteur de rendu.
style BlockStyle Chemin principal du bloc.
svgPath SVGElement Chemin principal du bloc.

Méthodes

Method Description
addConnectionHighlight(connection, connectionPath, offset, rtl) ? (Facultatif) Ajoute le chemin donné en tant que point d'intérêt pour la connexion donnée.
applyColour(block) ? (Facultatif) Appliquez les couleurs stockées au chemin du bloc, en tenant compte du fait que les chemins appartiennent ou non à un bloc d'ombre.
flipRTL() Inversez les chemins SVG en mode RTL.
removeConnectionHighlight(connection) ? (Facultatif) Supprime tout surlignage associé à la connexion donnée, le cas échéant.
setPath(pathString) Définissez le chemin généré par le moteur de rendu sur l'élément SVG correspondant.
setStyle(blockStyle) ? (Facultatif) Mettez à jour le style.
updateDraggingDelete(enabled) Ajoutez ou supprimez un style indiquant qu'un bloc est glissé sur une zone de suppression.
updateHighlighted(highlighted) Définissez si le bloc affiche une mise en surbrillance ou non. La mise en surbrillance des blocs est souvent utilisée pour marquer visuellement les blocs en cours d'exécution.
updateInsertionMarker(enabled) Ajoutez ou supprimez un style indiquant qu'un bloc est un repère d'insertion.
updateMovable(enabled) Ajoutez ou supprimez un style indiquant qu'un bloc est déplaçable.
updateSelected(enabled) Ajouter ou supprimer un style indiquant qu'un bloc est sélectionné.