ScrollbarPair 클래스
한 쌍의 스크롤바의 클래스입니다. 가로 및 세로
Signature:
export declare class ScrollbarPair
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(workspace, addHorizontal, addVertical, Opt_class, opt_region) | ScrollbarPair 클래스의 새 인스턴스를 구성합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
corner_ | SVGRectElement | null | ||
hScroll | 스크롤바 | null | ||
vScroll | 스크롤바 | null |
방법
메서드 | 수정자 | 설명 |
---|---|---|
canScrollHorizontally() | 가로 스크롤이 사용 설정되었는지 여부를 반환합니다. | |
canScrollVertically() | 세로 스크롤이 사용 설정되었는지 여부를 반환합니다. | |
dispose() | 이 스크롤바 쌍은 폐기합니다. 메모리 누수를 방지하기 위해 모든 DOM 요소에서 연결을 해제합니다. | |
isVisible() | 스크롤바가 표시되는 경우 페어링되지 않은 스크롤바는 필요하지 않은 경우 사라질 수 있습니다. | |
resize() | 스크롤바의 위치와 길이를 모두 다시 계산합니다. 모서리 직사각형의 위치도 변경합니다. | |
resizeContent(hostMetrics) | 경로 및 길이 내에서 스크롤바의 위치를 다시 계산합니다. 작업공간의 콘텐츠가 변경되었을 때 호출되어야 합니다. | |
resizeView(hostMetrics) | 화면상의 스크롤바 위치와 경로 길이를 다시 계산합니다. 이 메서드는 창의 레이아웃이나 크기가 변경되었을 때 호출해야 합니다. | |
set(x, y, updateMetrics) | 두 스크롤바의 핸들을 설정합니다. | |
setContainerVisible(visible) | 이 스크롤바의 컨테이너를 표시할지 여부를 설정합니다. | |
setVisible(visible) | 기존 스크롤바의 공개 상태를 설정합니다. | |
세트X(x) | 가로 스크롤바의 핸들을 상위 요소를 기준으로 CSS 픽셀에서 특정 위치에 있도록 설정합니다. | |
setY(y) | 세로 스크롤바의 핸들을 상위 요소를 기준으로 CSS 픽셀에서 특정 위치에 있도록 설정합니다. |