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.