blockly > IFlyout

Interface IFlyout

Interface de um menu suspenso.

Signature:

export interface IFlyout extends IRegistrable 

Estende: IRegistrable

Propriedades

Propriedade Modificadores Tipo Descrição
autoClose boolean O menu suspenso fecha automaticamente quando um bloco é criado?
CORNER_RADIUS readonly number Raio do canto do plano de fundo suspenso.
horizontalLayout boolean Se o menu suspenso está disposto horizontalmente ou não.
MARGEM readonly number Margem ao redor das bordas dos blocos no menu suspenso.
RTL boolean RTL x LTR
targetWorkspace WorkspaceSvg | nulo O espaço de trabalho de destino

Métodos

Método Descrição
createBlock(originalBlock) Crie uma cópia desse bloco no espaço de trabalho.
createDom(tagName) Cria o DOM do menu suspenso. Só precisa ser chamado uma vez. O menu suspenso pode existir como seu próprio elemento svg ou ser um elemento g aninhado dentro de um elemento svg separado.
dispose() (em inglês) Descarte este menu suspenso. Desvincule todos os elementos DOM para evitar vazamentos de memória.
getHeight() Descubra a altura do menu suspenso.
getWidth() Descubra a largura do menu suspenso.
getWorkspace() Insira o espaço de trabalho no menu suspenso.
getX() (link em inglês) Calcula a coordenada x para a posição suspensa.
getY() (link em inglês) Calcula a coordenada y para a posição suspensa.
hide() (link em inglês) Oculte e esvazie o menu suspenso.
init(targetWorkspace) Inicializa o menu suspenso.
isBlockCreatable(block) Esse menu suspenso permite criar uma nova instância do bloco especificado? Usado para decidir se um bloco pode ser "arrastado" do menu suspenso.
isDragTowardWorkspace(currentDragDeltaXY) Determine se um delta de arrastar está em direção ao espaço de trabalho, com base na posição e orientação do menu suspenso. É usado em determinaDragIntention_ para determinar se um novo bloco deve ser criado ou se o menu suspenso deve rolar.
isScrollable()
isVisible() O menu suspenso está visível?
position(). Posicione o menu suspenso.
reflow() (link em inglês) Blocos de reflow e tapetes correspondentes.
scrollToStart() Role o menu suspenso até o início do conteúdo.
setContainerVisible(visible) Defina se o contêiner deste menu suspenso vai ficar visível.
setVisible(visible) Defina se o menu suspenso será visível. Um valor "true" não significa necessariamente que o menu suspenso será mostrado. Ele pode estar oculto porque o contêiner dele está oculto.
show(flyoutDef) Mostre e preencha o menu suspenso.