Skip to main content

Home > blockly > zelos

zelos namespace

Classes

ClassDescription
BottomRowAn object containing information about what elements are in the bottom row of a block as well as spacing information for the top row. Elements in a bottom row can consist of corners, spacers and next connections.
ConstantProviderAn object that provides constants for rendering blocks in Zelos mode.
DrawerAn object that draws a block based on the given rendering information.
PathObjectAn object that handles creating and setting each of the SVG elements used by the renderer.
RendererThe zelos renderer. This renderer emulates Scratch-style and MakeCode-style rendering. Zelos is the ancient Greek spirit of rivalry and emulation.
RenderInfoAn object containing all sizing information needed to draw this block. This measure pass does not propagate changes to the block (although fields may choose to rerender when getSize() is called). However, calling it repeatedly may be expensive.
RightConnectionShapeAn object containing information about the space a right connection shape takes up during rendering.
StatementInputAn object containing information about the space a statement input takes up during rendering.
TopRowAn object containing information about what elements are in the top row of a block as well as sizing information for the top row. Elements in a top row can consist of corners, hats, spacers, and previous connections. After this constructor is called, the row will contain all non-spacer elements it needs.