L'area di lavoro principale di Blockly può essere spostata utilizzando tre metodi diversi: barre di scorrimento, mouse o rotellina del mouse.
Le impostazioni di spostamento sono definite da un oggetto che fa parte della 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 l'area di lavoro ha barre di scorrimento verticali o orizzontali. Acquisisce un oggetto in cui la proprietà horizontal
determina se lo scorrimento orizzontale è attivato e la proprietà vertical
determina se lo scorrimento verticale è abilitato.
Se si passa un valore booleano, significa che è equivalente a passare un oggetto con entrambe
le proprietà horizontal
e vertical
impostate come quel valore. Il valore predefinito è true
(scorrimento orizzontale e verticale attivati) se nell'area di lavoro sono presenti categorie.
trascinare
Determina se l'area di lavoro può essere trascinata con il mouse. Sempre false
se
scrollbars
è false
(almeno nell'analisi delle opzioni). Il valore predefinito è true
se scrollbars
è true
.
volante
Determina se è possibile far scorrere l'area di lavoro con la rotellina del mouse. Sempre false
se scrollbars
è false
(almeno nell'analisi delle opzioni). Il valore predefinito è false
.