blockly > RenderedConnection

Classe RenderedConnection

Classe para uma conexão entre blocos que podem ser renderizados na tela.

Signature:

export declare class RenderedConnection extends Connection 

Estende: conexão

Construtores

Construtor Modificadores Descrição
(construtor)(origem; tipo) Constrói uma nova instância da classe RenderedConnection.

Propriedades

Propriedade Modificadores Tipo Descrição
sourceBlock_ BlockSvg
targetConnection RenderedConnection | nulo Conexão a que esta conexão se conecta. Nulo se não houver conexão.

Métodos

Método Modificadores Descrição
closest(maxLimit, dxy) Encontre a conexão compatível mais próxima a essa conexão. Todos os parâmetros estão em unidades do espaço de trabalho.
connect_(childConnection) protected Conecte duas conexões. Esta é a conexão no bloco superior. Renderize novamente os blocos conforme necessário.
disconnectInternal(setParent) Desconecte dois blocos que estão conectados por essa conexão.
distanceFrom(otherConnection) Retorna a distância entre esta e outra conexão em unidades do espaço de trabalho.
getOffsetInBlock() Define o deslocamento dessa conexão em relação ao canto superior esquerdo do bloco.
getSourceBlock() Acessa o bloco de origem dessa conexão.
highlight() Adicione destaque ao redor dessa conexão.
isHighlighted() Retorna "true" se essa conexão estiver destacada. Caso contrário, retornará "false".
moveBy(dx, dy) Mude as coordenadas da conexão.
moveTo(x, y) Mude as coordenadas da conexão.
moveToOffset(blockTL) Mova essa conexão para o local indicado pelo deslocamento dentro do bloco e para o local do canto superior esquerdo do bloco.
onCheckChanged_() protected Função a ser chamada quando os tipos compatíveis com essa conexão mudarem.
respawnShadow_() protected Regenere o bloco sombra se houver um conectado a essa conexão. Renderize/rerenderize blocos conforme necessário.
setCheck(check) Alterar a compatibilidade de uma conexão. Renderize novamente os blocos conforme necessário.
setOffsetInBlock(x, y) Defina o deslocamento dessa conexão em relação ao canto superior esquerdo do bloco.
startTrackingAll() Comece a rastrear esta conexão, bem como todas as conexões downstream em qualquer bloco anexado a ela. Isso acontece quando um bloco é expandido.
targetBlock() Retorna o bloco ao qual esta conexão se conecta.
unhighlight(). Remova o destaque ao redor dessa conexão.