blockly > बबल > TextInputBubble

bubbles.TextInputBubble क्लास

ऐसा बबल जिसमें बदलाव किया जा सकने वाला टेक्स्ट दिखता है. उपयोगकर्ता इसका साइज़ भी बदल सकता है. टिप्पणी आइकॉन का इस्तेमाल करता है.

हस्ताक्षर:

export declare class TextInputBubble extends Bubble 

बढ़ाया जा सकता है: बबल

निर्माता

निर्माता मॉडिफ़ायर ब्यौरा
(constructor)(workspace, anchor, ownerRect) TextInputBubble क्लास का नया इंस्टेंस बनाता है

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
anchor protected कोऑर्डिनेट
ownerRect? protected Rect | undefined (ज़रूरी नहीं)
फ़ाइल फ़ोल्डर 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) इस बबल का टेक्स्ट सेट करता है. कॉल करने पर, दर्शकों की संख्या में बदलाव होता है.