blockly > geras

espacio de nombres de Geras

Clases

Clase Descripción
ConstantProvider Es un objeto que proporciona constantes para renderizar bloques en el modo Geras.
Panel lateral Es un objeto que dibuja un bloque en función de la información de renderización determinada, personalizado para el procesador de Geras.
HighlightConstantProvider Es un objeto que proporciona constantes para renderizar aspectos destacados en bloques. Algunos aspectos destacados son compensaciones simples de las rutas de acceso superiores y se pueden generar de manera programática. Otros, especialmente en las curvas, solo están hechos de pilas de constantes y son difíciles de modificar.
Resaltador

Es un objeto que agrega elementos destacados a un bloque según la información de renderización determinada.

Es interesante porque los elementos destacados no encierran por completo el bloque. En cambio, se posicionan según una fuente de luz en la parte superior izquierda. Esto significa que la renderización de elementos destacados requiere información exacta sobre la posición de cada parte del bloque. Las rutas resultantes no son continuas ni cerradas. Los aspectos destacados de las pestañas y los recortes se basan en las formas de las pestañas y recortes, pero no son exactamente lo mismo.

InlineInput Es un objeto que contiene información sobre el espacio que ocupa una entrada intercalada durante la renderización.
PathObject Es un objeto que controla la creación y configuración de cada uno de los elementos SVG que usa el procesador.
Renderizador

El procesador de Geras Este procesador se diseñó para ser retrocompatible con Blockly, antes de 2019. Los proyectos más nuevos que no están limitados por la retrocompatibilidad deberían usar thrasos, una versión más moderna de este procesador.

Geras es el espíritu griego antiguo de la vejez.

RenderInfo

Es un objeto que contiene toda la información de tamaño necesaria para dibujar este bloque, personalizado para el procesador de Geras.

Este pase de medición no propaga los cambios al bloque (aunque los campos pueden volver a renderizarse cuando se llama a getSize()). Sin embargo, llamarlo varias veces puede ser costoso.

StatementInput Es un objeto que contiene información sobre el espacio que ocupa una entrada de instrucción durante la renderización.