مربع الأدوات

يحتوي صندوق الأدوات على الكتل التي تستخدمها في البرمجة. يمكن سحب الكتل إلى مساحة العمل.

لمزيد من المعلومات حول شكل صندوق الأدوات، يمكنك الاطّلاع على مسرد المصطلحات المرئية.

التعريف الأساسي

يحدِّد تعريف صندوق الأدوات الكتل التي يتم تضمينها في صندوق الأدوات، و الترتيب الذي يتم تضمينها به. يتم تحديد معظم مظهر وأسلوب صندوق الأدوات بطرق أخرى.

ننصحك بتحديد مجموعة الأدوات باستخدام تنسيق 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.