blockly > icons > Biểu tượng
Lớp icon.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ường, các thuộc tính này cung cấp nhiều thông tin "meta" 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 thông tin "thực tế" liên quan đến cách hoạt động của 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 | Nội dung 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
Tài sản | Đối tượng sửa đổi | Loại | Nội dung mô tả |
---|---|---|---|
offsetInBlock | protected |
Tọa độ | Vị trí của biểu tượng này so với các khối của biểu tượng bắt đầu từ trên cùng, trong các đơn vị không gian làm việc. |
sourceBlock | protected |
Chặn | |
svgRoot | protected |
SVGGElement | rỗng | Phần tử svg gốc trực quan đại diện cho 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 | Nội dung 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 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. Mặc định là các biểu tượng có thể nhấp vào được trong tất cả các cửa sổ bật lên (tự động đóng hoặc 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() |