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. |