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