blockly > icons > CommentIcon

คลาส icons.CommentIcon

ไอคอนที่ช่วยให้ผู้ใช้เพิ่มข้อความความคิดเห็นลงในบล็อกได้

ลายเซ็น:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

ขยาย: ไอคอน

ใช้: IHasBubble, ISerializable

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(constructor)(sourceBlock) สร้างอินสแตนซ์ใหม่ของคลาส CommentIcon

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
sourceBlock

protected

readonly

บล็อก
TYPE

static

readonly

IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> สตริงประเภทที่ใช้ระบุไอคอนนี้
น้ำหนัก

static

readonly

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