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 |
|
SVGGElement | |
icon |
|
SVGImageElement | SVG-Bild, das auf dieser Schaltfläche angezeigt wird. |
id |
|
String | |
Arbeitsbereich |
|
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. |