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. |