blockly > icons > CommentIcon

Lớp icons.CommentIcon

Biểu tượng cho phép người dùng thêm văn bản chú thích vào một khối.

Chữ ký:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

Mở rộng: Biểu tượng

Triển khai: IHasBubble, ISerializable

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Mô tả
(constructor)(sourceBlock) Tạo một thực thể mới của lớp CommentIcon

Thuộc tính

Thuộc tính Đối tượng sửa đổi Loại Mô tả
sourceBlock

protected

readonly

Chặn
TYPE

static

readonly

IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> Chuỗi loại dùng để xác định biểu tượng này.
TRỌNG LƯỢNG

static

readonly

(chưa khai báo) Độ đậm của biểu tượng này so với các biểu tượng khác. Các biểu tượng có nhiều giá trị trọng số dương hơn sẽ hiển thị ở xa hơn về cuối khối.

Phương thức

Phương thức Đối tượng sửa đổi Mô tả
applyColour()
bubbleIsVisible()
dispose()
getBubbleSize()
getSize()
getText() Trả về nội dung của nhận xét này.
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
loadState(state) Áp dụng trạng thái đã cho cho nhận xét này.
onClick()
onLocationChange(blockOrigin)
onSizeChange() Cập nhật kích thước của biểu tượng này để phản hồi thay đổi về kích thước của bong bóng nhập dữ liệu.
onTextChange() Cập nhật văn bản của nhận xét này để phản hồi các thay đổi trong văn bản của bong bóng nhập.
saveState()
setBubbleSize(size) Đặt kích thước của bong bóng có thể chỉnh sửa cho nhận xét này. Đổi kích thước bong bóng nếu hiển thị.
setBubbleVisible(visible)
setText(text) Đặt văn bản của nhận xét này. Cập nhật mọi bong bóng trò chuyện nếu chúng hiển thị.
updateEditable() Cập nhật trạng thái của bong bóng (có thể chỉnh sửa / không thể chỉnh sửa) để phản ánh trạng thái của bong bóng nếu bong bóng này hiện đang hiển thị.