FlyoutButton sınıfı
Açılır menüdeki düğme veya etikete ilişkin sınıf.
İmza:
export declare class FlyoutButton implements IASTNodeLocationSvg
Uygulandığı yer: IASTNodeLocationSvg
Notlar
Bu sınıfın oluşturucusu dahili olarak işaretlendi. Üçüncü taraf kodu, oluşturucuyu doğrudan çağırmamalı veya FlyoutButton
sınıfını genişleten alt sınıflar oluşturmamalıdır.
Özellikler
Özellik | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
BORDER_RADIUS | static |
sayı | Açılır düğmenin kenarlıklarının yarıçapı. |
cursorSvg | SVGElement | boş | İmleç düğmeye bağlıyken imleçlerin svg öğesini tutar. Düğmede imleç yoksa bu değer boştur. | |
yükseklik | sayı | Düğme 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. |
genişlik | sayı | Düğme dikdörtgeninin genişliği. |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
createDom() | Düğme öğelerini oluşturun. | |
dispose() | Bu düğmeyi kaldırın. | |
getButtonText() | ||
getTargetWorkspace() | Düğmenin hedef çalışma alanını alın. | |
getWorkspace() | Düğmenin çalışma alanını alın. | |
isLabel() | ||
moveTo(x, y) | Düğmeyi verilen x, y koordinatlarına taşıyın. | |
setCursorSvg(cursorSvg) | İmleç SVG'sini bu düğmelerin SVG grubuna ekleyin. | |
setMarkerSvg() | IASTNodeLocationSvg için gereklidir ancak kullanılmaz. Düğme üzerinde işaretçi ayarlanamaz. "İşaret" kısayol bir düğmede kullanıldığında, ilişkili geri çağırma işlevi tetiklenir. | |
show() işlevi | Açılır düğmeyi doğru şekilde yerleştirin ve görünür hale getirin. |