فئة FlyoutButton
تصنيف زر أو تصنيف في القائمة المنبثقة.
Signature:
export declare class FlyoutButton implements IASTNodeLocationSvg
التنفيذ: IASTNodeLocationSvg
الملاحظات
يتم تحديد الدالة الإنشائية لهذه الفئة على أنها داخلية. يجب ألّا يستدعي الرمز البرمجي الخاص بالجهة الخارجية الدالة الإنشائية مباشرةً أو ينشئ فئات فرعية تُوسّع الفئة FlyoutButton
.
أماكن إقامة
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
BORDER_RADIUS | static |
الرقم | نصف قطر حدود الزر المنبثق. |
cursorSvg | SVGElement | فارغ | للإبقاء على عنصر svg الخاص بالمؤشر عند إرفاق المؤشر بالزر ويكون هذا صفرًا إذا لم يكن هناك مؤشر على الزر. | |
height | الرقم | ارتفاع مستطيل الزر. | |
info | toolbox.ButtonOrLabelInfo | ||
TEXT_MARGIN_X | static |
الرقم | الهامش الأفقي حول النص في الزر |
TEXT_MARGIN_Y | static |
الرقم | الهامش العمودي حول النص في الزر |
العرض | الرقم | عرض مستطيل الزر. |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
createDom() | إنشاء عناصر الزر. | |
dispose() | تخلّص من هذا الزر. | |
getButtonText() | ||
getTargetWorkspace() | احصل على مساحة العمل المستهدفة للزر. | |
getWorkspace() | الحصول على مساحة العمل الخاصة بالزر. | |
isLabel() | ||
moveTo(x, y) | حرِّك الزر إلى إحداثيي x وy. | |
setCursorSvg(cursorSvg) | أضِف رسومات موجّهة يمكن تغيير حجمها (SVG) للمؤشر إلى مجموعة رسومات موجّهة يمكن تغيير حجمها (SVG) لهذه الأزرار. | |
setMarkerSvg() | مطلوب من قبل IASTNodeLocationSvg، ولكن لا يتم استخدامه. لا يمكن ضبط علامة على زر. إذا كانت العلامة "علامة" يستخدم اختصارًا على زر، ويتم تشغيل وظيفة معاودة الاتصال المرتبطة به. | |
show() | ضع الزر المنبثقة بشكل صحيح واجعله مرئيًا. |