blockly > ScrollbarPair

Lớp ScrollbarPair

Lớp cho một cặp thanh cuộn. Ngang và dọc.

Chữ ký:

export declare class ScrollbarPair 

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Nội dung mô tả
(hàm khởi tạo)(workspace, addHorizontal, addVertical, opt_class, opt_margin) Tạo một thực thể mới của lớp ScrollbarPair

Thuộc tính

Tài sản Đối tượng sửa đổi Loại Nội dung mô tả
corner_ SVGRectElement | rỗng
hScroll Thanh cuộn | giá trị rỗng
vScroll Thanh cuộn | giá trị rỗng

Phương thức

Phương thức Đối tượng sửa đổi Nội dung mô tả
canScrollHorizontally() Trả về cho biết có bật tính năng cuộn theo chiều ngang hay không.
canScrollVertically() Trả về xem có bật tính năng cuộn theo chiều dọc hay không.
dispose() Hãy vứt bỏ cặp thanh cuộn này. Hãy huỷ liên kết khỏi tất cả các phần tử DOM để tránh rò rỉ bộ nhớ.
isVisible() Nếu bất kỳ thanh cuộn nào hiển thị. Các thanh cuộn không được ghép nối có thể biến mất khi không cần thiết.
resize() Tính toán lại cả vị trí và độ dài của thanh cuộn. Đồng thời đặt lại vị trí hình chữ nhật góc.
resizeContent(hostMetrics) Tính toán lại vị trí của thanh cuộn trong đường dẫn và chiều dài của thanh cuộn. Lệnh này sẽ được gọi khi nội dung của không gian làm việc thay đổi.
resizeView(hostMetrics) Tính toán lại vị trí của thanh cuộn trên màn hình và độ dài đường dẫn. Lệnh này sẽ được gọi khi bố cục hoặc kích thước của cửa sổ thay đổi.
set(x, y, updateMetrics) Đặt ô điều khiển của cả hai thanh cuộn.
setContainerVisible(visible) Thiết lập xem vùng chứa của thanh cuộn này có hiển thị hay không.
setVisible(visible) Đặt chế độ hiển thị của mọi thanh cuộn hiện có.
setX(x) Đặt ô điều khiển của thanh cuộn ngang ở một vị trí nhất định tính bằng pixel CSS so với thành phần mẹ.
setY(y) Đặt thanh điều khiển của thanh cuộn dọc ở một vị trí nhất định tính bằng pixel CSS so với thành phần mẹ.