blockly > dragging > BlockDragStrategy

Classe dragging.BlockDragStrategy

Signature:

export declare class BlockDragStrategy implements IDragStrategy 

Implementa: IDragStrategy

Construtores

Construtor Modificadores Descrição
(constructor)(block) Cria uma nova instância da classe BlockDragStrategy.

Métodos

Método Modificadores Descrição
drag(newLoc) Move o bloco e atualiza as prévias de conexão.
endDrag(e) Limpa qualquer estado no final do arrasto. Aplica todas as conexões pendentes.
getSearchRadius() protected Receba o raio a ser usado ao pesquisar uma conexão válida nas proximidades.
isMovable() Retorna verdadeiro se o bloco puder ser movido. Falso em outros casos.
revertDrag() Move o bloco de volta para onde ele estava no início do arrasto, incluindo a reconexão das conexões.
shouldHealStack(e) protected Recebe se o arrasto deve agir em um único bloco ou em uma pilha de blocos.
startDrag(e) Processa qualquer configuração para iniciar o arrasto, incluindo a desconexão do bloco de blocos pais.