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