blockly > IToolbox

واجهة IToolbox

واجهة لصندوق الأدوات.

Signature:

export interface IToolbox extends IRegistrable 

يمتدّ نطاق العرض: IRegistrable

الطُرق

الطريقة الوصف
clearSelection() يؤدي هذا الإجراء إلى إلغاء إبراز أي عنصر تم اختياره سابقًا.
disposition() للتخلص من صندوق الأدوات هذا.
getFlyout() الحصول على القائمة المنبثقة لصندوق الأدوات
getHeight() الحصول على ارتفاع صندوق الأدوات.
getSelectedItem() الحصول على العنصر المحدد.
getWidth() للحصول على عرض صندوق الأدوات.
getWorkspace() الحصول على مساحة العمل لصندوق الأدوات.
handleToolboxItemResize() تتعامل مع تغيير حجم صندوق الأدوات عند تغيير حجم عنصر في صندوق الأدوات.
init() يقوم بتهيئة صندوق الأدوات.
isHorizontal() تحدد ما إذا كان صندوق الأدوات أفقيًا أم لا.
position() يضع مربّع الأدوات استنادًا إلى ما إذا كان صندوق أدوات أفقيًا وما إذا كانت مساحة العمل بتنسيق rtl.
refreshSelection() يعدّل محتوى القائمة المنبثقة بدون إغلاقها. يجب استخدامها استجابةً لتغيير في إحدى الفئات الديناميكية، مثل المتغيرات أو الإجراءات.
refreshTheme() لتحديث ألوان الفئات ولون الخلفية للفئات المحددة.
render(toolboxDef) يملأ مربع الأدوات بعناصر مربع أدوات جديدة ويزيل أي محتويات قديمة.
selectItemByPosition(position) لاختيار عنصر مربع الأدوات حسب موضعه في قائمة عناصر صندوق الأدوات.
setVisible(isVisible) تعيين مستوى رؤية صندوق الأدوات.