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)() Construye una instancia nueva de la clase ConstantProvider.

Propiedades

Propiedad Modificadores Tipo Descripción
CURSOR_COLOUR cadena
CURSOR_RADIUS número Radio del cursor para las conexiones de entrada y salida.
FIELD_COLOUR_FULL_BLOCK boolean
FIELD_DROPDOWN_COLOURED_DIV boolean
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW boolean
FIELD_DROPDOWN_SVG_ARROW boolean
FIELD_TEXT_FONTFAMILY cadena
FIELD_TEXT_FONTWEIGHT cadena
FIELD_TEXTINPUT_BOX_SHADOW boolean
FULL_BLOCK_FIELDS boolean
GRID_UNIT número
HEXAGONAL Forma | nulo Es el objeto que contiene información sobre el hexágono utilizado para un bloque booleano del generador de informes. Nulo antes de llamar a init.
JAGGED_TEETH_HEIGHT número
JAGGED_TEETH_WIDTH número
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH número
REPLACEMENT_GLOW_COLOUR cadena El color de brillo de reemplazo.
REPLACEMENT_GLOW_SIZE número Corresponde al tamaño del brillo seleccionado.
replacementGlowFilterId cadena El ID del filtro de brillo de reemplazo o la cadena vacía si no se configuró ningún filtro.
REDONDEADO Forma | nulo Es el objeto que contiene información sobre el hexágono que se usa para un bloque generador de informes de números o cadenas. Nulo antes de llamar a init.
SELECTED_GLOW_COLOUR cadena El color de brillo seleccionado.
SELECTED_GLOW_SIZE número Corresponde al tamaño del brillo seleccionado.
selectedGlowFilterId cadena El ID del filtro de brillo seleccionado o la string vacía si no se estableció ningún filtro.
SHAPE_IN_SHAPE_PADDING { [clave: número]: { [clave: número]: número; }; } Mapa de las formas de salida y entrada y la cantidad con la que deberían rellenar un bloque. La clave externa es la forma externa, mientras que 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 relleno especificado.
FORMAS { HEXAGONAL: número; ROUND: número; SQUARE: número; PUZZLE: número; NOTCH: número; }
CUADADO Forma | nulo Es el objeto que contiene información sobre el hexágono utilizado para un bloque rectangular de reportero. Nulo antes de llamar 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)
dispose().
generateSecondaryColour_(colour)
generateTertiaryColour_(colour)
getCSS_(selector)
init()
makeHexagonal() protected Crea información sobre el tamaño y la ruta para una forma hexagonal.
makeInsideCorners()
makeNotch()
makeRounded() protected Crea información sobre el tamaño y la ruta de una forma redondeada.
makeSquared() protected Crea información sobre el tamaño y la ruta sobre una forma cuadrada.
makeStartHat().
setDynamicProperties_(theme)
setFontConstants_(theme)
shapeFor(conexión)