Klasse „FlyoutButton“
Klasse für eine Schaltfläche oder ein Label im Flyout.
Unterschrift:
export declare class FlyoutButton implements IBoundedElement, IRenderedElement, IFocusableNode
Implementiert: IBoundedElement, IRenderedElement, IFocusableNode
Anmerkungen
Der Konstruktor dieser Klasse ist als intern gekennzeichnet. Code von Drittanbietern darf den Konstruktor nicht direkt aufrufen oder Unterklassen erstellen, die die FlyoutButton-Klasse erweitern.
Attribute
| Attribut | Modifikatoren | Typ | Beschreibung |
|---|---|---|---|
| BORDER_RADIUS | static |
Zahl | Der Radius der Ränder der Ausklapp-Schaltfläche. |
| cursorSvg | SVGElement | null | Hier wird das SVG-Element des Cursors gespeichert, wenn der Cursor an der Schaltfläche angedockt ist. Dieser Wert ist null, wenn sich kein Cursor auf der Schaltfläche befindet. | |
| height | Zahl | Die Höhe des Rechtecks der Schaltfläche. | |
| Info | toolbox.ButtonOrLabelInfo | ||
| TEXT_MARGIN_X | static |
Zahl | Der horizontale Abstand um den Text in der Schaltfläche. |
| TEXT_MARGIN_Y | static |
Zahl | Der vertikale Abstand um den Text in der Schaltfläche. |
| width | Zahl | Die Breite des Rechtecks der Schaltfläche. |
Methoden
| Methode | Modifikatoren | Beschreibung |
|---|---|---|
| canBeFocused() | Siehe IFocusableNode.canBeFocused. | |
| createDom() | ||
| dispose() | Entsorgen Sie diese Taste. | |
| getBoundingRectangle() | Gibt die Koordinaten eines begrenzten Elements zurück, die die Abmessungen des Elements beschreiben. Koordinatensystem: Arbeitsbereichskoordinaten. | |
| getButtonText() | ||
| getFocusableElement() | Siehe IFocusableNode.getFocusableElement. | |
| getFocusableTree() | Weitere Informationen finden Sie unter IFocusableNode.getFocusableTree. | |
| getSvgRoot() | ||
| getTargetWorkspace() | Zielarbeitsbereich der Schaltfläche abrufen | |
| getWorkspace() | Arbeitsbereich der Schaltfläche abrufen | |
| isLabel() | ||
| moveBy(dx, dy, _reason) | Verschieben Sie das Element um einen relativen Versatz. | |
| moveTo(x, y) | Verschieben Sie die Schaltfläche zu den angegebenen x- und y-Koordinaten. | |
| onNodeBlur() | Siehe IFocusableNode.onNodeBlur. | |
| onNodeFocus() | Siehe IFocusableNode.onNodeFocus. | |
| setCursorSvg(cursorSvg) | Fügen Sie das Cursor-SVG der SVG-Gruppe dieser Schaltfläche hinzu. | |
| show() | Positionieren Sie die Flyout-Schaltfläche richtig und machen Sie sie sichtbar. |