blockly > bąble > TextInputBubble

Klasa bubbles.TextInputBubble

Bańka z tekstem, który można edytować. Użytkownik może też zmienić jego rozmiar. Używana przez ikonę komentarza.

Podpis:

export declare class TextInputBubble extends Bubble 

Rozszerza: Bubble

Zespoły

Zespół Modyfikatory Opis
(constructor)(workspace, anchor, ownerRect) Tworzy nową instancję klasy TextInputBubble.

Właściwości

Właściwość Modyfikatory Typ Opis
anchor protected Koordynacja
ownerRect? protected Rect | undefined (Opcjonalnie)
workspace readonly WorkspaceSvg

Metody

Metoda Modyfikatory Opis
addLocationChangeListener(listener) Dodaje odbiornik zmian, który będzie powiadamiony o zmianie położenia bąbelka.
addSizeChangeListener(listener) Dodaje obiekt obserwujący zmiany, aby otrzymywać powiadomienia o zmianach rozmiaru tej bańki.
addTextChangeListener(listener) Dodaje obiekt obserwujący zmiany, aby otrzymywać powiadomienia o zmianach tekstu w tym polu.
getSize()
getText()
isEditable() Zwraca informację, czy tekst w dymku można edytować.
moveDuringDrag(newLoc)
positionByRect(rect) protected
setEditable(editable) Określa, czy tekst w bańce jest edytowalny.
setPositionRelativeToAnchor(left, top)
setSize(size, relayout) Ustawia rozmiar bąbelka, w tym obramowanie.
setText(text) Ustawia tekst tej bańki. Połączenia zmieniają odbiorców.