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 | string | ||
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 | string | ||
FIELD_TEXT_FONTWEIGHT | string | ||
FIELD_TEXTINPUT_BOX_SHADOW | boolean | ||
FULL_BLOCK_FIELDS | boolean | ||
GRID_UNIT | número | ||
HEXAGONAL | Forma | nulo | El objeto que contiene información sobre el hexágono que se usa para un bloque de reportero booleano. 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 | string | Es el reemplazo del color de brillo. | |
REPLACEMENT_GLOW_SIZE | número | El tamaño del brillo seleccionado. | |
replacementGlowFilterId | string | El ID del filtro de brillo de reemplazo o la cadena vacía si no se establece ningún filtro. | |
REDONDIDO | Forma | nulo | El objeto que contiene información sobre el hexágono que se usa para un número o un bloque de informes de cadena. Nulo antes de llamar a init. | |
SELECTED_GLOW_COLOUR | string | Color de brillo seleccionado. | |
SELECTED_GLOW_SIZE | número | El tamaño del brillo seleccionado. | |
selectedGlowFilterId | string | El ID del filtro de brillo seleccionado o la cadena vacía si no se establece ningún filtro. | |
SHAPE_IN_SHAPE_PADDING | { [clave: número]: { [clave: número]: número; }. }. | Mapa de formas de entrada y salida, y la cantidad con la que deben hacer que se rellene un bloque. La llave externa es la forma externa, y la 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 manera que se alcance el relleno especificado. | |
FORMAS | { HEXAGONAL: número; ROUND: número; SQUARE: número; Adivinanzas: número; NOTCH: número; }. | ||
CUADRADO | Forma | nulo | Objeto que contiene información sobre el hexágono que se usa 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 de 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 de una forma al cuadrado. |
makeStartHat() | ||
setDynamicProperties_(theme) | ||
setFontConstants_(theme) | ||
shapeFor(connection) |