blockly > FieldColour

Classe FieldColour

Classe para um campo de entrada de cor.

Signature:

export declare class FieldColour extends Field<string> 

Estende: campo<string>

Construtores

Construtor Modificadores Descrição
(construtor)(valor, validador, configuração) Cria uma nova instância da classe FieldColour

Propriedades

Propriedade Modificadores Tipo Descrição
COLORES static string[] Uma matriz de strings de cores para a paleta. Copiado de goog.ui.ColorPicker.SIMPLE_GRID_COLORS Todos os seletores de cores usam essa opção, a menos que seja substituído por setColours
COLUNAS static number Número de colunas na paleta. Todos os seletores de cores usam essa opção, a menos que seja substituída por setColumns.
CURSOR string Estilo do cursor do mouse quando sobre o ponto de acesso que inicia o editor.
isDirty_ protected boolean Usado para informar se o campo precisa ser renderizado na próxima vez que o bloco for renderizado. Os campos de cores são dimensionados estaticamente e só precisam ser renderizados na inicialização.
SERIALIZÁVEL boolean Os campos serializáveis são salvos pelo serializador, os não serializáveis não. Os campos editáveis também precisam ser serializáveis.
TÍTULOS static string[] Uma matriz de strings de dicas para a paleta. Se não tiver o mesmo tamanho que COLOURS, o código hexadecimal da cor será usado para todos os títulos ausentes. Todos os seletores de cores usam essa opção, a menos que seja substituída por setColours

Métodos

Método Modificadores Descrição
applyColour() Atualiza o campo de texto para combinar com a cor ou o estilo do bloco.
configure_(config) protected Configure o campo com base no mapa de opções fornecido.
doClassValidation_(newValue) protected Confira se o valor de entrada é uma cor válida.
getSize()

Retorna a altura e a largura do campo.

Este deve ser *em geral* o único lugar de onde render_ é chamado.

getText() Encontre o texto deste campo. Usado quando o bloco é recolhido.
initView() Crie a interface do bloco para esse campo de cor.
isFullBlockField() protected
render_() protected Atualiza a cor do bloco para refletir se este é um campo de bloco completo ou não.
setColours(colours, titles) Defina uma grade de cores personalizada para este campo.
setColumns(columns) Defina um tamanho de grade personalizado para esse campo.
showEditor_() protected Criar e mostrar o editor do campo de cores.
updateSize_(margin) protected Atualiza o tamanho do campo com base no fato de ele ser um campo de bloco completo ou não.