blockly > comments > RenderedWorkspaceComment

Clase comments.RenderedWorkspaceComment

Signature:

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

Extends: WorkspaceComment

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

Constructores

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

Propiedades

Propiedad Modificadores Tipo Descripción
ver CommentView Es la clase que abarca los elementos SVG que componen el comentario del espacio de trabajo.
workspace readonly WorkspaceSvg

Métodos

Método Modificadores Descripción
canBeFocused() Consulta IFocusableNode.canBeFocused.
dispose() Descarta la vista.
drag(newLoc) Arrastra el comentario a la ubicación determinada.
endDrag() Finaliza el arrastre del comentario.
getBoundingRectangle() Devuelve el rectángulo delimitador de este comentario en coordenadas del espacio de trabajo. Respeta la contracción.
getEditorFocusableNode()
getFocusableElement() Consulta IFocusableNode.getFocusableElement.
getFocusableTree() Consulta IFocusableNode.getFocusableTree.
getSize() Devuelve el tamaño del comentario en unidades del espacio de trabajo. No respeta el plegado.
getSvgRoot() Devuelve el elemento SVG raíz de este comentario.
isCopyable() Devuelve si este comentario se puede copiar o no.
isMovable() Devuelve si este comentario se puede mover o no.
moveBy(dx, dy, reason) Mueve el comentario según las cantidades indicadas en las coordenadas del espacio de trabajo.
moveTo(location, reason) Mueve el comentario a la ubicación determinada en las coordenadas del espacio de trabajo.
onNodeBlur() Consulta IFocusableNode.onNodeBlur.
onNodeFocus() Consulta IFocusableNode.onNodeFocus.
revertDrag() Mueve el comentario de vuelta a donde estaba al comienzo del arrastre.
select() Destaca visualmente el comentario.
setCollapsed(collapsed) Establece si el comentario está contraído o no.
setDeleteStyle(wouldDelete) Indica visualmente que se borraría este comentario si se suelta.
setEditable(editable) Establece si el comentario se puede editar o no.
setPlaceholderText(text) Establece el texto del marcador de posición que se muestra si el comentario está vacío.
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() Ajusta este comentario al punto de cuadrícula más cercano.
startDrag() Inicia un arrastre en el comentario.
toCopyData() Devuelve una representación serializable en JSON del estado de este comentario que se puede usar para pegar.
unselect() Quita visualmente el resaltado del comentario.