O espaço de trabalho principal do Blockly pode ser movido usando três métodos diferentes: as barras de rolagem, o mouse ou a roda do mouse.
As configurações de movimentação são definidas por um objeto que faz parte das opções de configuração do Blockly. Confira um exemplo:
var workspace = Blockly.inject('blocklyDiv',
{move:{
scrollbars: {
horizontal: true,
vertical: true
},
drag: true,
wheel: false}
});
barras de rolagem
Determina se o espaço de trabalho tem barras de rolagem verticais ou horizontais. Usa um objeto em que a propriedade horizontal determina se a rolagem horizontal está ativada e a propriedade vertical determina se a rolagem vertical está ativada.
Se um booleano for transmitido, será equivalente a transmitir um objeto com as propriedades
horizontal e vertical definidas como esse valor. O padrão é true
(rolagem horizontal e vertical ativadas) se o espaço de trabalho tiver
categorias.
arrastar
Determina se o espaço de trabalho pode ser arrastado com o mouse. Sempre false se
scrollbars for false (pelo menos na análise de opções). O padrão é true se scrollbars for true.
roda
Determina se o espaço de trabalho pode ser rolado com a roda do mouse. Sempre false
se scrollbars for false (pelo menos na análise de opções). O padrão é false.