نقل الخيار

يمكن نقل مساحة العمل الرئيسية في Blockly باستخدام ثلاث طرق مختلفة: أشرطة التمرير أو الماوس أو عجلة الماوس.

يتم تحديد إعدادات النقل من خلال عنصر يشكّل جزءًا من خيارات الإعداد في Blockly. يُرجى الاطّلاع على المثال أدناه:

var workspace = Blockly.inject('blocklyDiv',
    {move:{
        scrollbars: {
          horizontal: true,
          vertical: true
        },
        drag: true,
        wheel: false}
    });

أشرطة التمرير

تحدِّد هذه السمة ما إذا كانت مساحة العمل تحتوي على أشرطة تمرير عمودية أو أفقية. تأخذ هذه السمة كائنًا تحدّد فيه السمة horizontal ما إذا كان التمرير الأفقي مفعّلاً، وتحدّد السمة vertical ما إذا كان التمرير العمودي مفعّلاً. إذا تم تمرير قيمة منطقية، يكون ذلك مكافئًا لتمرير كائن تم ضبط كل من السمتَين horizontal وvertical على تلك القيمة. يكون الإعداد التلقائي هو true (يتم تفعيل التنقّل الأفقي والعمودي) إذا كانت مساحة العمل تتضمّن فئات.

سحب

تحدِّد هذه السمة ما إذا كان يمكن سحب مساحة العمل باستخدام الماوس. يجب دائمًا استخدام false إذا كان scrollbars هو false (على الأقل في تحليل الخيارات). يتم ضبط القيمة التلقائية على true إذا كانت قيمة scrollbars هي true.

عجلة

يحدّد هذا الخيار ما إذا كان يمكن التنقّل في مساحة العمل باستخدام عجلة الماوس. يجب دائمًا استخدام false إذا كانت قيمة scrollbars هي false (على الأقل في تحليل الخيارات). القيمة التلقائية هي false.