blockly > IToolbox

واجهة IToolbox

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

Signature:

export interface IToolbox extends IRegistrable 

الامتداد: IRegistrable

الطُرق

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