blockly > Grade

Classe de grade

Classe para a grade de um espaço de trabalho.

Signature:

export declare class Grid 

Construtores

Construtor Modificadores Descrição
(construtor)(padrão, opções) Cria uma nova instância da classe Grid

Métodos

Método Modificadores Descrição
alignXY(xy) Dada uma coordenada, retorna a coordenada mais próxima alinhada à grade.
getLength() Descubra o comprimento das linhas de grade (em px).
getSpacing() Consiga o espaçamento dos pontos da grade (em px).
setLength(length) Define o comprimento das linhas de grade.
setSnapToGrid(snap)

Define se os blocos devem ser alinhados à grade ou não.

Definir como verdadeiro não aciona o ajuste. Se você quer ajustar a grade de maneira programática, isso precisa ser acionado em blocos individuais de nível superior. Na próxima vez que um bloco for arrastado e solto, ele será alinhado à grade.

setSpacing(spacing)

Define o espaçamento entre os centros das linhas da grade.

Isso não aciona o ajuste à grade recém-espaçada. Se você quer ajustar a grade de maneira programática, isso precisa ser acionado em blocos individuais de nível superior. Na próxima vez que um bloco for arrastado e solto, ele será alinhado à grade se esse recurso estiver ativado.

shouldSnap() Define se os blocos serão alinhados à grade.