blockly > bubbles > TextInputBubble
คลาส bubbles.TextInputBubble
ฟองอากาศที่แสดงข้อความที่แก้ไขได้ นอกจากนี้ ผู้ใช้ยังปรับขนาดได้อีกด้วย ใช้โดยไอคอนความคิดเห็น
ลายเซ็น:
export declare class TextInputBubble extends Bubble
ขยาย: Bubble
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(constructor)(workspace, anchor, ownerRect) | สร้างอินสแตนซ์ใหม่ของคลาส TextInputBubble |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
anchor | protected |
Coordinate | |
ownerRect? | protected |
Rect | undefined | (ไม่บังคับ) |
workspace | readonly |
WorkspaceSvg |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
addLocationChangeListener(listener) | เพิ่มตัวรับฟังการเปลี่ยนแปลงเพื่อรับการแจ้งเตือนเมื่อตำแหน่งของฟองข้อความนี้เปลี่ยนแปลง | |
addSizeChangeListener(listener) | เพิ่มตัวรับฟังการเปลี่ยนแปลงเพื่อรับการแจ้งเตือนเมื่อขนาดของฟองข้อความนี้เปลี่ยนแปลง | |
addTextChangeListener(listener) | เพิ่มตัวรับการเปลี่ยนแปลงเพื่อรับการแจ้งเตือนเมื่อข้อความของฟองนี้เปลี่ยนแปลง | |
getSize() | ||
getText() | ||
isEditable() | แสดงผลว่าข้อความในบับเบิลแก้ไขได้หรือไม่ | |
moveDuringDrag(newLoc) | ||
positionByRect(rect) | protected |
|
setEditable(editable) | ตั้งค่าว่าข้อความในฟองข้อความจะแก้ไขได้หรือไม่ | |
setPositionRelativeToAnchor(left, top) | ||
setSize(size, relayout) | กำหนดขนาดของลูกโป่งนี้ รวมถึงเส้นขอบ | |
setText(text) | ตั้งค่าข้อความของฟองข้อความนี้ การโทรจะเปลี่ยนผู้ฟัง |