blockly > comments > RenderedWorkspaceComment
Klasse „comments.RenderedWorkspaceComment“
Unterschrift:
export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode
Erweitert: WorkspaceComment
Implementiert: IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(constructor)(workspace, id) | Erstellt den Arbeitsbereichskommentar, einschließlich der Ansicht. |
Attribute
Attribut | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
Ansicht | CommentView | Die Klasse, die die SVG-Elemente umfasst, aus denen der Arbeitsbereichskommentar besteht. | |
Arbeitsbereich | readonly |
WorkspaceSvg |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
canBeFocused() | Siehe IFocusableNode.canBeFocused. | |
dispose() | Gibt die Ansicht frei. | |
drag(newLoc) | Zieht den Kommentar an die angegebene Position. | |
endDrag() | Beendet das Ziehen des Kommentars. | |
getBoundingRectangle() | Gibt das umgebende Rechteck dieses Kommentars in Arbeitsbereichskoordinaten zurück. Berücksichtigt das Minimieren. | |
getEditorFocusableNode() | ||
getFocusableElement() | Siehe IFocusableNode.getFocusableElement. | |
getFocusableTree() | Weitere Informationen finden Sie unter IFocusableNode.getFocusableTree. | |
getSize() | Gibt die Größe des Kommentars in Arbeitsbereichseinheiten zurück. Berücksichtigt das Minimieren nicht. | |
getSvgRoot() | Gibt das SVG-Stammelement dieses Kommentars zurück. | |
isCopyable() | Gibt zurück, ob dieser Kommentar kopiert werden kann. | |
isMovable() | Gibt zurück, ob dieser Kommentar verschiebbar ist. | |
moveBy(dx, dy, reason) | Verschiebt den Kommentar um die angegebenen Beträge in Arbeitsbereichskoordinaten. | |
moveTo(location, reason) | Verschiebt den Kommentar an die angegebene Position in Arbeitsbereichskoordinaten. | |
onNodeBlur() | Weitere Informationen finden Sie unter IFocusableNode.onNodeBlur. | |
onNodeFocus() | Weitere Informationen finden Sie unter IFocusableNode.onNodeFocus. | |
revertDrag() | Der Kommentar wird an die Position zurückgesetzt, an der er sich zu Beginn des Ziehens befand. | |
select() | Der Kommentar wird visuell hervorgehoben. | |
setCollapsed(collapsed) | Legt fest, ob der Kommentar minimiert ist. | |
setDeleteStyle(wouldDelete) | Gibt visuell an, dass dieser Kommentar gelöscht würde, wenn er fallen gelassen wird. | |
setEditable(editable) | Legt fest, ob der Kommentar bearbeitet werden kann. | |
setPlaceholderText(text) | Legt den Platzhaltertext fest, der angezeigt wird, wenn der Kommentar leer ist. | |
setSize(size) | Legt die Größe des Kommentars fest. | |
setText(text) | Legt den Text des Kommentars fest. | |
showContextMenu(e) | Kontextmenü für diesen Kommentar anzeigen | |
snapToGrid() | Rasten Sie diesen Kommentar am nächsten Rasterpunkt ein. | |
startDrag() | Startet das Ziehen des Kommentars. | |
toCopyData() | Gibt eine JSON-serialisierbare Darstellung des Status dieses Kommentars zurück, die zum Einfügen verwendet werden kann. | |
unselect() | Der Kommentar wird nicht mehr hervorgehoben. |