Classe FlyoutButton
Classe d'un bouton ou d'un libellé dans le panneau déroulant.
Signature :
export declare class FlyoutButton implements IBoundedElement, IRenderedElement, IFocusableNode
Implémente: IBoundedElement, IRenderedElement, IFocusableNode
Remarques
Le constructeur de cette classe est marqué comme interne. Le code tiers ne doit pas appeler directement le constructeur ni créer de sous-classes qui étendent la classe FlyoutButton.
Propriétés
| Propriété | Modificateurs | Type | Description |
|---|---|---|---|
| BORDER_RADIUS | static |
Total | Rayon des bordures du bouton de fenêtre pop-up. |
| cursorSvg | SVGElement | null | Maintient l'élément SVG du curseur lorsqu'il est associé au bouton. Cette valeur est nulle si aucun curseur n'est placé sur le bouton. | |
| hauteur | Total | Hauteur du rectangle du bouton. | |
| infos | toolbox.ButtonOrLabelInfo | ||
| TEXT_MARGIN_X | static |
Total | Marge horizontale autour du texte du bouton. |
| TEXT_MARGIN_Y | static |
Total | Marge verticale autour du texte du bouton. |
| largeur | Total | Largeur du rectangle du bouton. |
Méthodes
| Méthode | Modificateurs | Description |
|---|---|---|
| canBeFocused() | Voir IFocusableNode.canBeFocused. | |
| createDom() | ||
| dispose() | Supprimez ce bouton. | |
| getBoundingRectangle() | Renvoie les coordonnées d'un élément limité décrivant les dimensions de l'élément. Système de coordonnées: coordonnées de l'espace de travail. | |
| getButtonText() | ||
| getFocusableElement() | Voir IFocusableNode.getFocusableElement. | |
| getFocusableTree() | Voir IFocusableNode.getFocusableTree. | |
| getSvgRoot() | ||
| getTargetWorkspace() | Obtenez l'espace de travail cible du bouton. | |
| getWorkspace() | Obtenir l'espace de travail du bouton | |
| isLabel() | ||
| moveBy(dx, dy, _reason) | Déplacez l'élément d'un décalage relatif. | |
| moveTo(x, y) | Déplacez le bouton aux coordonnées X et Y indiquées. | |
| onNodeBlur() | Voir IFocusableNode.onNodeBlur. | |
| onNodeFocus() | Voir IFocusableNode.onNodeFocus. | |
| setCursorSvg(cursorSvg) | Ajoutez le SVG du curseur au groupe SVG de ces boutons. | |
| show() | Positionnez correctement le bouton du panneau déroulant et rendez-le visible. |