blockly > zelos > ConstantProvider

classe zelos.ConstantProvider

Um objeto que fornece 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 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 number
HEXAGONAL Forma | nulo O objeto que contém informações sobre o hexágono usado para um bloco de informante booleano. Nulo antes que init seja chamado.
JAGGED_TEETH_HEIGHT number
JAGGED_TEETH_WIDTH number
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH number
REPLACEMENT_GLOW_COLOUR string A cor de luminosidade substituta.
REPLACEMENT_GLOW_SIZE number O tamanho do brilho selecionado.
replacementGlowFilterId string O ID do filtro de luminosidade substituto ou a string vazia se nenhum filtro estiver definido.
ARREDONDADOS Forma | nulo O objeto que contém informações sobre o hexágono usado para um bloco de relatório de número ou string. Nulo antes que init seja chamado.
SELECTED_GLOW_COLOUR string A cor de 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 das formas de saída/entrada e o valor que deve causar o preenchimento de um bloco. A chave externa é a forma externa, e a chave interna é a 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 modo que o padding especificado seja alcançado.
FORMAS { HEXAGONAL: número; ROUND: número; Panorama: número; PUZZLE: número; NOTCH: número; }
VISUALIZADO Forma | nulo O objeto que contém informações sobre o hexágono usado para um bloco de relatório retangular. Nulo antes que init seja 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() (em inglês)
generateSecondaryColour_(colour)
generateTertiaryColour_(colour)
getCSS_(selector)
init()
makeHexagonal() protected Criar 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 Crie informações de tamanho e caminho sobre uma forma quadrada.
makeStartHat() (em inglês)
setDynamicProperties_(theme)
setFontConstants_(theme)
shapeFor(connection)