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 |
|
SVGGElement | |
ícone |
|
SVGImageElement | Imagem SVG exibida neste botão. |
id |
|
string | |
workspace |
|
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. |