blockly > FieldAngle

Classe FieldAngle

Classe per un campo angolo modificabile.

Firma:

export declare class FieldAngle extends FieldInput<number> 

Estende: FieldInput<numero>

Costruttori

Costruttore Modificatori Descrizione
(costruttore)(valore, strumento di convalida, configurazione) Crea una nuova istanza della classe FieldAngle

Proprietà

Proprietà Modificatori Tipo Descrizione
SENSO ORARIO

static

readonly

(non dichiarato) Proprietà predefinita che descrive la direzione in cui il valore di un campo angolare aumenta. L'angolo aumenta in senso orario (true) o antiorario (false).
METÀ

static

readonly

numero Metà della larghezza dell'immagine del goniometro.
OFFSET

static

readonly

(non dichiarato) L'offset predefinito è di 0 gradi (e di tutti gli angoli). Crea sempre offset in senso antiorario, indipendentemente dalla proprietà del campo orario. Solitamente 0 (0 = destra) o 90 (0 = alto).
RAGGIO

static

readonly

numero Raggio del cerchio del goniometro. È leggermente più piccolo della dimensione del goniometro, perché altrimenti il formato SVG ritaglia metà del bordo sui bordi.
ROUND

static

readonly

(non dichiarato) La quantità predefinita di arrotondamento degli angoli a quando viene utilizzato un input del mouse o della tastiera. Deve essere un numero intero positivo per supportare la navigazione da tastiera.
symbol_ protected SVGTSpanElement | null Il simbolo dei gradi per questo campo.
COMPLETAMENTO

static

readonly

(non dichiarato) L'angolo massimo predefinito da consentire prima del wrapping. Solitamente 360 (da 0 a 359,9) o 180 (da -179,9 a 180).

Metodi

Metodo Modificatori Descrizione
configure_(config) protected Configura il campo in base alla mappa delle opzioni fornita.
doClassValidation_(newValue) protected Verifica che il valore di input sia un angolo valido.
initView() Crea l'UI di blocco per questo campo.
onHtmlInputKeyDown_(e) protected Trascina il tasto Handle fino all'editor.
onMouseMove_(e) protected Imposta l'angolazione in modo che corrisponda alla posizione del mouse.
render_() protected Aggiorna l'angolo di rendering del campo.
showEditor_(e) protected Crea e mostra l'editor del campo dell'angolo.