blockly > IIcon

Giao diện IIcon

Chữ ký:

export interface IIcon 

Phương thức

Phương thức Nội dung 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() Loại bỏ mọi phần tử của biểu tượng.
getSize()
getType()
getWeight()
hideForInsertionMarker() Ẩn biểu tượng khi biểu tượng này là một phần của điểm đánh dấu chèn.
initView(pointerdownListener) Tạo các phần tử SVG cho biểu tượng sẽ xuất hiện trong khối.
isClickableInFlyout(autoLoadingFlyout)? (Không bắt buộc) Kiểm tra xem biểu tượng có thể nhấp vào được khi khối nằm trong cửa sổ bật lên hay không. Nếu hàm này không được xác định, sẽ có thể nhấp vào biểu tượng trong tất cả các cửa sổ bật lên.
isShownWhenCollapsed()
onClick() Thông báo cho biểu tượng rằng người dùng đã nhấp vào biểu tượng.
onLocationChange(blockOrigin) Thông báo cho biểu tượng rằng sự kiện đã thay đổi vị trí.
setOffsetInBlock(offset) Thông báo cho biểu tượng về vị trí tương ứng với điểm bắt đầu trên cùng của khối, trong các đơn vị không gian làm việc.
updateCollapsed() Cập nhật độ thu gọn/chế độ xem của biểu tượng khi độ 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.