תיבת הכלים מכילה את הבלוקים שבהם משתמשים כדי לתכנת. אפשר לגרור את הבלוקים לסביבת העבודה.
מידע נוסף על המראה של תיבת הכלים זמין במילון החזותי.
הגדרה בסיסית
הגדרה של ארגז כלים מציינת אילו בלוקים נכללים בארגז הכלים ובאיזה סדר. רוב המראה והסגנון של ארגז הכלים נקבעים בדרכים אחרות.
מומלץ להגדיר את ערכת הכלים באמצעות JSON.
קטע הקוד הזה מגדיר ארגז כלים של נתיב ריק עם שני בלוקים:
const toolbox = {
// There are two kinds of toolboxes. The simpler one is a flyout toolbox.
kind: 'flyoutToolbox',
// The contents is the blocks and other items that exist in your toolbox.
contents: [
{
kind: 'block',
type: 'controls_if'
},
{
kind: 'block',
type: 'controls_whileUntil'
}
// You can add more blocks to this array.
]
};
// The toolbox gets passed to the configuration struct during injection.
const workspace = Blockly.inject('blocklyDiv', {toolbox: toolbox});
מידע נוסף על הגדרה ותצורה של ערכת הכלים זמין במאמר סקירה כללית על ערכת הכלים.
מידע נוסף על הזרקה זמין במאמר יצירת סביבת עבודה.