blockly > icons > CommentIcon
Symbole.CommentIcon-Klasse
Ein Symbol, über das der Nutzer einem Block Kommentartext hinzufügen kann.
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 CommentIcon -Klasse |
Attribute
Attribut | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
sourceBlock |
|
Blockieren | |
TYPE |
|
IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> | Der Typ-String, mit dem dieses Symbol identifiziert wird. |
GEWICHT |
|
(nicht angegeben) | Die Gewichtung 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() | ||
dispose() | ||
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. | |
onClick() | ||
onLocationChange(blockOrigin) | ||
onSizeChange() | Die Größe dieses Symbols wird an die Größe des Eingabefelds angepasst. | |
onTextChange() | Aktualisiert den Text dieses Kommentars als Reaktion auf Änderungen am Text des Eingabe-Infofelds. | |
saveState() | ||
setBubbleSize(size) | Legt die Größe der bearbeitbaren Blase für diesen Kommentar fest. Ändert die Größe des Infofelds, falls es sichtbar ist. | |
setBubbleVisible(visible) | ||
setText(text) | Legt den Text des Kommentars fest. Aktualisiert alle Bubbles, sofern sie sichtbar sind. | |
updateEditable() | Aktualisiert den Status der Blase (bearbeitbar / nicht bearbeitbar), sodass der Status des Infofelds widergespiegelt wird, wenn das Infofeld gerade angezeigt wird. |