فئة FlyoutButton
فئة زر أو تصنيف في القائمة المنبثقة
Signature:
export declare class FlyoutButton implements IBoundedElement, IRenderedElement, IFocusableNode
تنفِّذ: IBoundedElement وIRenderedElement وIFocusableNode
الملاحظات
تم وضع علامة على عنصر الإنشاء لهذه الفئة للإشارة إلى أنّه داخلي. يجب ألّا يستدعي الرمز البرمجي التابع لجهة خارجية رمز الإنشاء مباشرةً أو ينشئ فئات فرعية تُنشئ فئة FlyoutButton
.
الخصائص
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
BORDER_RADIUS | static |
الرقم | نصف قطر حدود الزر المنبثق |
cursorSvg | SVGElement | null | يحافظ على عنصر svg للمؤشر عندما يكون المؤشر مرتبطًا بالزر. تكون هذه القيمة فارغة إذا لم يكن هناك مؤشر على الزر. | |
height | الرقم | ارتفاع مستطيل الزر | |
info | toolbox.ButtonOrLabelInfo | ||
TEXT_MARGIN_X | static |
الرقم | الهامش الأفقي حول النص في الزر |
TEXT_MARGIN_Y | static |
الرقم | الهامش العمودي حول النص في الزر |
width | الرقم | عرض مستطيل الزر |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
canBeFocused() | راجِع IFocusableNode.canBeFocused. | |
createDom() | ||
dispose() | أزِل هذا الزر. | |
getBoundingRectangle() | لعرض إحداثيات عنصر محدود يصف أبعاد العنصر. نظام الإحداثيات: إحداثيات مساحة العمل | |
getButtonText() | ||
getFocusableElement() | راجِع IFocusableNode.getFocusableElement. | |
getFocusableTree() | راجِع IFocusableNode.getFocusableTree. | |
getSvgRoot() | ||
getTargetWorkspace() | الحصول على مساحة العمل المستهدَفة للزر | |
getWorkspace() | احصل على مساحة عمل الزر. | |
isLabel() | ||
moveBy(dx, dy, _reason) | حرِّك العنصر بمقدار مسافة نسبية. | |
moveTo(x, y) | حرِّك الزر إلى الإحداثيات x وy المحدّدة. | |
onNodeBlur() | راجِع IFocusableNode.onNodeBlur. | |
onNodeFocus() | راجِع IFocusableNode.onNodeFocus. | |
setCursorSvg(cursorSvg) | أضِف ملف SVG الخاص بالمؤشر إلى مجموعة ملفات SVG الخاصة بالأزرار هذه. | |
show() | يجب وضع زر النافذة المنبثقة بشكل صحيح وجعله مرئيًا. |