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() | อัปเดตสถานะของฟอง (แก้ไขได้ / แก้ไขไม่ได้) ให้สอดคล้องกับสถานะของฟองหากฟองแสดงอยู่ในปัจจุบัน |