blockly > ScrollbarPair

ScrollbarPair sınıfı

Bir çift kaydırma çubuğu için sınıf. Yatay ve dikey.

İmza:

export declare class ScrollbarPair 

Markalar

Marka Değiştiriciler Açıklama
(oluşturucu)(workspace, addHorizontal, addVertical, opt_class, opt_margin) ScrollbarPair sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
corner_ SVGRectElement | boş
hScroll Kaydırma Çubuğu | boş
vScroll Kaydırma Çubuğu | boş

Yöntemler

Yöntem Değiştiriciler Açıklama
canScrollHorizontally() Yatay kaydırmanın etkin olup olmadığını döndürür.
canScrollVertically() Dikey kaydırmanın etkin olup olmadığını döndürür.
dispose() Bu kaydırma çubuğunu ortadan kaldırın. Bellek sızıntılarını önlemek için tüm DOM öğelerinin bağlantısını kaldırın.
isVisible() Kaydırma çubuklarından herhangi biri görünür durumdaysa. Eşlenmemiş kaydırma çubukları, gerekli olmadığında kaybolabilir.
resize() Her iki kaydırma çubuğunu da yeniden hesaplayın ve uzunlukları belirtmelisiniz. Ayrıca, köşe dikdörtgeninin konumunu da değiştirin.
resizeContent(hostMetrics) Kaydırma çubuklarını yeniden hesaplar belirli noktalarda çalışır. Bu, çalışma alanının içeriği değiştiğinde çağrılmalıdır.
resizeView(hostMetrics) Kaydırma çubuklarını yeniden hesaplar konumları ve yol uzunluğunu görebilirsiniz. Bu, pencerenin düzeni veya boyutu değiştiğinde çağrılmalıdır.
set(x; y; updateMetrics) Her iki kaydırma çubuğunun tutma yerini ayarlayın.
setContainerVisible(visible) Bu kaydırma çubuğu kapsayıcısının görünür olup olmadığını ayarlayın.
setVisible(visible) Mevcut kaydırma çubuklarının görünürlüğünü ayarlar.
setX(x) Yatay kaydırma çubuğunun tutma yerini, üst öğelerine göre CSS pikselinde belirli bir konumda olacak şekilde ayarlayın.
setY(y) Dikey kaydırma çubuğunun tutma yerini, üst öğelerine göre CSS pikselinde belirli bir konumda olacak şekilde ayarlayın.