blockly > zelos

namespace zelos

Classes

Turma Descrição
BottomRow Um objeto que contém informações sobre quais elementos estão na linha de baixo de um bloco, além de informações de espaçamento para a linha de cima. Os elementos em uma linha de baixo podem consistir em cantos, espaços e conexões seguintes.
ConstantProvider Um objeto que fornece constantes para renderizar blocos no modo Zelos.
Drawer Um objeto que desenha um bloco com base nas informações de renderização fornecidas.
PathObject Um objeto que processa a criação e a configuração de cada um dos elementos SVG usados pelo renderizador.
Renderizador

O renderizador Zelos. Esse renderizador emula a renderização no estilo Scratch e MakeCode.

Zelos é o antigo espírito grego de rivalidade e emulação.

RenderInfo

Um objeto que contém todas as informações de dimensionamento necessárias para desenhar esse bloco.

Essa passagem de medida não propaga mudanças para o bloco, embora os campos possam optar por renderizar novamente quando getSize() for chamado. No entanto, chamar repetidamente pode ser caro.

RightConnectionShape Um objeto que contém informações sobre o espaço ocupado por uma forma de conexão à direita durante a renderização.
StatementInput Um objeto que contém informações sobre o espaço ocupado por uma entrada de instrução durante a renderização.
TopRow Um objeto que contém informações sobre quais elementos estão na linha de cima de um bloco, além de informações de dimensionamento para a linha de cima. Os elementos de uma linha superior podem consistir em cantos, chapéus, espaçadores e conexões anteriores. Depois que esse construtor for chamado, a linha vai conter todos os elementos que não são espaços que ela precisa.