blockly > FieldAngle

Clase FieldAngle

Clase para un campo de ángulo editable.

Signature:

export declare class FieldAngle extends FieldInput<number> 

Extiende: FieldInput<number>

Constructores

Constructor Modificadores Descripción
(constructor)(valor, validador, configuración) Construye una instancia nueva de la clase FieldAngle.

Propiedades

Propiedad Modificadores Tipo Descripción
CONTINUACIÓN

static

readonly

(no declarado) Propiedad predeterminada que describe en qué dirección aumenta el valor de un campo de ángulo. El ángulo aumenta en el sentido de las manecillas del reloj (verdadero) o en sentido antihorario (falso).
MEDIA

static

readonly

número La mitad del ancho de la imagen de transportador
DESREF

static

readonly

(no declarado) El desplazamiento predeterminado de 0 grados (y todos los ángulos). Siempre se desplaza en sentido antihorario, independientemente de la propiedad en el sentido de las manecillas del reloj del campo. Por lo general, puede ser 0 (0 = derecha) o 90 (0 = arriba).
RADIUS

static

readonly

número Radio del círculo transportador Es un poco más pequeño que el tamaño del transportador, ya que, de lo contrario, el SVG se recorta con la mitad del borde de los bordes.
ROUND

static

readonly

(no declarado) Es la cantidad predeterminada a redondear los ángulos cuando se usa una entrada de navegación del mouse o del teclado. Debe ser un número entero positivo para admitir la navegación con teclado.
symbol_ protected SVGTSpanElement | nulo El símbolo de grado de este campo.
WRAP

static

readonly

(no declarado) El ángulo máximo predeterminado que se permite antes de la unión. Por lo general, es 360 (de 0 a 359.9) o 180 (de -179.9 a 180).

Métodos

Método Modificadores Descripción
configure_(config) protected Configura el campo en función del mapa de opciones determinado.
doClassValidation_(newValue) protected Asegúrate de que el valor de entrada sea un ángulo válido.
initView() Crea la IU de bloque para este campo.
onHtmlInputKeyDown_(e) protected Controla la tecla hasta el editor.
onMouseMove_(e) protected Configura el ángulo de modo que coincida con la posición del mouse.
render_() protected Actualiza el ángulo cuando se vuelve a renderizar el campo.
showEditor_(e) protected Crea y muestra el editor del campo de ángulo.