blockly > FlyoutButton

فئة 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() ضع الزر المنبثق بشكل صحيح واجعله مرئيًا.