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

protected

readonly

SVGGElement
icon

protected

abstract

readonly

SVGImageElement Imagen SVG que se muestra en este botón.
id

protected

readonly

string
workspace

protected

readonly

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.