blockly > zelos

Espace de noms zelos

Classes

Classe Description
BottomRow Objet contenant des informations sur les éléments de la ligne inférieure d'un bloc, ainsi que des informations sur l'espacement de la ligne supérieure. Les éléments d'une ligne inférieure peuvent être des coins, des espaceurs et des connexions suivantes.
ConstantProvider Objet qui fournit des constantes pour le rendu des blocs en mode Zelos.
Réglages Objet qui dessine un bloc en fonction des informations de rendu fournies.
PathObject Objet qui gère la création et la configuration de chacun des éléments SVG utilisés par le moteur de rendu.
Moteur de rendu

Moteur de rendu zelos. Ce moteur d'affichage émule le rendu de type Scratch et MakeCode.

Zelos est l'esprit de rivalité et d'émulation de la Grèce antique.

RenderInfo

Objet contenant toutes les informations de dimensionnement nécessaires pour dessiner ce bloc.

Cette étape de mesure ne propage pas les modifications apportées au bloc (bien que les champs puissent choisir de le redessiner lorsque getSize() est appelé). Toutefois, l'appeler de manière répétée peut être coûteux.

RightConnectionShape Objet contenant des informations sur l'espace occupé par une forme de connexion droite lors du rendu.
StatementInput Objet contenant des informations sur l'espace qu'occupe une entrée d'instruction lors du rendu.
TopRow Objet contenant des informations sur les éléments de la première ligne d'un bloc, ainsi que des informations de dimensionnement pour la première ligne. Les éléments d'une ligne supérieure peuvent être des coins, des chapeaux, des entretoises et des connexions précédentes. Une fois ce constructeur appelé, la ligne contiendra tous les éléments autres que les espaces dont elle a besoin.