blockly > IToolbox

Antarmuka IToolbox

Antarmuka untuk kotak alat.

Tanda Tangan:

export interface IToolbox extends IRegistrable, IFocusableTree 

Memperluas: IRegistrable, IFocusableTree

Metode

Metode Deskripsi
clearSelection() Menghapus tanda pada item yang sebelumnya dipilih.
dispose() Menghapus toolbox ini.
getFlyout() Mendapatkan flyout toolbox.
getHeight() Mendapatkan tinggi toolbox.
getSelectedItem() Mendapatkan item yang dipilih.
getWidth() Mendapatkan lebar toolbox.
getWorkspace() Mendapatkan ruang kerja untuk toolbox.
handleToolboxItemResize() Menangani perubahan ukuran kotak alat saat item kotak alat diubah ukurannya.
init() Menginisialisasi toolbox.
isHorizontal() Mendapatkan apakah kotak alat horizontal atau tidak.
position() Memosisikan toolbox berdasarkan apakah itu adalah toolbox horizontal dan apakah ruang kerja berada dalam rtl.
refreshSelection() Memperbarui konten flyout tanpa menutupnya. Harus digunakan sebagai respons terhadap perubahan pada salah satu kategori dinamis, seperti variabel atau prosedur.
refreshTheme() Memperbarui warna kategori dan warna latar belakang kategori yang dipilih.
render(toolboxDef) Mengisi kotak alat dengan item kotak alat baru dan menghapus konten lama.
selectItemByPosition(position) Memilih item toolbox berdasarkan posisinya dalam daftar item toolbox.
setSelectedItem(item) Menetapkan item yang dipilih.
setVisible(isVisible) Menetapkan visibilitas kotak alat.