FlyoutButton sınıfı
Açılır menüdeki düğme veya etiket sınıfı.
İmza:
export declare class FlyoutButton implements IASTNodeLocationSvg
Uygulandığı yer: IASTNodeLocationSvg
Notlar
Bu sınıfın kurucusu dahili olarak işaretlenmiş. Üçü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ı | Genişleyen düğmenin kenarlıklarının yarıçapı. |
cursorSvg | SVGElement | null | İmleç düğmeye eklendiğinde imleç svg öğesini tutar. Düğmede imleç yoksa bu değer null olur. | |
yükseklik | sayı | Düğmenin dikdörtgen yüksekliği. | |
bilgi | toolbox.ButtonOrLabelInfo | ||
TEXT_MARGIN_X | static |
sayı | Düğmedeki metnin çevresindeki yatay kenar boşluğu. |
TEXT_MARGIN_Y | static |
sayı | Düğmedeki metnin etrafındaki dikey kenar boşluğu. |
genişlik | sayı | Düğmenin dikdörtgen genişliği |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
createDom() | Düğme öğelerini oluşturun. | |
dispose() | Bu düğmeyi silin. | |
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 getirin. | |
setCursorSvg(cursorSvg) | İmlecin SVG'sini bu düğmenin SVG grubuna ekleyin. | |
setMarkerSvg() | IASTNodeLocationSvg için zorunlu, ancak kullanılmadı. Düğmeler üzerinde işaretçi ayarlanamaz. Bir düğmede "işaretle" kısayolu kullanılırsa ilişkili geri çağırma işlevi tetiklenir. | |
show() | Kayan düğmeyi doğru şekilde yerleştirin ve görünür hale getirin. |