blockly > FlyoutButton

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.