blockly > comments > RenderedWorkspaceComment
Classe comments.RenderedWorkspaceComment
Firma:
export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode
Estende: WorkspaceComment
Implementa: IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode
Costruttori
| Costruttore | Modificatori | Descrizione |
|---|---|---|
| (constructor)(workspace, id) | Costruisce il commento del workspace, inclusa la visualizzazione. |
Proprietà
| Proprietà | Modificatori | Tipo | Descrizione |
|---|---|---|---|
| visualizzare | CommentView | La classe che comprende gli elementi SVG che compongono il commento dello spazio di lavoro. | |
| workspace | readonly |
WorkspaceSvg |
Metodi
| Metodo | Modificatori | Descrizione |
|---|---|---|
| canBeFocused() | Consulta IFocusableNode.canBeFocused. | |
| dispose() | Elimina la visualizzazione. | |
| drag(newLoc) | Trascina il commento nella posizione specificata. | |
| endDrag() | Termina il trascinamento del commento. | |
| getBoundingRectangle() | Restituisce il rettangolo di selezione di questo commento nelle coordinate del workspace. Rispetta la compressione. | |
| getEditorFocusableNode() | ||
| getFocusableElement() | Vedi IFocusableNode.getFocusableElement. | |
| getFocusableTree() | Consulta IFocusableNode.getFocusableTree. | |
| getSize() | Restituisce le dimensioni del commento in unità dello spazio di lavoro. Non rispetta il collasso. | |
| getSvgRoot() | Restituisce l'elemento SVG principale di questo commento. | |
| isCopyable() | Restituisce un valore che indica se il commento può essere copiato o meno | |
| isMovable() | Restituisce un valore che indica se il commento è spostabile o meno. | |
| moveBy(dx, dy, reason) | Sposta il commento degli importi specificati nelle coordinate del workspace. | |
| moveTo(location, reason) | Sposta il commento nella posizione specificata nelle coordinate del workspace. | |
| onNodeBlur() | Vedi IFocusableNode.onNodeBlur. | |
| onNodeFocus() | Consulta IFocusableNode.onNodeFocus. | |
| revertDrag() | Sposta il commento nella posizione in cui si trovava all'inizio del trascinamento. | |
| select() | Evidenzia visivamente il commento. | |
| setCollapsed(collapsed) | Imposta se il commento è compresso o meno. | |
| setDeleteStyle(wouldDelete) | Indica visivamente che questo commento verrà eliminato se rilasciato. | |
| setEditable(editable) | Imposta se il commento è modificabile o meno. | |
| setPlaceholderText(text) | Imposta il testo segnaposto visualizzato se il commento è vuoto. | |
| setSize(size) | Imposta la dimensione del commento. | |
| setText(text) | Imposta il testo del commento. | |
| showContextMenu(e) | Mostra un menu contestuale per questo commento. | |
| snapToGrid() | Aggancia questo commento al punto della griglia più vicino. | |
| startDrag() | Avvia il trascinamento del commento. | |
| toCopyData() | Restituisce una rappresentazione serializzabile in JSON dello stato di questo commento che può essere utilizzata per l'incollatura. | |
| unselect() | Il commento non viene più evidenziato visivamente. |