blockly > comments > RenderedWorkspaceComment

Classe comments.RenderedWorkspaceComment

Firma:

export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu 

Espansioni: WorkspaceComment

Implementazioni: IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu

Costruttori

Costruttore Modificatori Descrizione
(costruttore)(workspace, id) Crea il commento dell'area di lavoro, inclusa la vista.

Proprietà

Proprietà Modificatori Tipo Descrizione
workspace readonly WorkspaceSvg

Metodi

Metodo Modificatori Descrizione
Disposizione (()) Elimina la vista.
drag(newLoc) Trascina il commento nella posizione specificata.
endDrag() Termina il trascinamento sul commento.
getBoundingRectangle() Restituisce il rettangolo di delimitazione di questo commento nelle coordinate dell'area di lavoro. Rispetta il collasso.
getSize() Restituisce le dimensioni del commento in unità dell'area di lavoro. Non rispetta il collasso.
getSvgRoot() Restituisce l'elemento SVG principale di questo commento.
isMovable() Restituisce se questo commento è spostabile o meno.
moveBy(dx, dy, reason) Sposta il commento in base agli importi specificati nelle coordinate dell'area di lavoro.
moveTo(località, motivo) Sposta il commento nella posizione specificata nelle coordinate dell'area di lavoro.
revertDrag() Sposta il commento nella posizione originale all'inizio del trascinamento.
selezione Mette in evidenza visivamente il commento.
setCollapsed(collapsed) Consente di specificare se il commento è compresso o meno.
setDeleteStyle(wouldDelete) Indica visivamente che questo commento verrebbe eliminato se eliminato.
setEditable(editable) Consente di specificare se il commento è modificabile o meno.
setSize(size) Imposta le dimensioni 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 un trascinamento sul commento.
toCopyData() Restituisce una rappresentazione serializzabile JSON dello stato del commento che può essere incollata.
unselect() Consente di annullare l'evidenziazione visivamente del commento.