blockly > HorizontalFlyout

HorizontalFlyout sınıfı

Açılır menü sınıfı.

İmza:

export declare class HorizontalFlyout extends Flyout 

Genişletir: Kaydırma menüsü

Markalar

Marka Değiştiriciler Açıklama
(constructor)(workspaceOptions) HorizontalFlyout sınıfının yeni bir örneğini oluşturur

Özellikler

Mülk Değiştiriciler Tür Açıklama
horizontalLayout boolean

Yöntemler

Yöntem Değiştiriciler Açıklama
getClientRect() Görüntü alanına göre piksel biriminde sürüklenen hedef alanın sınırlayıcı dikdörtgenini döndürür.
getX() Açılır menünün konumu için x koordinatını hesaplar.
getY() Açılır menünün y koordinatını hesaplar.
isDragTowardWorkspace(currentDragDeltaXY) Açılır menünün konumuna ve yönüne göre, sürükleme deltasının çalışma alanına doğru olup olmadığını belirleyin. Bu, yeni bir bloğun oluşturulup oluşturulmayacağını veya açılır menünün kaydırılıp kaydırılmayacağını belirlemek için determineDragIntention_ işlevinde kullanılır.
layout_(contents) protected Açılır menüdeki blokları düzenleyin.
position() Açılır menüyü çalışma alanının kenarına taşıyın.
reflowInternal_() protected Açılır menünün yüksekliğini hesaplayın. araç kutusu.Matı her bloğun altına yerleştirin. Sağdan sağa dillerde: Blokları sağa hizalayarak düzenleyin.
scrollToStart() Açılır menüyü en üste kaydırın.
setMetrics_(xyRatio) protected Açılır menünün çevirisini kaydırma çubuklarıyla eşleşecek şekilde ayarlar.
wheel_(e) protected Açılır menüyü kaydırın.