FlyoutButton sınıfı
Açılır menüdeki bir düğme veya etiketin sınıfı.
İmza:
export declare class FlyoutButton implements IBoundedElement, IRenderedElement, IFocusableNode
Uyguladığı API'ler: IBoundedElement, IRenderedElement, IFocusableNode
Notlar
Bu sınıfın kurucusu dahili olarak işaretlenmiştir. Üçüncü taraf kodu, kurucuyu doğrudan çağırmamalı veya FlyoutButton sınıfını genişleten alt sınıflar oluşturmamalıdır.
Özellikler
| Mülk | Değiştiriciler | Tür | Açıklama |
|---|---|---|---|
| BORDER_RADIUS | static |
sayı | Açılır menü düğmesinin kenarlıkları yarıçapı. |
| cursorSvg | SVGElement | null | İmleç düğmeye bağlıyken imlecin SVG öğesini tutar. Düğmede imleç yoksa bu değer null olur. | |
| height | sayı | Düğmenin dikdörtgeninin yüksekliği. | |
| bilgi | toolbox.ButtonOrLabelInfo | ||
| TEXT_MARGIN_X | static |
sayı | Düğmedeki metnin etrafındaki yatay kenar boşluğu. |
| TEXT_MARGIN_Y | static |
sayı | Düğmedeki metnin etrafındaki dikey kenar boşluğu. |
| width | sayı | Düğmenin dikdörtgeninin genişliği. |
Yöntemler
| Yöntem | Değiştiriciler | Açıklama |
|---|---|---|
| canBeFocused() | IFocusableNode.canBeFocused işlevine bakın. | |
| createDom() | ||
| dispose() | Bu düğmeyi çıkarın. | |
| getBoundingRectangle() | Sınırlı bir öğenin boyutlarını açıklayan koordinatlarını döndürür. Koordinat sistemi: çalışma alanı koordinatları. | |
| getButtonText() | ||
| getFocusableElement() | IFocusableNode.getFocusableElement işlevine bakın. | |
| getFocusableTree() | IFocusableNode.getFocusableTree işlevine bakın. | |
| getSvgRoot() | ||
| getTargetWorkspace() | Düğmenin hedef çalışma alanını alın. | |
| getWorkspace() | Düğmenin çalışma alanını alın. | |
| isLabel() | ||
| moveBy(dx, dy, _reason) | Öğeyi göreli bir ofsetle taşıyın. | |
| moveTo(x, y) | Düğmeyi belirtilen x, y koordinatlarına taşıyın. | |
| onNodeBlur() | IFocusableNode.onNodeBlur'a bakın. | |
| onNodeFocus() | Bkz. IFocusableNode.onNodeFocus. | |
| setCursorSvg(cursorSvg) | İşaretçi SVG'sini bu düğmelerin SVG grubuna ekleyin. | |
| show() | Açılır menü düğmesini doğru şekilde konumlandırın ve görünür hale getirin. |