blockly > FieldAngle

Classe FieldAngle

Classe para um campo de ângulo editável.

Signature:

export declare class FieldAngle extends FieldInput<number> 

Estende: FieldInput<number>

Construtores

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

Propriedades

Propriedade Modificadores Tipo Descrição
SENTIDO HORÁRIO

static

readonly

(não declarado) Propriedade padrão que descreve qual direção aumenta o valor de um campo de ângulo. O ângulo aumenta no sentido horário (verdadeiro) ou anti-horário (falso).
METADE

static

readonly

number Metade da largura da imagem transferidora.
OFFSET

static

readonly

(não declarado) O deslocamento padrão de 0 grau (e todos os ângulos). Sempre deslocado no sentido anti-horário, independentemente da propriedade no sentido horário do campo. Normalmente, 0 (0 = direita) ou 90 (0 = para cima).
RADIUS (em inglês)

static

readonly

number Raio do círculo transferidor. Um pouco menor que o tamanho do transferidor, porque o SVG corta metade da borda nas bordas.
ROUND

static

readonly

(não declarado) O valor padrão para arredondar os ângulos ao usar uma entrada de navegação por mouse ou teclado. Precisa ser um número inteiro positivo para permitir a navegação pelo teclado.
symbol_ protected SVGTSpanElement | nulo O símbolo de grau para este campo.
WRAP (em inglês)

static

readonly

(não declarado) O ângulo máximo padrão a ser permitido antes do ajuste. Geralmente, tanto 360 (para 0 a 359,9) ou 180 (para -179,9 a 180).

Métodos

Método Modificadores Descrição
configure_(config) protected Configure o campo com base no mapa de opções fornecido.
doClassValidation_(newValue) protected Verifique se o valor de entrada é um ângulo válido.
initView() Crie a interface de bloco para esse campo.
onHtmlInputKeyDown_(e) protected Segure a tecla até o editor.
onMouseMove_(e) protected Defina o ângulo para corresponder à posição do mouse.
render_() protected Atualiza o ângulo quando o campo é renderizado novamente.
showEditor_(e) protected Crie e mostre o editor do campo de ângulo.