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)(fonte; tipo) Cria uma nova instância da classe RenderedConnection

Propriedades

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

Métodos

Método Modificadores Descrição
closest(maxLimit, dxy) (em inglês) Encontre a conexão compatível mais próxima desta conexão. Todos os parâmetros estão em unidades de espaço de trabalho.
connect_(childConnection) protected Conecte duas conexões. Essa é a conexão no bloco superior. Rerenderize 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 essa conexão e outra conexão em unidades de espaço de trabalho.
getOffsetInBlock() Extrai o deslocamento dessa conexão em relação ao canto superior esquerdo do bloco.
getSourceBlock() Extrai 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, retorna "false".
moveBy(dx, dy) Mude as coordenadas da conexão.
moveTo(x, y) (link em inglês) Mude as coordenadas da conexão.
moveToOffset(blockTL) Mova essa conexão até o local determinado pelo deslocamento dentro do bloco e o local do canto superior esquerdo do bloco.
onCheckChanged_() protected Função a ser chamada quando os tipos compatíveis com essa conexão forem alterados.
respawnShadow_() protected Gere o bloco sombra novamente se houver um conectado a essa conexão. Renderize/rerenderize blocos conforme necessário.
setCheck(check) Mudar a compatibilidade de uma conexão. Rerenderize os blocos conforme necessário.
setOffsetInBlock(x, y) Define o deslocamento dessa conexão em relação ao canto superior esquerdo do bloco.
startTrackingAll() Comece a rastrear essa conexão, assim 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.