blockly > biểu tượng > CommentIcon

icons.CommentIcon class

Biểu tượng cho phép người dùng thêm văn bản nhận xét vào 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 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 CommentIcon

Thuộc tính

Tài sản Đối tượng sửa đổi Loại Nội dung mô tả
sourceBlock

protected

readonly

Chặn
LOẠI

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ó giá trị trọng số dương hơn sẽ hiển thị ở xa hơn về phía cuối khối.

Phương thức

Phương thức Đối tượng sửa đổi Nội dung 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 theo những thay đổi về kích thước của bong bóng nhập dữ liệu.
onTextChange() Cập nhật nội dung của nhận xét này để phản hồi những thay đổi về nội dung 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 nó hiển thị.
setBubbleVisible(visible)
setText(text) Đặt nội dung của nhận xét này. Cập nhật bất kỳ bong bóng nào 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 hiện đang hiển thị.