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
.