Clase FlyoutButton
Clase para un botón o una etiqueta en el menú flotante.
Signature:
export declare class FlyoutButton implements IASTNodeLocationSvg
Implementa: IASTNodeLocationSvg
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 | El radio de los bordes del botón flotante. |
cursorSvg | SVGElement | nulo | Mantiene el elemento de SVG de los cursores cuando se coloca el cursor en el botón. Es nulo si no hay un cursor en el botón. | |
altura | número | La altura del rectángulo del botón. | |
información | toolbox.ButtonOrLabelInfo | ||
TEXT_MARGIN_X | static |
número | Margen horizontal alrededor del texto en el botón. |
TEXT_MARGIN_Y | static |
número | Margen vertical alrededor del texto en el botón. |
ancho | número | El ancho del rectángulo del botón |
Métodos
Método | Modificadores | Descripción |
---|---|---|
createDom(). | Crea los elementos de botón. | |
dispose() | Descarta este botón. | |
getButtonText() | ||
getTargetWorkspace() | Obtén el lugar de trabajo de destino del botón. | |
getWorkspace() | Obtén el lugar de trabajo del botón. | |
isLabel() | ||
moveTo(x, y) | Mueve el botón hasta las coordenadas x e y determinadas. | |
setCursorSvg(cursorSvg) | Agrega el SVG del cursor al grupo de SVG de este botón. | |
setMarkerSvg() | Es obligatorio para IASTNodeLocationSvg, pero no se usa. No se puede configurar un marcador en un botón. Si se usa la combinación de teclas "mark" en un botón, se activa su función de devolución de llamada asociada. | |
show() | Posiciona correctamente el botón flotante y hazlo visible. |