टूलबॉक्स में वे ब्लॉक शामिल होते हैं जिनका इस्तेमाल प्रोग्राम के लिए किया जाता है. ब्लॉक को खींचकर फ़ाइल फ़ोल्डर पर खींचा जा सकता है.
टूलबॉक्स कैसा दिखता है, इस बारे में ज़्यादा जानने के लिए विज़ुअल शब्दावली देखें.
बुनियादी परिभाषा
टूलबॉक्स की परिभाषा से यह पता चलता है कि टूलबॉक्स में कौनसे ब्लॉक शामिल किए जाते हैं और किस क्रम में. आपके टूलबॉक्स के ज़्यादातर लुक और स्टाइल को दूसरे तरीकों से बताया गया है.
हमारा सुझाव है कि आप 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});
अपने टूलबॉक्स को तय करने और कॉन्फ़िगर करने के तरीके के बारे में ज़्यादा जानकारी के लिए, टूलबॉक्स की खास जानकारी देखें.
इंजेक्शन के बारे में ज़्यादा जानकारी के लिए, Workspace बनाना देखें.