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) | ตั้งค่าข้อความของฟองข้อความนี้ การโทรจะเปลี่ยนผู้ฟัง |