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 constant du moteur de rendu. | |
cursorSvg | SVGElement | nul | Contient l'élément SVG de curseur lorsque le curseur est attaché au bloc. La valeur est nulle si le bloc ne comporte pas de curseur. | |
markerSvg | SVGElement | nul | Contient l'élément SVG du repère lorsque le repère est associé au volume. Cette valeur est nulle si aucun repère n'est présent sur le volume. | |
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 d'accès donné en tant que mise en surbrillance de connexion pour la connexion donnée. |
applyColour(block) | Appliquez les couleurs enregistrées au tracé du volume, en prenant en compte si les tracés appartiennent ou non à un bloc d'ombres. |
flipRTL() | Inversez les chemins d'accès SVG en lecture de droite à gauche. |
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 d'accès généré par le moteur de rendu sur l'élément SVG correspondant. |
setStyle(blockStyle) | Modifiez le style. |
updateDraggingDelete(enabled) | Ajouter ou supprimer un style indiquant qu'un bloc 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) | Ajoutez ou supprimez un style indiquant qu'un volume est un repère d'insertion. |
updateMovable(enabled) | Ajoutez ou supprimez des styles indiquant qu'un volume peut être déplacé. |
updateSelected(enabled) | Ajouter ou supprimer un style indiquant qu'un volume est sélectionné |