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 |
تعدّل هذه السمة موضع الزرّ داخل الحاوية الرئيسية. |