blockly > IToolbox

واجهة IToolbox

واجهة لمجموعة أدوات

Signature:

export interface IToolbox extends IRegistrable, IFocusableTree 

التوسّع: IRegistrable، IFocusableTree

الطُرق

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