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. |