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