blockly > IDragTarget

Interface IDragTarget

Interface para um componente com comportamento personalizado quando um bloco ou uma bolha é arrastado ou solto sobre ele.

Signature:

export interface IDragTarget extends IComponent 

Estende: IComponent

Métodos

Método Descrição
getClientRect() Retorna o retângulo delimitador da área de destino da ação de arrastar em unidades de pixels em relação à janela de visualização.
onDragEnter(dragElement) Gerencia quando um cursor com um bloco ou balão entra nesse destino de arrastar.
onDragExit(dragElement) Gerencia quando um cursor com um bloco ou balão sai desse destino de arrastar.
onDragOver(dragElement) Gerencia quando um cursor com um bloco ou uma bolha é arrastado sobre esse destino de arrastar.
onDrop(dragElement) Processa quando um bloco ou bolha é inserido neste componente. Não é possível processar a exclusão aqui.
shouldPreventMove(dragElement) Retorna se o bloco ou a bolha fornecidos não podem ser movidos depois de ser solto sobre esse componente. Se verdadeiro, o elemento retornará para onde estava quando a ação de arrastar começou.