blockly > comments > CommentView

comments.CommentView-Klasse

Unterschrift:

export declare class CommentView implements IRenderedElement 

Implementiert: IRenderedElement

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(constructor)(workspace, commentId) Erstellt eine neue Instanz der Klasse CommentView.

Attribute

Attribut Modifikatoren Typ Beschreibung
defaultCommentSize static Größe Die Standardgröße neu erstellter Kommentare.
disposed protected boolean Gibt an, ob diese Kommentaransicht verworfen wurde.
Entsorgung protected boolean Gibt an, ob diese Kommentaransicht derzeit verworfen wird.
Arbeitsbereich readonly WorkspaceSvg

Methoden

Methode Modifikatoren Beschreibung
addDisposeListener(listener) Registriert einen Callback, der auf das Entfernen dieser Ansicht wartet.
addOnCollapseListener(listener) Registriert einen Callback, der auf Änderungen des Status „minimiert“ wartet.
addSizeChangeListener(listener) Registriert einen Callback, der auf Größenänderungen wartet.
addTextChangeListener(listener) Registriert einen Callback, der auf Textänderungen im Kommentarfeld reagiert.
bringToFront() Stellt den Arbeitsbereichskommentar in den Vordergrund seiner Ebene.
dispose() Entfernt diese Kommentaransicht.
getEditorFocusableNode()
getRelativeToSurfaceXY() Gibt die aktuelle Position des Kommentars in Arbeitsbereichskoordinaten zurück.
getSize() Gibt die aktuelle Größe des Kommentars in Arbeitsbereichseinheiten zurück. Berücksichtigt das Minimieren.
getSvgRoot() Gibt das SVG-Gruppenelement der Kommentaransicht zurück.
getText() Gibt den aktuellen Text des Kommentars zurück.
isCollapsed() Gibt „true“ zurück, wenn der Kommentar derzeit minimiert ist.
isDeadOrDying() Gibt „true“ zurück, wenn diese Kommentaransicht gerade oder bereits geschlossen wird.
isDisposed() Gibt zurück, ob diese Kommentaransicht verworfen wurde.
isEditable() Gibt „true“ zurück, wenn der Kommentar derzeit bearbeitet werden kann.
moveTo(location) Verschiebt die Kommentaransicht an die angegebene Position.
removeDisposeListener(listener) Entfernt den angegebenen Listener aus der Liste der Disposal-Listener.
removeOnCollapseListener(listener) Entfernt den angegebenen Listener aus der Liste der Listener für das Minimieren.
removeSizeChangeListener(listener) Entfernt den angegebenen Listener aus der Liste der Listener für Größenänderungen.
removeTextChangeListener(listener) Entfernt den angegebenen Listener aus dem Kommentar-Editor.
setCollapsed(collapsed) Legt fest, ob der Kommentar derzeit minimiert ist.
setEditable(editable) Legt fest, ob der Kommentar bearbeitet werden kann.
setPlaceholderText(text) Legt den Platzhaltertext fest, der für einen leeren Kommentar angezeigt wird.
setSize(size) Legt die Größe des Kommentars in Arbeitsbereichseinheiten fest, aktualisiert die Ansichtselemente entsprechend der neuen Größe und löst Listener für Größenänderungen aus.
setSizeWithoutFiringEvents(size) Legt die Größe des Kommentars in Arbeitsbereichseinheiten fest und aktualisiert die Ansichtselemente entsprechend.
setText(text) Legt den aktuellen Text des Kommentars fest.