blockly > comments > CommentBarButton

comments.CommentBarButton-Klasse

Schaltfläche, die in der oberen Leiste eines Kommentars angezeigt wird.

Unterschrift:

export declare abstract class CommentBarButton implements IFocusableNode 

Implementiert:IFocusableNode

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(constructor)(id, workspace, container) Erstellt eine neue CommentBarButton-Instanz.

Attribute

Attribut Modifikatoren Typ Beschreibung
Container

protected

readonly

SVGGElement
icon

protected

abstract

readonly

SVGImageElement SVG-Bild, das auf dieser Schaltfläche angezeigt wird.
id

protected

readonly

String
Arbeitsbereich

protected

readonly

WorkspaceSvg

Methoden

Methode Modifikatoren Beschreibung
canBeFocused() Gibt zurück, ob diese Schaltfläche fokussiert werden kann. „True“, wenn sie sichtbar ist.
getFocusableElement() Gibt ein DOM-Element zurück, das diese Schaltfläche darstellt und den Fokus erhalten kann.
getFocusableTree() Gibt den Arbeitsbereich zurück, dem diese Schaltfläche untergeordnet ist.
getMargin() Gibt den Rand in Arbeitsbereichskoordinaten zurück, der diesen Button umgibt.
getParentComment() Gibt den übergeordneten Kommentar dieser Schaltfläche in der Kommentarleiste zurück.
getSize(includeMargin) Gibt die Abmessungen dieser Schaltfläche in Arbeitsbereichskoordinaten zurück.
isVisible() Gibt zurück, ob diese Schaltfläche derzeit sichtbar ist.
onNodeBlur() Wird aufgerufen, wenn das fokussierbare DOM-Element dieser Schaltfläche den Fokus verliert.
onNodeFocus() Wird aufgerufen, wenn das fokussierbare DOM-Element dieser Schaltfläche den Fokus erhält.
performAction(e) abstract Führen Sie die Aktion aus, die durch diese Schaltfläche ausgelöst werden soll.
reposition() abstract Passt die Position dieser Schaltfläche im übergeordneten Container an.