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