blockly > IIcon

Giao diện IIcon

Chữ ký:

export interface IIcon extends IFocusableNode 

Mở rộng: IFocusableNode

Phương thức

Phương thức Mô tả
applyColour() Cập nhật màu của biểu tượng khi màu của khối thay đổi.
dispose() Xoá mọi thành phần của biểu tượng.
getSize()
getType()
getWeight()
hideForInsertionMarker() Ẩn biểu tượng khi biểu tượng đó là một phần của điểm chèn.
initView(pointerdownListener) Tạo các phần tử SVG cho biểu tượng sẽ xuất hiện trên khối.
isClickableInFlyout(autoClosingFlyout)? (Không bắt buộc) Kiểm tra xem có thể nhấp vào biểu tượng khi khối ở dạng bật lên hay không. Nếu bạn không xác định hàm này, thì người dùng có thể nhấp vào biểu tượng trong tất cả các trình đơn bật lên.
isShownWhenCollapsed()
onClick() Thông báo cho biểu tượng rằng biểu tượng đó đã được nhấp.
onLocationChange(blockOrigin) Thông báo cho biểu tượng rằng biểu tượng đó đã thay đổi vị trí.
setOffsetInBlock(offset) Thông báo vị trí của biểu tượng so với đầu trên cùng của khối, tính theo đơn vị không gian làm việc.
updateCollapsed() Cập nhật chế độ thu gọn/xem của biểu tượng khi trạng thái thu gọn của khối thay đổi.
updateEditable() Cập nhật khả năng chỉnh sửa của biểu tượng khi khả năng chỉnh sửa của khối thay đổi.