blockly > blockRendering > IPathObject
Interfaz blockRendering.IPathObject
Una interfaz para el objeto de ruta de acceso de un bloque.
Signature:
export interface IPathObject
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
constantes | ConstantProvider | El proveedor constante del procesador. | |
cursorSvg | SVGElement | nulo | Contiene el elemento SVG del cursor cuando se adjunta el cursor al bloque. Es nulo si no hay un cursor en el bloque. | |
markerSvg | SVGElement | nulo | Contiene el elemento SVG de los marcadores cuando el marcador se adjunta al bloque. El valor es nulo si no hay un marcador en el bloque. | |
estilo | BlockStyle | Es la ruta de acceso principal del bloque. | |
svgPath | SVGElement | Es la ruta de acceso principal del bloque. |
Métodos
Método | Descripción |
---|---|
addConnectionHighlight(connection, connectionPath, offset, rtl)? | (Opcional) Agrega la ruta específica como un punto destacado de conexión para la conexión determinada. |
applyColour(block) | Aplica los colores almacenados al trazado del bloque, teniendo en cuenta si los trazados pertenecen a un bloque de sombras. |
flipRTL() | Gira las rutas de SVG en RTL. |
removeConnectionHighlight(connection)? | (Opcional) Quita cualquier elemento destacado asociado con la conexión determinada, si existe. |
setCursorSvg(cursorSvg) | Agrega el cursor SVG al grupo de SVG de este bloque. |
setMarkerSvg(markerSvg) | Agrega el SVG del marcador al grupo de SVG de este bloque. |
setPath(pathString) | Establece la ruta de acceso generada por el representador en el elemento SVG respectivo. |
setStyle(blockStyle) | Actualiza el diseño. |
updateDraggingDelete(enabled) | Agrega o quita un diseño que muestre que un bloque se arrastra sobre un área eliminada. |
updateHighlighted(highlighted) | Establece si el bloque muestra un elemento destacado o no. El resaltado de bloques se suele usar para marcar visualmente los bloques que se están ejecutando en el momento. |
updateInsertionMarker(enabled) | Agrega o quita estilos que muestren que un bloque es un marcador de inserción. |
updateMovable(enabled) | Agrega o quita estilos que muestren que un bloque se puede mover. |
updateSelected(enabled) | Agrega o quita un diseño que muestre que se seleccionó un bloque. |