blockly > FlyoutButton

Classe FlyoutButton

Classe para um botão ou rótulo no menu suspenso.

Signature:

export declare class FlyoutButton implements IASTNodeLocationSvg 

Implementações: IASTNodeLocationSvg

Comentários

O construtor dessa classe está marcado como interno. O código de terceiros não pode chamar o construtor diretamente nem criar subclasses que ampliem a classe FlyoutButton.

Propriedades

Propriedade Modificadores Tipo Descrição
BORDER_RADIUS static number O raio das bordas do botão suspenso.
cursorSvg SVGElement | nulo Mantém o elemento svg dos cursores quando o cursor está anexado ao botão. Este valor será nulo se não houver um cursor no botão.
height (altura) number A altura do retângulo do botão.
informações toolbox.ButtonOrLabelInfo
TEXT_MARGIN_X static number A margem horizontal ao redor do texto no botão.
TEXT_MARGIN_Y static number A margem vertical ao redor do texto no botão.
largura number A largura do ret. do botão.

Métodos

Método Modificadores Descrição
createDom() (link em inglês) Crie os elementos do botão.
dispose() (em inglês) Descarte este botão.
getButtonText()
getTargetWorkspace() Acessa o espaço de trabalho de destino do botão.
getWorkspace() Acessa o espaço de trabalho do botão.
isLabel()
moveTo(x, y) Mova o botão para as coordenadas x, y fornecidas.
setCursorSvg(cursorSvg) (link em inglês) Adiciona o SVG do cursor ao grupo SVG deste botão.
setMarkerSvg() (link em inglês) Obrigatório para IASTNodeLocationSvg, mas não usado. Um marcador não pode ser definido em um botão. Se o atalho "marcar" for usado em um botão, a função de callback associada será acionada.
show() (link em inglês) Posicione corretamente o botão suspenso e torne-o visível.