blockly > arrastar > Arrastar

classe drag.Dragger

Signature:

export declare class Dragger implements IDragger 

Implementações: IDragger

Construtores

Construtor Modificadores Descrição
(construtor)(arrastável, espaço de trabalho) Constrói uma nova instância da classe Dragger.

Propriedades

Propriedade Modificadores Tipo Descrição
arrastar protected IDraggable
dragTarget protected IDragTarget | nulo
startLoc protected Coordenar
espaço de trabalho protected WorkspaceSvg

Métodos

Método Modificadores Descrição
onDrag(e, totalDelta) Alças que calculam para onde o elemento realmente deve ser movido.
onDragEnd(e) (link em inglês) Processa qualquer limpeza de arrastar.
onDragStart(e) Processa qualquer inicialização de arrastar.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, draggable) protected Retorna verdadeiro se precisarmos retornar o arrastável para seu local original ao final da ação de arrastar.
updateDragTarget(e) protected Atualiza o destino de arrastar sob o ponteiro (se houver um).
wouldDeleteDraggable(e, draggable) protected Retorna verdadeiro se excluirmos o arrastável se ele tiver sido solto no local atual.