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) | لضبط نص هذه الفقرة تؤدي المكالمات إلى تغيير المستمعين. |