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