blockly > comments > CommentBarButton

Classe comments.CommentBarButton

Botão exibido na barra superior de um comentário.

Signature:

export declare abstract class CommentBarButton implements IFocusableNode 

Implementa:IFocusableNode

Construtores

Construtor Modificadores Descrição
(constructor)(id, workspace, container) Cria uma nova instância de CommentBarButton.

Propriedades

Propriedade Modificadores Tipo Descrição
container

protected

readonly

SVGGElement
ícone

protected

abstract

readonly

SVGImageElement Imagem SVG exibida neste botão.
id

protected

readonly

string
workspace

protected

readonly

WorkspaceSvg

Métodos

Método Modificadores Descrição
canBeFocused() Retorna se este botão pode ser destacado. Verdadeiro se estiver visível.
getFocusableElement() Retorna um elemento DOM que representa esse botão e pode receber foco.
getFocusableTree() Retorna o espaço de trabalho em que este botão é filho.
getMargin() Retorna a margem em coordenadas do espaço de trabalho ao redor desse botão.
getParentComment() Retorna o comentário principal deste botão da barra de comentários.
getSize(includeMargin) Retorna as dimensões desse botão em coordenadas do espaço de trabalho.
isVisible() Retorna se o botão está visível no momento.
onNodeBlur() Chamado quando o elemento DOM focalizável deste botão perde o foco.
onNodeFocus() Chamado quando o elemento DOM focalizável deste botão ganha foco.
performAction(e) abstract Realize a ação que o botão deve executar quando for acionado.
reposition() abstract Ajusta a posição desse botão dentro do contêiner pai.