blockly > فقاعات > TextInputBubble
فئة bubbles.TextInputBubble
فقاعة تعرض نصًا قابلاً للتعديل ويمكن للمستخدم أيضًا تغيير حجمها. يُستخدَم هذا المقياس في رمز التعليق.
Signature:
export declare class TextInputBubble extends Bubble
العناصر التي يمكن تمديدها: فقاعة
الشركات المصنِّعة
| الشركة المصنِّعة | مفاتيح التعديل | الوصف |
|---|---|---|
| (constructor)(workspace, anchor, ownerRect) | إنشاء مثيل جديد من فئة TextInputBubble |
الخصائص
| الموقع | مفاتيح التعديل | النوع | الوصف |
|---|---|---|---|
| anchor | protected |
الإحداثيات | |
| 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) | لضبط نص هذه الفقرة تؤدي المكالمات إلى تغيير المستمعين. |