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. |