blockly > IToolbox

Giao diện IToolbox

Giao diện cho hộp công cụ.

Chữ ký:

export interface IToolbox extends IRegistrable, IFocusableTree 

Mở rộng: IRegistrable, IFocusableTree

Phương thức

Phương thức Mô tả
clearSelection() Bỏ đánh dấu mọi mục đã chọn trước đó.
dispose() Xoá hộp công cụ này.
getFlyout() Lấy hộp công cụ bật lên.
getHeight() Lấy chiều cao của hộp công cụ.
getSelectedItem() Lấy mục đã chọn.
getWidth() Lấy chiều rộng của hộp công cụ.
getWorkspace() Lấy không gian làm việc cho hộp công cụ.
handleToolboxItemResize() Xử lý việc đổi kích thước hộp công cụ khi một mục trong hộp công cụ đổi kích thước.
init() Khởi chạy hộp công cụ.
isHorizontal() Lấy thông tin về việc hộp công cụ có theo chiều ngang hay không.
position() Đặt vị trí cho hộp công cụ dựa trên việc đó có phải là hộp công cụ ngang hay không và không gian làm việc có ở chế độ rtl hay không.
refreshSelection() Cập nhật nội dung của cửa sổ bật lên mà không cần đóng cửa sổ đó. Nên được sử dụng để phản hồi một thay đổi trong một trong các danh mục động, chẳng hạn như biến hoặc quy trình.
refreshTheme() Cập nhật màu danh mục và màu nền của các danh mục đã chọn.
render(toolboxDef) Điền các mục hộp công cụ mới vào hộp công cụ và xoá mọi nội dung cũ.
selectItemByPosition(position) Chọn mục hộp công cụ theo vị trí của mục đó trong danh sách các mục hộp công cụ.
setSelectedItem(item) Đặt mục đã chọn.
setVisible(isVisible) Đặt chế độ hiển thị của hộp công cụ.