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