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.