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.