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