blockly > blockRendering > IPathObject

Interfaz blockRendering.IPathObject

Es una interfaz para el objeto de ruta de un bloque.

Signature:

export interface IPathObject 

Propiedades

Propiedad Modificadores Tipo Descripción
constantes ConstantProvider Es el proveedor constante del renderizador.
style BlockStyle Es la ruta principal del bloque.
svgPath SVGElement Es 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 punto destacado de la conexión.
applyColour(block)? (Opcional) Aplica los colores almacenados a la ruta del bloque, teniendo en cuenta si las rutas pertenecen a un bloque de sombra.
flipRTL() Invierte las rutas de acceso SVG en RTL.
¿removeConnectionHighlight(connection)? (Opcional) Quita cualquier elemento destacado asociado con la conexión determinada, si existe.
setPath(pathString) Establece la ruta que genera el renderizador en el elemento SVG correspondiente.
setStyle(blockStyle)? (Opcional) Actualiza el estilo.
updateDraggingDelete(enabled) Agrega o quita el diseño que muestra que se arrastra un bloque sobre un área de eliminación.
updateHighlighted(highlighted) Establece si el bloque muestra un elemento destacado o no. El resaltado de bloques suele usarse para marcar visualmente los bloques que se están ejecutando.
updateInsertionMarker(enabled) Agrega o quita el diseño que muestra que un bloque es un marcador de inserción.
updateMovable(enabled) Agrega o quita el diseño que muestra que un bloque es movible.
updateSelected(enabled) Agregar o quitar el diseño que muestra que un bloque está seleccionado