blockly > icons > CommentIcon
Klasse „icons.CommentIcon“
Ein Symbol, mit dem Nutzer einem Block einen Kommentar hinzufügen können.
Unterschrift:
export declare class CommentIcon extends Icon implements IHasBubble, ISerializable
Erweitert:Symbol
Implementiert: IHasBubble, ISerializable
Konstruktoren
| Konstruktor | Modifikatoren | Beschreibung |
|---|---|---|
| (constructor)(sourceBlock) | Erstellt eine neue Instanz der Klasse CommentIcon. |
Attribute
| Attribut | Modifikatoren | Typ | Beschreibung |
|---|---|---|---|
| sourceBlock |
|
Blockieren | |
| TYPE |
|
IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> | Der Typstring, mit dem dieses Symbol identifiziert wird. |
| GEWICHT |
|
(nicht deklariert) | Das Gewicht dieses Symbols im Vergleich zu anderen Symbolen. Symbole mit höheren positiven Gewichtswerten werden weiter gegen Ende des Blocks gerendert. |
Methoden
| Methode | Modifikatoren | Beschreibung |
|---|---|---|
| applyColour() | ||
| bubbleIsVisible() | ||
| createBubble() | protected |
|
| dispose() | ||
| getBubble() | Weitere Informationen finden Sie unter IHasBubble.getBubble. | |
| getBubbleLocation() | ||
| getBubbleSize() | ||
| getSize() | ||
| getText() | Gibt den Text dieses Kommentars zurück. | |
| getType() | ||
| getWeight() | ||
| initView(pointerdownListener) | ||
| isClickableInFlyout() | ||
| loadState(state) | Wendet den angegebenen Status auf diesen Kommentar an. | |
| onBubbleLocationChange() | ||
| onClick() | ||
| onLocationChange(blockOrigin) | ||
| onSizeChange() | Die Größe dieses Symbols wird entsprechend der Größe des Eingabefelds aktualisiert. | |
| onTextChange() | Der Text dieses Kommentars wird auf Änderungen am Text der Eingabeblase aktualisiert. | |
| saveState() | ||
| setBubbleLocation(location) | Hier legen Sie den Speicherort der Kommentarblase im Arbeitsbereich fest. | |
| setBubbleSize(size) | Legt die Größe der bearbeitbaren Blase für diesen Kommentar fest. Ändert die Größe der Bubble, falls sie sichtbar ist. | |
| setBubbleVisible(visible) | ||
| setText(text) | Legt den Text dieses Kommentars fest. Aktualisiert alle Bubbles, falls sie sichtbar sind. | |
| updateEditable() | Der Status der Blase (bearbeitbar / nicht bearbeitbar) wird aktualisiert, um den Status der Blase widerzuspiegeln, wenn die Blase derzeit angezeigt wird. |