Lo spazio di lavoro principale di Blockly può essere spostato utilizzando tre metodi diversi: le barre di scorrimento, il mouse o la rotellina del mouse.
Le impostazioni di spostamento sono definite da un oggetto che fa parte delle opzioni di configurazione di Blockly. Ecco un esempio:
var workspace = Blockly.inject('blocklyDiv',
{move:{
scrollbars: {
horizontal: true,
vertical: true
},
drag: true,
wheel: false}
});
barre di scorrimento
Determina se lo spazio di lavoro ha barre di scorrimento verticali o orizzontali. Accetta un oggetto in cui la proprietà horizontal determina se lo scorrimento orizzontale è abilitato e la proprietà vertical determina se lo scorrimento verticale è abilitato.
Se viene passato un valore booleano, equivale a passare un oggetto con entrambe le proprietà
horizontal e vertical impostate su quel valore. Il valore predefinito è true
(lo scorrimento orizzontale e verticale è abilitato) se lo spazio di lavoro ha
categorie.
drag
Determina se lo spazio di lavoro può essere trascinato con il mouse. Sempre false se
scrollbars è false (almeno nell'analisi delle opzioni). Il valore predefinito è true se scrollbars è true.
ruota
Determina se è possibile scorrere lo spazio di lavoro con la rotellina del mouse. Sempre false
se scrollbars è false (almeno nell'analisi delle opzioni). Il valore predefinito è false.