blockly > bubbles > TextInputBubble
הכיתה bubbles.TextInputBubble
בועה שבה מוצג טקסט שאפשר לערוך. המשתמש יכול גם לשנות את הגודל שלו. משמש את סמל התגובה.
Signature:
export declare class TextInputBubble extends Bubble
הרחבה: Bubble
יצרנים
| יצרן | גורמי שינוי | תיאור |
|---|---|---|
| (constructor)(workspace, anchor, ownerRect) | יצירת מופע חדש של הכיתה TextInputBubble |
מאפיינים
| נכס | גורמי שינוי | סוג | תיאור |
|---|---|---|---|
| anchor | protected |
תיאום | |
| ownerRect? | protected |
Rect | undefined | (אופציונלי) |
| workspace | readonly |
WorkspaceSvg |
Methods
| שיטה | גורמי שינוי | תיאור |
|---|---|---|
| addLocationChangeListener(listener) | הוספת מאזין לשינויים כדי לקבל התראה כשהמיקום של הבועה הזו ישתנה. | |
| addSizeChangeListener(listener) | הוספת מאזין לשינויים כדי לקבל התראה כשהגודל של הבועה הזו ישתנה. | |
| addTextChangeListener(listener) | הוספת מאזין לשינויים כדי לקבל התראה כשהטקסט של הבועה הזו ישתנה. | |
| getSize() | ||
| getText() | ||
| isEditable() | הפונקציה מחזירה את הערך 'true' אם הטקסט בבועה ניתן לעריכה, או את הערך 'false' אם לא. | |
| moveDuringDrag(newLoc) | ||
| positionByRect(rect) | protected |
|
| setEditable(editable) | מגדיר אם הטקסט בבועה ניתן לעריכה או לא. | |
| setPositionRelativeToAnchor(left, top) | ||
| setSize(size, relayout) | מגדיר את גודל הבועה הזו, כולל הגבול. | |
| setText(text) | הגדרת הטקסט של הבועה הזו. שיחות משנות את המאזינים. |