blockly > comments > CommentBarButton

فئة comments.CommentBarButton

الزرّ المعروض على الشريط العلوي للتعليق

Signature:

export declare abstract class CommentBarButton implements IFocusableNode 

التنفيذ: IFocusableNode

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(constructor)(id, workspace, container) تُنشئ هذه الدالة مثيلاً جديدًا من CommentBarButton.

الخصائص

الموقع مفاتيح التعديل النوع الوصف
container

protected

readonly

SVGGElement
icon

protected

abstract

readonly

SVGImageElement صورة SVG معروضة على هذا الزر
المعرِّف

protected

readonly

سلسلة
workspace

protected

readonly

WorkspaceSvg

الطُرق

الطريقة مفاتيح التعديل الوصف
canBeFocused() تعرض هذه السمة ما إذا كان يمكن التركيز على هذا الزر. صحيح إذا كان مرئيًا.
getFocusableElement() تعرض هذه الدالة عنصر DOM يمثّل هذا الزر ويمكن التركيز عليه.
getFocusableTree() تعرض مساحة العمل التي يندرج هذا الزر ضمنها.
getMargin() تعرض هذه السمة الهامش بإحداثيات مساحة العمل المحيطة بهذا الزر.
getParentComment() تعرض هذه السمة التعليق الرئيسي لزر شريط التعليقات هذا.
getSize(includeMargin) تعرض هذه الطريقة أبعاد هذا الزر بإحداثيات مساحة العمل.
isVisible() تعرض هذه الطريقة ما إذا كان هذا الزر مرئيًا حاليًا أم لا.
onNodeBlur() يتم استدعاؤه عندما يفقد عنصر DOM القابل للتركيز الخاص بهذا الزر التركيز.
onNodeFocus() يتم استدعاؤه عندما يكتسب عنصر DOM القابل للتركيز الخاص بهذا الزر التركيز.
performAction(e) abstract نفِّذ الإجراء الذي يجب أن يتّخذه هذا الزر عند التفاعل معه.
reposition()‎ abstract تعدّل هذه السمة موضع الزرّ داخل الحاوية الرئيسية.