blockly > comments > CommentBarButton
Clase comments.CommentBarButton
Es el botón que se muestra en la barra superior de un comentario.
Signature:
export declare abstract class CommentBarButton implements IFocusableNode
Implementa: IFocusableNode
Constructores
| Constructor | Modificadores | Descripción |
|---|---|---|
| (constructor)(id, workspace, container) | Crea una instancia nueva de CommentBarButton. |
Propiedades
| Propiedad | Modificadores | Tipo | Descripción |
|---|---|---|---|
| container |
|
SVGGElement | |
| icon |
|
SVGImageElement | Imagen SVG que se muestra en este botón. |
| id |
|
string | |
| workspace |
|
WorkspaceSvg |
Métodos
| Método | Modificadores | Descripción |
|---|---|---|
| canBeFocused() | Devuelve si se puede enfocar este botón. Es verdadero si está visible. | |
| getFocusableElement() | Devuelve un elemento DOM que representa este botón y que puede recibir el enfoque. | |
| getFocusableTree() | Devuelve el espacio de trabajo del que este botón es secundario. | |
| getMargin() | Devuelve el margen en coordenadas del espacio de trabajo que rodea este botón. | |
| getParentComment() | Devuelve el comentario principal de este botón de la barra de comentarios. | |
| getSize(includeMargin) | Devuelve las dimensiones de este botón en coordenadas del espacio de trabajo. | |
| isVisible() | Devuelve si este botón está visible actualmente. | |
| onNodeBlur() | Se llama cuando el elemento DOM enfocable de este botón pierde el enfoque. | |
| onNodeFocus() | Se llama cuando el elemento DOM enfocable de este botón gana el enfoque. | |
| performAction(e) | abstract |
Realiza la acción que debe realizar este botón cuando se interactúa con él. |
| reposition() | abstract |
Ajusta la posición de este botón dentro de su contenedor principal. |