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