blockly > RenderedConnection

Clase RenderedConnection

Es la clase para una conexión entre bloques que se pueden renderizar en la pantalla.

Signature:

export declare class RenderedConnection extends Connection 

Extiende: Conexión

Constructores

Constructor Modificadores Descripción
(constructor)(fuente, tipo) Construye una instancia nueva de la clase RenderedConnection.

Propiedades

Propiedad Modificadores Tipo Descripción
sourceBlock_ BlockSvg
targetConnection RenderedConnection | nulo Conexión a la que se conecta esta conexión. Nulo si no está conectado.

Métodos

Método Modificadores Descripción
closest(maxLimit, dxy) Busca la conexión compatible más cercana a esta conexión. Todos los parámetros están en unidades de espacio de trabajo.
connect_(childConnection) protected Conecta dos conexiones. Esta es la conexión en el bloque superior. Vuelve a renderizar los bloques según sea necesario.
disconnectInternal(setParent) Desconecta los dos bloques que estén conectados por esta conexión.
distanceFrom(otherConnection) Muestra la distancia entre esta conexión y otra en unidades de lugar de trabajo.
getOffsetInBlock() Obtiene el desplazamiento de esta conexión en relación con la parte superior izquierda de su bloque.
getSourceBlock() Obtén el bloque de origen para esta conexión.
highlight() Agrega elementos destacados alrededor de esta conexión.
isHighlighted() Muestra el valor true si esta conexión está destacada; de lo contrario, muestra false.
moveBy(dx, dy) Cambia las coordenadas de la conexión.
moveTo(x, y) Cambia las coordenadas de la conexión.
moveToOffset(blockTL) Mueve esta conexión a la ubicación proporcionada por su desplazamiento dentro del bloque y la ubicación de la esquina superior izquierda del bloque.
onCheckChanged_() protected Función a la que se llamará cuando cambien los tipos compatibles de esta conexión.
respawnShadow_() protected Vuelve a mostrar el bloque de sombras si había uno conectado a esta conexión. Renderiza o vuelve a renderizar los bloques según sea necesario.
setCheck(check) Cambia la compatibilidad de una conexión. Vuelve a renderizar los bloques según sea necesario.
setOffsetInBlock(x, y) Establece el desplazamiento de esta conexión en relación con la parte superior izquierda de su bloque.
startTrackingAll() Comienza a hacer un seguimiento de esta conexión, así como de todas las conexiones descendentes, en cualquier bloque adjunto a esta conexión. Esto sucede cuando se expande un bloque.
targetBlock() Muestra el bloque al que se conecta esta conexión.
unhighlight() Quita el resaltado alrededor de esta conexión.