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. |