blockly > comments > RenderedWorkspaceComment

Clase comments.RenderedWorkspaceComment

Signature:

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

Extiende: WorkspaceComment

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

Constructores

Constructor Modificadores Descripción
(constructor)(workspace, id) Construye el comentario del lugar de trabajo, incluida la vista.

Propiedades

Propiedad Modificadores Tipo Descripción
workspace readonly WorkspaceSvg

Métodos

Método Modificadores Descripción
dispose() Se deshace de la vista.
drag(newLoc) Arrastra el comentario a la ubicación determinada.
endDrag() Finaliza el arrastre del comentario.
getBoundingRectangle() Muestra el rectángulo de límite de este comentario en coordenadas de lugar de trabajo. Respeta la contracción.
getSize() Muestra el tamaño del comentario en unidades de Workspace. No respeta el colapso.
getSvgRoot() Muestra el elemento SVG raíz de este comentario.
isMovable() Muestra si este comentario se puede mover o no.
moveBy(dx, dy, reason) Mueve el comentario según las cantidades determinadas en las coordenadas del lugar de trabajo.
moveTo(location, reason) Mueve el comentario a la ubicación determinada en las coordenadas del lugar de trabajo.
revertDrag() Vuelve a colocar el comentario donde estaba al comienzo de un arrastre.
select() Destaca visualmente el comentario.
setCollapsed(collapsed) Establece si el comentario está colapsado o no.
setDeleteStyle(wouldDelete) Indica visualmente que este comentario se borraría si se descartara.
setEditable(editable) Establece si el comentario se puede editar o no.
setSize(size) Establece el tamaño del comentario.
setText(text) Establece el texto del comentario.
showContextMenu(e) Mostrar un menú contextual para este comentario
snapToGrid() Une este comentario al punto de cuadrícula más cercano.
startDrag() Inicia un arrastre en el comentario.
toCopyData() Muestra una representación serializable en JSON del estado de este comentario que se puede usar para pegar.
unselect() Quita el resaltado visual del comentario.