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 da 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, ele vai ser equivalente a transmitir um objeto com as propriedades
horizontal
e vertical
definidas como esse valor. O padrão será true
(rolagem horizontal e vertical ativada) 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 será 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
.