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) | इस बबल का टेक्स्ट सेट करता है. कॉल करने पर, दर्शकों की संख्या में बदलाव होता है. |