blockly > VerticalFlyout

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 플라이아웃을 스크롤합니다.