blockly > dragging > Dragger

Classe dragging.Dragger

Signature:

export declare class Dragger implements IDragger 

Implementações: IDragger

Construtores

Construtor Modificadores Descrição
(constructor)(draggable, workspace) Cria uma nova instância da classe Dragger.

Propriedades

Propriedade Modificadores Tipo Descrição
draggable protected IDraggable
dragTarget protected IDragTarget | null
startLoc protected Coordenada
workspace protected WorkspaceSvg

Métodos

Método Modificadores Descrição
onDrag(e, totalDelta) Processa o cálculo de para onde o elemento precisa ser movido.
onDragEnd(e) Processa qualquer limpeza de arrasto.
onDragStart(e) Processa qualquer inicialização de arrasto.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, rootDraggable) protected Retorna "true" se for necessário retornar o elemento arrastável ao local original no final do arrasto.
updateDragTarget(e) protected Atualiza o destino de arrasto abaixo do ponteiro (se houver um).
wouldDeleteDraggable(e, rootDraggable) protected Retorna verdadeiro se o elemento arrastável for excluído se for solto no local atual.