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