blockly > arrastar > Arrastar

classe drag.Dragger

Signature:

export declare class Dragger implements IDragger 

Implementa: IDragger

Construtores

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

Propriedades

Propriedade Modificadores Tipo Descrição
arrastável protected IDraggable
dragTarget protected IDragTarget | nulo
startLoc protected Coordenador
espaço de trabalho protected WorkspaceSvg

Métodos

Método Modificadores Descrição
onDrag(e, totalDelta) Alças que calculam para onde o elemento precisa ser realmente movido.
onDragEnd(e) (link em inglês) Processa qualquer limpeza de arrastar.
onDragStart(e) Gerencia qualquer inicialização de arrastar.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, draggable) protected Retorna true se retornarmos o arrastável ao local original ao final da ação.
updateDragTarget(e) protected Atualiza o destino da ação de arrastar sob o ponteiro (se houver um).
wouldDeleteDraggable(e, draggable) protected Retorna true caso o elemento arrastável seja excluído caso ele tenha sido solto no local atual.