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

protected

readonly

Blockieren
TYPE

static

readonly

IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> Der Typ-String, mit dem dieses Symbol identifiziert wird.
GEWICHT

static

readonly

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