blockly > zelos

espace de noms zelos

Classes

Classe Description
BottomRow Objet contenant des informations sur les éléments de la rangée inférieure d'un bloc, ainsi que sur l'espacement pour la ligne supérieure. Les éléments d'une ligne inférieure peuvent être constitués d'angles, d'espaces et de connexions suivantes.
ConstantProvider Objet fournissant des constantes pour le rendu des blocs en mode Zelos.
Panneau Objet qui trace un bloc en fonction des informations de rendu fournies.
MarkerSvg Classe permettant de dessiner un repère.
PathObject Objet qui gère la création et la définition de chacun des éléments SVG utilisés par le moteur de rendu.
Moteur de rendu

Le moteur de rendu zelos Ce moteur de rendu émule le rendu de style 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 mesure ne propage pas les modifications dans le bloc (bien que les champs puissent choisir de réafficher lorsque la méthode getSize() est appelée). Toutefois, les appels répétés peuvent s'avérer coûteux.

RightConnectionShape Objet contenant des informations sur l'espace occupé par une forme de connexion appropriée lors du rendu.
StatementInput Objet contenant des informations sur l'espace occupé par une entrée d'instruction lors du rendu.
TopRow Objet contenant des informations sur les éléments qui figurent dans la ligne supérieure d'un bloc, ainsi que des informations de taille pour la ligne supérieure. Les éléments d'une ligne supérieure peuvent être constitués d'angles, de chapeaux, d'entretoises et de connexions précédentes. Une fois ce constructeur appelé, la ligne contient tous les éléments non d'espacement dont elle a besoin.