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