blockly > comments > RenderedWorkspaceComment
Classe 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
Construtores
| Construtor | Modificadores | Descrição |
|---|---|---|
| (constructor)(workspace, id) | Cria o comentário do espaço de trabalho, incluindo a visualização. |
Propriedades
| Propriedade | Modificadores | Tipo | Descrição |
|---|---|---|---|
| view | CommentView | A classe que abrange os elementos svg que compõem o comentário do espaço de trabalho. | |
| workspace | readonly |
WorkspaceSvg |
Métodos
| Método | Modificadores | Descrição |
|---|---|---|
| canBeFocused() | Consulte IFocusableNode.canBeFocused. | |
| dispose() | Descarta a visualização. | |
| drag(newLoc) | Arrasta o comentário para o local especificado. | |
| endDrag() | Encerra a ação de arrastar no comentário. | |
| getBoundingRectangle() | Retorna o retângulo delimitador do comentário nas coordenadas do espaço de trabalho. Respeita o fechamento. | |
| getEditorFocusableNode() | ||
| getFocusableElement() | Consulte IFocusableNode.getFocusableElement. | |
| getFocusableTree() | Consulte IFocusableNode.getFocusableTree. | |
| getSize() | Retorna o tamanho do comentário em unidades do espaço de trabalho. Não respeita o recolhimento. | |
| getSvgRoot() | Retorna o elemento SVG raiz deste comentário. | |
| isCopyable() | Retorna se este comentário pode ser copiado ou não | |
| isMovable() | Retorna se este comentário pode ser movido ou não. | |
| moveBy(dx, dy, reason) | Move o comentário pelas quantidades especificadas nas coordenadas do espaço de trabalho. | |
| moveTo(location, reason) | Move o comentário para o local especificado nas coordenadas do espaço de trabalho. | |
| onNodeBlur() | Consulte IFocusableNode.onNodeBlur. | |
| onNodeFocus() | Consulte IFocusableNode.onNodeFocus. | |
| revertDrag() | Move o comentário de volta para onde ele estava no início de uma ação de arrastar. | |
| select() | Destaca visualmente o comentário. | |
| setCollapsed(collapsed) | Define se o comentário está recolhido ou não. | |
| setDeleteStyle(wouldDelete) | Indica visualmente que o comentário será excluído se for solto. | |
| setEditable(editable) | Define se o comentário pode ser editado ou não. | |
| setPlaceholderText(text) | Define o texto do marcador de posição exibido se o comentário estiver vazio. | |
| setSize(size) | Define o tamanho do comentário. | |
| setText(text) | Define o texto do comentário. | |
| showContextMenu(e) | Mostrar um menu de contexto para este comentário. | |
| snapToGrid() | Ajuste o comentário ao ponto de grade mais próximo. | |
| startDrag() | Inicia uma ação de arrastar no comentário. | |
| toCopyData() | Retorna uma representação serializável em JSON do estado deste comentário que pode ser usada para colagem. | |
| unselect() | Desdestaca visualmente o comentário. |