Clase FlyoutButton
Es la clase de un botón o una etiqueta en el menú flotante.
Signature:
export declare class FlyoutButton implements IBoundedElement, IRenderedElement, IFocusableNode
Implementa: IBoundedElement, IRenderedElement, IFocusableNode
Observaciones
El constructor de esta clase está marcado como interno. El código de terceros no debe llamar al constructor directamente ni crear subclases que extiendan la clase FlyoutButton
.
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
BORDER_RADIUS | static |
número | Es el radio de los bordes del botón flotante. |
cursorSvg | SVGElement | null | Contiene el elemento SVG del cursor cuando este está conectado al botón. Es nulo si no hay un cursor en el botón. | |
height | número | Es la altura del rectángulo del botón. | |
info | toolbox.ButtonOrLabelInfo | ||
TEXT_MARGIN_X | static |
número | Es el margen horizontal alrededor del texto del botón. |
TEXT_MARGIN_Y | static |
número | Es el margen vertical alrededor del texto del botón. |
width | número | Es el ancho del rectángulo del botón. |
Métodos
Método | Modificadores | Descripción |
---|---|---|
canBeFocused() | Consulta IFocusableNode.canBeFocused. | |
createDom() | ||
dispose() | Descarta este botón. | |
getBoundingRectangle() | Devuelve las coordenadas de un elemento limitado que describe las dimensiones del elemento. Sistema de coordenadas: Coordenadas del lugar de trabajo. | |
getButtonText() | ||
getFocusableElement() | Consulta IFocusableNode.getFocusableElement. | |
getFocusableTree() | Consulta IFocusableNode.getFocusableTree. | |
getSvgRoot() | ||
getTargetWorkspace() | Obtén el espacio de trabajo de destino del botón. | |
getWorkspace() | Obtén el espacio de trabajo del botón. | |
isLabel() | ||
moveBy(dx, dy, _reason) | Mueve el elemento con un desplazamiento relativo. | |
moveTo(x, y) | Mueve el botón a las coordenadas x e y determinadas. | |
onNodeBlur() | Consulta IFocusableNode.onNodeBlur. | |
onNodeFocus() | Consulta IFocusableNode.onNodeFocus. | |
setCursorSvg(cursorSvg) | Agrega el SVG del cursor al grupo de SVG de estos botones. | |
show() | Coloca el botón flotante correctamente y hazlo visible. |