blockly > icons > CommentIcon
คลาส icons.CommentIcon
ไอคอนที่ช่วยให้ผู้ใช้เพิ่มข้อความความคิดเห็นลงในบล็อกได้
ลายเซ็น:
export declare class CommentIcon extends Icon implements IHasBubble, ISerializable
ขยาย: ไอคอน
ใช้: IHasBubble, ISerializable
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(constructor)(sourceBlock) | สร้างอินสแตนซ์ใหม่ของคลาส CommentIcon |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
sourceBlock |
|
บล็อก | |
TYPE |
|
IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> | สตริงประเภทที่ใช้ระบุไอคอนนี้ |
น้ำหนัก |
|
(not declared) | น้ำหนักของไอคอนนี้เมื่อเทียบกับไอคอนอื่นๆ ไอคอนที่มีค่าน้ำหนักเชิงบวกมากกว่าจะแสดงผลใกล้กับส่วนท้ายของบล็อกมากขึ้น |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
applyColour() | ||
bubbleIsVisible() | ||
createBubble() | protected |
|
dispose() | ||
getBubble() | ดู IHasBubble.getBubble | |
getBubbleLocation() | ||
getBubbleSize() | ||
getSize() | ||
getText() | แสดงผลข้อความของความคิดเห็นนี้ | |
getType() | ||
getWeight() | ||
initView(pointerdownListener) | ||
isClickableInFlyout() | ||
loadState(state) | ใช้สถานะที่ระบุกับความคิดเห็นนี้ | |
onBubbleLocationChange() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
onSizeChange() | อัปเดตขนาดของไอคอนนี้ตามการเปลี่ยนแปลงขนาดของฟองข้อความ | |
onTextChange() | อัปเดตข้อความของความคิดเห็นนี้ตามการเปลี่ยนแปลงข้อความของช่องป้อนข้อมูล | |
saveState() | ||
setBubbleLocation(location) | กำหนดตำแหน่งของฟองความคิดเห็นในพื้นที่ทำงาน | |
setBubbleSize(size) | กำหนดขนาดของฟองข้อความที่แก้ไขได้สำหรับความคิดเห็นนี้ ปรับขนาดของฟองหากมองเห็น | |
setBubbleVisible(visible) | ||
setText(text) | ตั้งค่าข้อความของความคิดเห็นนี้ อัปเดตฟองหากมองเห็น | |
updateEditable() | อัปเดตสถานะของฟอง (แก้ไขได้ / แก้ไขไม่ได้) ให้สอดคล้องกับสถานะของฟองหากฟองแสดงอยู่ในปัจจุบัน |