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
.