Classe da lixeira
Classe para uma lixeira.
Signature:
export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable
Estende:DeleteArea
Implementa: IAutoHideable, IPositionable
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)(workspace) | Cria uma nova instância da classe Trashcan |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
id | string | O ID exclusivo desse componente que é usado para registro no ComponentManager. | |
isLidOpen | booleano | Estado atual de abertura/fechamento da tampa. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
autoHide(onlyClosePopups) | Oculta o componente. Chamado em WorkspaceSvg.hideChaff. | |
click() | Inspecione o conteúdo da lixeira. | |
closeFlyout() | Fecha o menu suspenso da lata de lixo. | |
closeLid() | Feche a tampa. Chamado externamente após uma ação de arrastar. | |
contentsIsOpen() | Retorna verdadeiro se o menu suspenso de conteúdo da lixeira estiver aberto. | |
createDom() | Crie os elementos de lata de lixo. | |
dispose() | Descarte a lixeira. Desvincule todos os elementos do DOM para evitar vazamentos de memória. | |
emptyContents() | Esvazia o conteúdo da lixeira. Se o menu suspenso de conteúdo estiver aberto, ele será fechado. | |
getBoundingRectangle() | Retorna o retângulo de limite do elemento da interface em unidades de pixel em relação ao div de injeção do Blockly. | |
getClientRect() | Retorna o retângulo delimitador da área de destino de arrastar em unidades de pixel em relação à janela de visualização. | |
init() | Inicializa a lixeira. | |
onDragExit(_dragElement) | Gerencia quando um cursor com um bloco ou balão sai do destino de arrastar. | |
onDragOver(_dragElement) | Gerencia quando um cursor com um bloco ou balão é arrastado sobre esse destino. | |
onDrop(_dragElement) | Gerencia quando um bloco ou balão é inserido neste componente. Não é possível processar a exclusão aqui. | |
openFlyout() | Abre o menu suspenso da lixeira. | |
position(metrics, savedPositions) | Posiciona a lixeira. Ela está posicionada no canto oposto ao canto em que as categorias/ferramentas começam. |