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