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

protected

readonly

Blockieren
TYP

static

readonly

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

static

readonly

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