blockly > blockRendering > IPathObject

Interface blockRendering.IPathObject

Interface pour l'objet de chemin d'accès d'un bloc.

Signature :

export interface IPathObject 

Propriétés

Propriété Modificateurs Type Description
constants ConstantProvider Fournisseur de constantes du moteur de rendu
cursorSvg SVGElement | null Contient l'élément SVG du curseur lorsque le curseur est attaché au bloc. La valeur est "null" si aucun curseur n'est présent sur le bloc.
markerSvg SVGElement | null Contient l'élément SVG des repères lorsque le repère est associé au bloc. La valeur est "null" si aucun repère n'est associé au volume.
style [style] BlockStyle Chemin principal du bloc.
svgPath SVGElement Chemin principal du bloc.

Méthodes

Method Description
addConnectionHighlight(connection, connectionPath, offset, rtl)? (Facultatif) Ajoute le tracé donné en tant que mise en surbrillance de la connexion.
applyColour(block) Appliquez les couleurs stockées au tracé du bloc, en tenant compte s'il s'agit d'un bloc ombré.
flipRTL() Inversez les chemins SVG en mode RTL.
removeConnectionHighlight(connection)? (Facultatif) Supprime toute mise en surbrillance associée à la connexion donnée, le cas échéant.
setCursorSvg(cursorSvg) Ajoutez le curseur SVG au groupe SVG de ce bloc.
setMarkerSvg(MarkerSvg). Ajoutez le repère SVG au groupe SVG de ce bloc.
setPath(pathString) Définissez le chemin généré par le moteur de rendu sur l'élément SVG correspondant.
setStyle(blockStyle) Modifiez le style.
updateDraggingDelete(enabled) Ajout ou suppression d'un style montrant qu'un volume est déplacé sur une zone de suppression.
updateHighlighted(highlighted) Indiquez si le bloc doit être mis 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) Ajout ou suppression d'un style montrant qu'un bloc est un repère d'insertion
updateMovable(enabled) Ajout ou suppression d'un style pour indiquer qu'un bloc peut être déplacé.
updateSelected(enabled) Ajout ou suppression d'un style pour indiquer qu'un volume est sélectionné.