chặn > biểu tượng > Biểu tượng
Lớp icons.Icon
Lớp biểu tượng trừu tượng. Biểu tượng là các phần tử hình ảnh nằm ở góc trên cùng bắt đầu của khối. Thường thì chúng cung cấp nhiều "meta" hơn thông tin về khối (chẳng hạn như cảnh báo hoặc nhận xét) thay vì các trường cung cấp giá trị "thực tế" liên quan đến cách hoạt động của một khối.
Chữ ký:
export declare abstract class Icon implements IIcon
Triển khai: IIcon
Hàm khởi tạo
Hàm dựng | Đối tượng sửa đổi | Mô tả |
---|---|---|
(hàm khởi tạo)(sourceBlock) | Tạo một thực thể mới của lớp Icon |
Thuộc tính
Thuộc tính | Đối tượng sửa đổi | Loại | Mô tả |
---|---|---|---|
offsetInBlock | protected |
Tọa độ | Vị trí của biểu tượng này so với phần đầu của các khối, tính theo đơn vị không gian làm việc. |
sourceBlock | protected |
Chặn | |
svgRoot | protected |
SVGGElement | rỗng | Phần tử svg gốc biểu thị trực quan biểu tượng này. |
chú giải công cụ | protected |
tooltip.TipInfo | Chú giải công cụ cho biểu tượng này. |
workspaceLocation | protected |
Tọa độ | Vị trí của biểu tượng này trong toạ độ không gian làm việc. |
Phương thức
Phương thức | Đối tượng sửa đổi | Mô tả |
---|---|---|
applyColour() | ||
dispose() | ||
getSize() | ||
getTooltip() | Trả về chú giải công cụ cho biểu tượng này. | |
getType() | ||
getWeight() | ||
hideForInsertionMarker() | ||
initView(pointerdownListener) | ||
isClickableInFlyout(autoClosingFlyout) | 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. Theo mặc định, bạn có thể nhấp vào các biểu tượng trong tất cả các cửa sổ bật lên (có tự động đóng hay không). Các lớp con có thể ghi đè hàm này để thay đổi hành vi này. | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
setOffsetInBlock(offset) | ||
setTooltip(tip) | Đặt chú giải công cụ cho biểu tượng này thành giá trị đã cho. Rỗng để hiển thị chú giải công cụ của khối. | |
updateCollapsed() | ||
updateEditable() |