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