blockly > ScrollbarPair

ScrollbarPair 類別

一對捲軸的類別。橫向和直向。

Signature:

export declare class ScrollbarPair 

建構函式

建構函式 修飾符 說明
(建構函式)(workspace、addHorizontal、addVertical、opt_class、opt_margin) 建構 ScrollbarPair 類別的新執行個體

屬性

屬性 修飾符 類型 說明
corner_ SVGRectElement | 空值
hScroll Scrollbar | 空值
vScroll Scrollbar | 空值

方法

方法 修飾符 說明
canScrollHorizontally() 傳回是否要啟用水平捲動功能。
canScrollVertically() 傳回是否要啟用垂直捲動功能。
dispose() 丟棄這組捲軸。取消與所有 DOM 元素的連結,以免記憶體流失。
isVisible() 如顯示任何捲軸。不需要配對的捲軸可能會消失。
resize() 重新計算捲軸的位置和長度。同時調整圓角矩形的位置。
resizeContent(hostMetrics) 重新計算捲軸在路徑和長度內的位置。當工作區的內容有所變更,應該呼叫此方法。
resizeView(hostMetrics) 重新計算畫面上捲軸的位置和路徑長度。當視窗的版面配置或大小有所變更時,應該呼叫此方法。
set(x, y, updateMetrics) 設定兩個捲軸的控點。
setContainerVisible(visible) 設定是否顯示此捲軸的容器。
setVisible(visible) 設定任何現有捲軸的顯示設定。
setX(x) 將水平捲軸的控點設為與其父項相對的位置 (以 CSS 像素為單位)。
setY(y) 將垂直捲軸的控點設定在 CSS 像素中的特定位置 (相對於其父項)。