blockly > comments > CommentBarButton
comments.CommentBarButton class
ปุ่มที่แสดงในแถบด้านบนของความคิดเห็น
ลายเซ็น:
export declare abstract class CommentBarButton implements IFocusableNode
ใช้งาน IFocusableNode
ผู้ผลิต
| ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| (constructor)(id, workspace, container) | สร้างอินสแตนซ์ CommentBarButton ใหม่ |
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
|---|---|---|---|
| container |
|
SVGGElement | |
| ไอคอน |
|
SVGImageElement | รูปภาพ SVG ที่แสดงบนปุ่มนี้ |
| id |
|
สตริง | |
| workspace |
|
WorkspaceSvg |
เมธอด
| วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| canBeFocused() | แสดงผลว่าปุ่มนี้โฟกัสได้หรือไม่ เป็นจริงหากมองเห็น | |
| getFocusableElement() | แสดงผลองค์ประกอบ DOM ที่แสดงปุ่มนี้ซึ่งรับโฟกัสได้ | |
| getFocusableTree() | แสดงผลพื้นที่ทำงานที่ปุ่มนี้เป็นองค์ประกอบย่อย | |
| getMargin() | แสดงผลขอบในพิกัดพื้นที่ทำงานที่ล้อมรอบปุ่มนี้ | |
| getParentComment() | แสดงความคิดเห็นหลักของปุ่มแถบความคิดเห็นนี้ | |
| getSize(includeMargin) | แสดงผลขนาดของปุ่มนี้ในพิกัดพื้นที่ทำงาน | |
| isVisible() | แสดงว่าปุ่มนี้มองเห็นได้หรือไม่ | |
| onNodeBlur() | เรียกใช้เมื่อองค์ประกอบ DOM ที่โฟกัสได้ของปุ่มนี้สูญเสียโฟกัส | |
| onNodeFocus() | เรียกใช้เมื่อองค์ประกอบ DOM ที่โฟกัสได้ของปุ่มนี้ได้รับโฟกัส | |
| performAction(e) | abstract |
ดำเนินการที่ปุ่มนี้ควรทำเมื่อมีการดำเนินการ |
| reposition() | abstract |
ปรับตำแหน่งของปุ่มนี้ภายในคอนเทนเนอร์ระดับบน |