Blockly > Bubbles > TextInputBubble
Klasse „bubbles.TextInputBubble“
Eine Sprechblase mit bearbeitbarem Text. Die Größe kann auch vom Nutzer geändert werden. Wird vom Kommentarsymbol verwendet.
Unterschrift:
export declare class TextInputBubble extends Bubble
Erweitert:Bubble
Konstruktoren
| Konstruktor | Modifikatoren | Beschreibung |
|---|---|---|
| (constructor)(workspace, anchor, ownerRect) | Erstellt eine neue Instanz der Klasse TextInputBubble. |
Attribute
| Attribut | Modifikatoren | Typ | Beschreibung |
|---|---|---|---|
| anchor | protected |
Koordinate | |
| ownerRect? | protected |
Rect | undefined | (Optional) |
| workspace | readonly |
WorkspaceSvg |
Methoden
| Methode | Modifikatoren | Beschreibung |
|---|---|---|
| addLocationChangeListener(listener) | Fügen Sie einen Änderungslistener hinzu, um benachrichtigt zu werden, wenn sich die Position dieser Blase ändert. | |
| addSizeChangeListener(listener) | Fügen Sie einen Änderungslistener hinzu, um benachrichtigt zu werden, wenn sich die Größe dieser Blase ändert. | |
| addTextChangeListener(listener) | Fügen Sie einen Änderungslistener hinzu, um benachrichtigt zu werden, wenn sich der Text dieser Bubble ändert. | |
| getSize() | ||
| getText() | ||
| isEditable() | Gibt an, ob der Text in der Blase bearbeitbar ist. | |
| moveDuringDrag(newLoc) | ||
| positionByRect(rect) | protected |
|
| setEditable(editable) | Legt fest, ob der Text in der Sprechblase bearbeitbar ist. | |
| setPositionRelativeToAnchor(left, top) | ||
| setSize(size, relayout) | Legt die Größe dieser Blase einschließlich des Rahmens fest. | |
| setText(text) | Hiermit wird der Text dieser Blase festgelegt. Anrufe ändern die Zuhörer. |