blockly > blockRendering > IPathObject

Interfaz de blockRendering.IPathObject

Una interfaz para el objeto de ruta de un bloque.

Signature:

export interface IPathObject 

Propiedades

Propiedad Modificadores Tipo Descripción
constants ConstantProvider Es el proveedor de constantes del procesador.
cursorSvg SVGElement | nulo Mantiene el elemento SVG de los cursores cuando el cursor se adjunta al bloque. El valor 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 La ruta principal del bloque.
svgPath SVGElement La ruta principal del bloque.

Métodos

Método Descripción
addConnectionHighlight(connection, connectionPath, offset, rtl)? (Opcional) Agrega la ruta de acceso determinada como un destacado de conexión para la conexión determinada.
applyColour(block) Aplica los colores almacenados a la ruta del bloque, teniendo en cuenta si las rutas pertenecen a un bloque de sombras.
flipRTL() Gira las rutas de los SVG en formato de derecha a izquierda.
removeConnectionHighlight(connection)? (Opcional) Quita los elementos destacados asociados con la conexión determinada, si existe.
setCursorSvg(cursorSvg) Agrega el SVG del cursor al grupo de SVG de este bloque.
setMarkerSvg(markerSvg) Agrega el marcador SVG al grupo de SVG de este bloque.
setPath(pathString) Establece la ruta de acceso que genera el procesador en el elemento SVG respectivo.
setStyle(blockStyle) Actualiza el diseño.
updateDraggingDelete(enabled) Agrega o quita el diseño que muestra que un bloque se arrastra sobre un área de eliminación.
updateHighlighted(highlighted) Establece si el bloque muestra un texto destacado o no. A menudo, el resaltado de bloques se usa para marcar visualmente los bloques que se están ejecutando.
updateInsertionMarker(enabled) Agrega o quita un diseño que muestre que un bloque es un marcador de inserción.
updateMovable(enabled) Agrega o quita el diseño que muestre que un bloque se puede mover.
updateSelected(enabled) Agrega o quita un diseño que muestre que se seleccionó un bloque.