blockly > comments > CommentBarButton
فئة comments.CommentBarButton
الزرّ المعروض على الشريط العلوي للتعليق
Signature:
export declare abstract class CommentBarButton implements IFocusableNode
التنفيذ: IFocusableNode
الشركات المصنِّعة
| الشركة المصنِّعة | مفاتيح التعديل | الوصف |
|---|---|---|
| (constructor)(id, workspace, container) | تُنشئ هذه الدالة مثيلاً جديدًا من CommentBarButton. |
الخصائص
| الموقع | مفاتيح التعديل | النوع | الوصف |
|---|---|---|---|
| container |
|
SVGGElement | |
| icon |
|
SVGImageElement | صورة SVG معروضة على هذا الزر |
| المعرِّف |
|
سلسلة | |
| workspace |
|
WorkspaceSvg |
الطُرق
| الطريقة | مفاتيح التعديل | الوصف |
|---|---|---|
| canBeFocused() | تعرض هذه السمة ما إذا كان يمكن التركيز على هذا الزر. صحيح إذا كان مرئيًا. | |
| getFocusableElement() | تعرض هذه الدالة عنصر DOM يمثّل هذا الزر ويمكن التركيز عليه. | |
| getFocusableTree() | تعرض مساحة العمل التي يندرج هذا الزر ضمنها. | |
| getMargin() | تعرض هذه السمة الهامش بإحداثيات مساحة العمل المحيطة بهذا الزر. | |
| getParentComment() | تعرض هذه السمة التعليق الرئيسي لزر شريط التعليقات هذا. | |
| getSize(includeMargin) | تعرض هذه الطريقة أبعاد هذا الزر بإحداثيات مساحة العمل. | |
| isVisible() | تعرض هذه الطريقة ما إذا كان هذا الزر مرئيًا حاليًا أم لا. | |
| onNodeBlur() | يتم استدعاؤه عندما يفقد عنصر DOM القابل للتركيز الخاص بهذا الزر التركيز. | |
| onNodeFocus() | يتم استدعاؤه عندما يكتسب عنصر DOM القابل للتركيز الخاص بهذا الزر التركيز. | |
| performAction(e) | abstract |
نفِّذ الإجراء الذي يجب أن يتّخذه هذا الزر عند التفاعل معه. |
| reposition() | abstract |
تعدّل هذه السمة موضع الزرّ داخل الحاوية الرئيسية. |