Klasa FlyoutButton
Klasa przycisku lub etykiety w menu.
Podpis:
export declare class FlyoutButton implements IBoundedElement, IRenderedElement, IFocusableNode
Wdraża: IBoundedElement, IRenderedElement, IFocusableNode
Uwagi
Konstruktor tej klasy jest oznaczony jako wewnętrzny. Kod zewnętrzny nie powinien wywoływać konstruktora bezpośrednio ani tworzyć podklas, które rozszerzają klasę FlyoutButton.
Właściwości
| Właściwość | Modyfikatory | Typ | Opis |
|---|---|---|---|
| BORDER_RADIUS | static |
liczba | Promień obramowania przycisku menu. |
| cursorSvg | SVGElement | null | Zawiera element SVG kursora, gdy kursor jest przymocowany do przycisku. Jeśli przycisk nie ma kursora, wartość jest null. | |
| height | liczba | Wysokość prostokąta przycisku. | |
| informacje | toolbox.ButtonOrLabelInfo | ||
| TEXT_MARGIN_X | static |
liczba | Margines poziomy wokół tekstu na przycisku. |
| TEXT_MARGIN_Y | static |
liczba | Pionowy margines wokół tekstu na przycisku. |
| width | liczba | Szerokość prostokąta przycisku. |
Metody
| Metoda | Modyfikatory | Opis |
|---|---|---|
| canBeFocused() | Zobacz IFocusableNode.canBeFocused. | |
| createDom() | ||
| dispose() | Wyrzuć ten przycisk. | |
| getBoundingRectangle() | Zwraca współrzędne ograniczonego elementu opisujące jego wymiary. Układ współrzędnych: współrzędne obszaru roboczego. | |
| getButtonText() | ||
| getFocusableElement() | Zobacz IFocusableNode.getFocusableElement. | |
| getFocusableTree() | Zobacz IFocusableNode.getFocusableTree. | |
| getSvgRoot() | ||
| getTargetWorkspace() | Pobierz docelowy obszar roboczy przycisku. | |
| getWorkspace() | Pobierz obszar roboczy przycisku. | |
| isLabel() | ||
| moveBy(dx, dy, _reason) | Przesuń element o względny przesunięcie. | |
| moveTo(x, y) | Przesuń przycisk do podanych współrzędnych x i y. | |
| onNodeBlur() | Zobacz IFocusableNode.onNodeBlur. | |
| onNodeFocus() | Zobacz IFocusableNode.onNodeFocus. | |
| setCursorSvg(cursorSvg) | Dodaj kursor SVG do grupy SVG tych przycisków. | |
| show() | Umieść przycisk menu w odpowiednim miejscu i spraw, aby był widoczny. |