blockly > VerticalFlyout

Lớp VerticalFlyout

Lớp cho một trình đơn bật lên.

Chữ ký:

export declare class VerticalFlyout extends Flyout 

Mở rộng: Cửa sổ bật lên

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Mô tả
(constructor)(workspaceOptions) Tạo một thực thể mới của lớp VerticalFlyout

Thuộc tính

Thuộc tính Đối tượng sửa đổi Loại Mô tả
registryName static chuỗi Tên của trình đơn bật lên dọc trong sổ đăng ký.

Phương thức

Phương thức Đối tượng sửa đổi Mô tả
getClientRect() Trả về hình chữ nhật giới hạn của vùng mục tiêu kéo theo đơn vị pixel so với khung nhìn.
getX() Tính toán toạ độ x cho vị trí của cửa sổ bật lên.
getY() Tính toán toạ độ y cho vị trí của cửa sổ bật lên.
isDragTowardWorkspace(currentDragDeltaXY) Xác định xem delta kéo có hướng về không gian làm việc hay không, dựa trên vị trí và hướng của cửa sổ bật lên. Phương thức này được dùng trong determineDragIntention_ để xác định xem có nên tạo một khối mới hay không hoặc có nên cuộn cửa sổ bật lên hay không.
layout_(contents) protected Sắp xếp các khối trong trình đơn bật lên.
position() Di chuyển trình đơn bật lên đến cạnh không gian làm việc.
reflowInternal_() protected Tính toán chiều rộng của trình đơn bật lên. Đối với RTL: Sắp xếp các khối và nút để căn phải.
scrollToStart() Di chuyển trình đơn bật lên lên trên cùng.
setMetrics_(xyRatio) protected Đặt bản dịch của trình đơn bật lên để khớp với thanh cuộn.
wheel_(e) protected Di chuyển cửa sổ bật ra.