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 |