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