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()