blockly > HorizontalFlyout

Lớp HorizontalFlyout

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

Chữ ký:

export declare class HorizontalFlyout 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 HorizontalFlyout

Thuộc tính

Thuộc tính Đối tượng sửa đổi Loại Mô tả
horizontalLayout boolean

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 cao của ngăn bật lên. hộp công cụ.Vị trí thảm bên dưới mỗi khối. Đối với RTL: Sắp xếp các khối theo 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.