VerticalFlyout 클래스
플라이아웃의 클래스입니다.
서명:
export declare class VerticalFlyout extends Flyout
확장: 플라이아웃
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(workspaceOptions) | VerticalFlyout 클래스의 새 인스턴스를 생성합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
registryName | static |
문자열 | 레지스트리의 세로 플라이아웃 이름입니다. |
메서드
메서드 | 수정자 | 설명 |
---|---|---|
getClientRect() | 뷰포트를 기준으로 드래그 타겟 영역의 경계 직사각형을 픽셀 단위로 반환합니다. | |
getX() | 플라이아웃 위치의 x 좌표를 계산합니다. | |
getY() | 플라이아웃 위치의 y 좌표를 계산합니다. | |
isDragTowardWorkspace(currentDragDeltaXY) | 플라이아웃의 위치와 방향을 기반으로 드래그 델타가 워크스페이스 쪽인지 확인합니다. determineDragIntention_에서 새 블록을 만들어야 하는지 또는 플라이아웃을 스크롤해야 하는지 결정하는 데 사용됩니다. | |
layout_(contents) | protected |
플라이아웃에 블록을 배치합니다. |
position() | 플라이아웃을 워크스페이스 가장자리로 이동합니다. | |
reflowInternal_() | protected |
플라이아웃의 너비를 계산합니다. RTL의 경우: 블록과 버튼을 오른쪽 정렬로 배치합니다. |
scrollToStart() | 플라이아웃을 맨 위로 스크롤합니다. | |
setMetrics_(xyRatio) | protected |
스크롤바와 일치하도록 플라이아웃의 변환을 설정합니다. |
wheel_(e) | protected |
플라이아웃을 스크롤합니다. |