blockly > zelos > ConstantProvider
classe zelos.ConstantProvider
Um objeto que oferece constantes para renderizar blocos no modo Zelos.
Signature:
export declare class ConstantProvider extends BaseConstantProvider
Estende: BaseConstantProvider
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)() | Cria uma nova instância da classe ConstantProvider |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
CURSOR_COLOUR | string | ||
CURSOR_RADIUS | number | Raio do cursor para conexões de entrada e saída. | |
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 | number | ||
HEXAGONAL | Forma | nulo | O objeto que contém informações sobre o hexágono usado para um bloco informante booleano. Nulo antes de init ser chamado. | |
JAGGED_TEETH_HEIGHT | number | ||
JAGGED_TEETH_WIDTH | number | ||
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH | number | ||
REPLACEMENT_GLOW_COLOUR | string | É a cor de brilho substituta. | |
REPLACEMENT_GLOW_SIZE | number | O tamanho do brilho selecionado. | |
replacementGlowFilterId | string | O ID do filtro de brilho substituto ou a string vazia se nenhum filtro estiver definido. | |
ARREDONDADO | Forma | nulo | O objeto que contém informações sobre o hexágono usado para um bloco informante de números ou strings. Nulo antes de init ser chamado. | |
SELECTED_GLOW_COLOUR | string | A cor do brilho selecionada. | |
SELECTED_GLOW_SIZE | number | O tamanho do brilho selecionado. | |
selectedGlowFilterId | string | O ID do filtro de brilho selecionado ou a string vazia se nenhum filtro estiver definido. | |
SHAPE_IN_SHAPE_PADDING | { [chave: número]: { [chave: número]: número; }; } | Mapa de formas de saída/entrada e o valor que elas devem fazer com que o bloco seja preenchido. A chave externa é a forma externa, e a chave interna é a forma interna. Quando um bloco com a forma externa contém um bloco de entrada com a forma interna na borda esquerda ou direita, os elementos do bloco são alinhados de tal forma que o preenchimento especificado seja alcançado. | |
FORMATOS | { HEXAGONAL: número; ROUND: number; SQUARE: número; QUEBRA-CABEÇA: número; NOTCH: número; } | ||
QUADRO DOS CANAIS | Forma | nulo | O objeto que contém informações sobre o hexágono usado para um bloco de informante retangular. Nulo antes de init ser chamado. | |
START_HAT_HEIGHT | number | ||
START_HAT_WIDTH | number | ||
STATEMENT_INPUT_SPACER_MIN_WIDTH | number |
Métodos
Método | Modificadores | Descrição |
---|---|---|
createDom(svg, tagName, selector) | ||
dispose() | ||
generateSecondaryColour_(colour) | ||
generateTertiaryColour_(colour) | ||
getCSS_(selector) | ||
init() | ||
makeHexagonal() | protected |
Crie informações de tamanho e caminho sobre uma forma hexagonal. |
makeInsideCorners() | ||
makeNotch() | ||
makeRounded() | protected |
Criar informações de tamanho e caminho sobre uma forma arredondada. |
makeSquared() | protected |
Criar informações de tamanho e caminho sobre um formato quadrado. |
makeStartHat() | ||
setDynamicProperties_(theme) | ||
setFontConstants_(theme) | ||
shapeFor(connection) |