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