blockly > HorizontalFlyout

Class HorizontalFlyout

Class untuk flyout.

Tanda Tangan:

export declare class HorizontalFlyout extends Flyout 

Memperluas: Flyout

Konstruktor

Konstruktor Pengubah Deskripsi
(constructor)(workspaceOptions) Membuat instance baru class HorizontalFlyout

Properti

Properti Pengubah Jenis Deskripsi
horizontalLayout boolean

Metode

Metode Pengubah Deskripsi
getClientRect() Menampilkan persegi panjang pembatas area target tarik dalam satuan piksel relatif terhadap area tampilan.
getX() Menghitung koordinat x untuk posisi flyout.
getY() Menghitung koordinat y untuk posisi flyout.
isDragTowardWorkspace(currentDragDeltaXY) Menentukan apakah delta tarik mengarah ke ruang kerja, berdasarkan posisi dan orientasi flyout. Ini digunakan di determineDragIntention_ untuk menentukan apakah blok baru harus dibuat atau apakah flyout harus di-scroll.
layout_(contents) protected Susun blok di flyout.
position() Pindahkan flyout ke tepi ruang kerja.
reflowInternal_() protected Menghitung tinggi flyout. toolbox.Position mat di bawah setiap blok. Untuk RTL: Susun blok yang sejajar kanan.
scrollToStart() Scroll flyout ke atas.
setMetrics_(xyRatio) protected Menetapkan terjemahan flyout agar cocok dengan scrollbar.
wheel_(e) protected Scroll flyout.