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 |