blockly > icons > CommentIcon
Symbole.CommentIcon-Klasse
Ein Symbol, mit dem Nutzer Kommentare zu einem Block hinzufügen können.
Unterschrift:
export declare class CommentIcon extends Icon implements IHasBubble, ISerializable
Erweitert: Symbol
Implementierungen: IHasBubble, ISerializable
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(sourceBlock) | Erstellt eine neue Instanz der CommentIcon -Klasse |
Attribute
Property | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
sourceBlock |
|
Blockieren | |
TYP |
|
IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> | Der Stringtyp, mit dem dieses Symbol identifiziert wird. |
GEWICHT |
|
(nicht deklariert) | Die Gewichtung dieses Symbols im Verhältnis zu anderen Symbolen. Symbole mit positiveren Gewichtungen werden weiter zum Ende des Blocks hin 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() | Aktualisiert die Größe dieses Symbols, wenn sich die Größe des Eingabe-Infofelds ändert. | |
onTextChange() | Aktualisiert den Text dieses Kommentars, wenn sich der Text im Eingabe-Infofeld geändert hat. | |
saveState() | ||
setBubbleSize(size) | Legt die Größe des bearbeitbaren Infofelds für diesen Kommentar fest. Passt die Größe des Infofelds an, wenn es sichtbar ist. | |
setBubbleVisible(visible) | ||
setText(text) | Legt den Text des Kommentars fest. Aktualisiert alle Bubbles, sofern sie sichtbar sind. | |
updateEditable() | Aktualisiert den Status des Infofelds (bearbeitbar / nicht bearbeitbar), um den Status des Infofelds widerzuspiegeln, wenn das Infofeld gerade angezeigt wird. |