blockly > comments > CommentBarButton
comments.CommentBarButton class
Tombol yang ditampilkan di panel atas komentar.
Tanda Tangan:
export declare abstract class CommentBarButton implements IFocusableNode
Mengimplementasikan: IFocusableNode
Konstruktor
| Konstruktor | Pengubah | Deskripsi |
|---|---|---|
| (constructor)(id, workspace, container) | Membuat instance CommentBarButton baru. |
Properti
| Properti | Pengubah | Jenis | Deskripsi |
|---|---|---|---|
| container |
|
SVGGElement | |
| ikon |
|
SVGImageElement | Gambar SVG yang ditampilkan di tombol ini. |
| id |
|
string | |
| ruang kerja |
|
WorkspaceSvg |
Metode
| Metode | Pengubah | Deskripsi |
|---|---|---|
| canBeFocused() | Menampilkan apakah tombol ini dapat difokuskan. Benar jika terlihat. | |
| getFocusableElement() | Menampilkan elemen DOM yang merepresentasikan tombol ini yang dapat menerima fokus. | |
| getFocusableTree() | Menampilkan ruang kerja yang merupakan turunan dari tombol ini. | |
| getMargin() | Menampilkan margin dalam koordinat ruang kerja yang mengelilingi tombol ini. | |
| getParentComment() | Menampilkan komentar induk dari tombol kolom komentar ini. | |
| getSize(includeMargin) | Menampilkan dimensi tombol ini dalam koordinat ruang kerja. | |
| isVisible() | Menampilkan apakah tombol ini saat ini terlihat atau tidak. | |
| onNodeBlur() | Dipanggil saat elemen DOM yang dapat difokuskan pada tombol ini kehilangan fokus. | |
| onNodeFocus() | Dipanggil saat elemen DOM yang dapat difokuskan dari tombol ini mendapatkan fokus. | |
| performAction(e) | abstract |
Lakukan tindakan yang harus dilakukan tombol ini saat tombol tersebut diaktifkan. |
| reposition() | abstract |
Menyesuaikan posisi tombol ini dalam penampung induknya. |