Classe FlyoutButton
Classe per un pulsante o un'etichetta nel menu a scomparsa.
Firma:
export declare class FlyoutButton implements IBoundedElement, IRenderedElement, IFocusableNode
Implementa: IBoundedElement, IRenderedElement, IFocusableNode
Note
Il costruttore di questa classe è contrassegnato come interno. Il codice di terze parti non deve chiamare direttamente il costruttore o creare sottoclassi che estendono la classe FlyoutButton.
Proprietà
| Proprietà | Modificatori | Tipo | Descrizione |
|---|---|---|---|
| BORDER_RADIUS | static |
numero | Il raggio dei bordi del pulsante popup. |
| cursorSvg | SVGElement | null | Contiene l'elemento SVG del cursore quando il cursore è collegato al pulsante. Questo valore è null se non è presente alcun cursore sul pulsante. | |
| height | numero | L'altezza del rettangolo del pulsante. | |
| informazioni | toolbox.ButtonOrLabelInfo | ||
| TEXT_MARGIN_X | static |
numero | Il margine orizzontale attorno al testo del pulsante. |
| TEXT_MARGIN_Y | static |
numero | Il margine verticale attorno al testo nel pulsante. |
| width | numero | La larghezza del rettangolo del pulsante. |
Metodi
| Metodo | Modificatori | Descrizione |
|---|---|---|
| canBeFocused() | Consulta IFocusableNode.canBeFocused. | |
| createDom() | ||
| dispose() | Smaltire questo pulsante. | |
| getBoundingRectangle() | Restituisce le coordinate di un elemento delimitato che descrivono le dimensioni dell'elemento. Sistema di coordinate: coordinate dello spazio di lavoro. | |
| getButtonText() | ||
| getFocusableElement() | Consulta IFocusableNode.getFocusableElement. | |
| getFocusableTree() | Consulta IFocusableNode.getFocusableTree. | |
| getSvgRoot() | ||
| getTargetWorkspace() | Recupera lo spazio di lavoro di destinazione del pulsante. | |
| getWorkspace() | Recupera lo spazio di lavoro del pulsante. | |
| isLabel() | ||
| moveBy(dx, dy, _reason) | Sposta l'elemento di un offset relativo. | |
| moveTo(x, y) | Sposta il pulsante alle coordinate x e y specificate. | |
| onNodeBlur() | Vedi IFocusableNode.onNodeBlur. | |
| onNodeFocus() | Consulta IFocusableNode.onNodeFocus. | |
| setCursorSvg(cursorSvg) | Aggiungi l'SVG del cursore al gruppo SVG di questi pulsanti. | |
| show() | Posiziona correttamente il pulsante popup e rendilo visibile. |