blockly > zelos > ConstantProvider

Clase zelos.ConstantProvider

Es un objeto que proporciona constantes para renderizar bloques en el modo Zelos.

Signature:

export declare class ConstantProvider extends BaseConstantProvider 

Extiende: BaseConstantProvider

Constructores

Constructor Modificadores Descripción
(constructor)(gridUnit) Crea un nuevo ConstantProvider.

Propiedades

Propiedad Modificadores Tipo Descripción
CURSOR_COLOUR string
CURSOR_RADIUS número Es el radio del cursor para las conexiones de entrada y salida.
FIELD_COLOUR_FULL_BLOCK booleano
FIELD_DROPDOWN_COLOURED_DIV booleano
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW booleano
FIELD_DROPDOWN_SVG_ARROW booleano
FIELD_TEXT_FONTFAMILY string
FIELD_TEXT_FONTWEIGHT string
FIELD_TEXTINPUT_BOX_SHADOW booleano
FULL_BLOCK_FIELDS booleano
GRID_UNIT número
HEXAGONAL Forma | nulo Es el objeto que contiene información sobre el hexágono que se usa para un bloque de generador de informes booleano. Es nulo antes de que se llame a init.
JAGGED_TEETH_HEIGHT número
JAGGED_TEETH_WIDTH número
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH número
REPLACEMENT_GLOW_COLOUR string Es el color brillante de reemplazo.
REPLACEMENT_GLOW_SIZE número Es el tamaño del brillo seleccionado.
replacementGlowFilterId string El ID del filtro de brillo de reemplazo o la cadena vacía si no se configura ningún filtro.
REDONDEADO Forma | nulo Es el objeto que contiene información sobre el hexágono que se usa para un bloque de generador de informes de números o cadenas. Es nulo antes de que se llame a init.
SELECTED_GLOW_COLOUR string Es el color de brillo seleccionado.
SELECTED_GLOW_SIZE número Es el tamaño del brillo seleccionado.
selectedGlowFilterId string El ID del filtro de brillo seleccionado o la cadena vacía si no se configuró ningún filtro.
SHAPE_IN_SHAPE_PADDING { [key: number]: { [key: number]: number; }; } Es un mapa de formas de entrada y salida, y la cantidad que deben hacer que se agregue padding a un bloque. La clave externa es la forma externa y la clave interna es la forma interna. Cuando un bloque con la forma externa contiene un bloque de entrada con la forma interna en su borde izquierdo o derecho, los elementos del bloque se alinean de modo que se alcance el padding especificado.
FORMAS { HEXAGONAL: number; ROUND: number; SQUARE: number; PUZZLE: number; NOTCH: number; }
SQUARED Forma | nulo Es el objeto que contiene información sobre el hexágono que se usa para un bloque de generador de informes rectangular. Es nulo antes de que se llame a init.
START_HAT_HEIGHT número
START_HAT_WIDTH número
STATEMENT_INPUT_SPACER_MIN_WIDTH número

Métodos

Método Modificadores Descripción
createDom(svg, tagName, selector, injectionDivIfIsParent)
dispose()
generateSecondaryColour_(colour)
generateTertiaryColour_(colour)
getCSS_(selector)
init()
makeHexagonal() protected Crea información de tamaño y ruta sobre una forma hexagonal.
makeInsideCorners()
makeNotch()
makeRounded() protected Crea información de tamaño y ruta sobre una forma redondeada.
makeSquared() protected Crea información de tamaño y ruta sobre una forma cuadrada.
makeStartHat()
setDynamicProperties_(theme)
setFontConstants_(theme)
shapeFor(connection)