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.