blockly > ScrollbarPair

ScrollbarEşleme sınıfı

Kaydırma çubuğu çiftiyle ilgili sınıf. Yatay ve dikey.

İmza:

export declare class ScrollbarPair 

Markalar

Marka Değiştiriciler Açıklama
(structor)(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 | null
hScroll Kaydırma çubuğu | null
vScroll Kaydırma çubuğu | null

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ğu çiftini 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 birinin görünür olup olmadığı. Eşlenmemiş kaydırma çubukları, gerekli olmadığında kaybolabilir.
resize() Hem kaydırma çubuklarının konumlarını hem de uzunluklarını yeniden hesaplayın. Ayrıca, köşe dikdörtgenini de yeniden konumlandırın.
resizeContent(hostMetrics) Kaydırma çubuklarının yolları ve uzunlukları içindeki konumlarını yeniden hesaplar. Bu, çalışma alanının içeriği değiştiğinde çağrılmalıdır.
resizeView(hostMetrics) Ekrandaki kaydırma çubuklarının konumlarını ve yol uzunluğunu yeniden hesaplar. 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 yerlerini ayarlayın.
setContainerVisible(visible) Bu kaydırma çubuğu kapsayıcısının görünür olup olmayacağı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 öğesine göre CSS pikseli cinsinden belirli bir konumda olacak şekilde ayarlayın.
setY(y) Dikey kaydırma çubuğunun tutma yerini, üst öğesine göre CSS pikseli cinsinden belirli bir konumda olacak şekilde ayarlayın.