Classe FlyoutButton
Classe para um botão ou rótulo no menu suspenso.
Signature:
export declare class FlyoutButton implements IBoundedElement, IRenderedElement, IFocusableNode
Implementa: IBoundedElement, IRenderedElement, IFocusableNode
Comentários
O construtor dessa classe é marcado como interno. O código de terceiros não pode chamar o construtor diretamente nem criar subclasses que estendem a classe FlyoutButton.
Propriedades
| Propriedade | Modificadores | Tipo | Descrição |
|---|---|---|---|
| BORDER_RADIUS | static |
número | É o raio das bordas do botão de expansão. |
| cursorSvg | SVGElement | null | Mantém o elemento SVG do cursor quando ele está anexado ao botão. O valor será nulo se não houver um cursor no botão. | |
| height | número | A altura do retângulo do botão. | |
| informações | toolbox.ButtonOrLabelInfo | ||
| TEXT_MARGIN_X | static |
número | A margem horizontal ao redor do texto no botão. |
| TEXT_MARGIN_Y | static |
número | A margem vertical ao redor do texto no botão. |
| width | número | A largura do retângulo do botão. |
Métodos
| Método | Modificadores | Descrição |
|---|---|---|
| canBeFocused() | Consulte IFocusableNode.canBeFocused. | |
| createDom() | ||
| dispose() | Descarte este botão. | |
| getBoundingRectangle() | Retorna as coordenadas de um elemento limitado que descrevem as dimensões dele. Sistema de coordenadas: coordenadas do espaço de trabalho. | |
| getButtonText() | ||
| getFocusableElement() | Consulte IFocusableNode.getFocusableElement. | |
| getFocusableTree() | Consulte IFocusableNode.getFocusableTree. | |
| getSvgRoot() | ||
| getTargetWorkspace() | Receber o espaço de trabalho de destino do botão. | |
| getWorkspace() | Receba o espaço de trabalho do botão. | |
| isLabel() | ||
| moveBy(dx, dy, _reason) | Move o elemento por um deslocamento relativo. | |
| moveTo(x, y) | Mova o botão para as coordenadas x, y especificadas. | |
| onNodeBlur() | Consulte IFocusableNode.onNodeBlur. | |
| onNodeFocus() | Consulte IFocusableNode.onNodeFocus. | |
| setCursorSvg(cursorSvg) | Adicione o SVG do cursor ao grupo SVG dos botões. | |
| show() | Posicione corretamente o botão de menu suspenso e torne-o visível. |