blockly > FieldAngle

FieldAngle クラス

編集可能な角度フィールドのクラス。

署名:

export declare class FieldAngle extends FieldInput<number> 

拡張: FieldInput<number>

コンストラクタ

コンストラクタ 修飾子 説明
(structor)(値, バリデータ, 構成) FieldAngle クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 種類 説明
時計回り

static

readonly

(未申告) 角度フィールドの値を増加させる方向を示すデフォルトのプロパティ。角度は時計回り(true)または反時計回り(false)に増加します。
ハーフ

static

readonly

数値 分度器画像の半分の幅。
OFFSET

static

readonly

(未申告) 0 度(およびすべての角度)のデフォルトのオフセット。フィールドの時計回りのプロパティに関係なく、常に反時計回りにオフセットされます。通常は 0(0 = 右)または 90(0 = 上)のいずれかです。
RADIUS

static

readonly

数値 分度器の円の半径です。分度器のサイズよりやや小さくなります。そうしないと、SVG によって境界の半分が切り取られてしまいます。
ROUND

static

readonly

(未申告) マウスまたはキーボードのナビゲーション入力を使用する場合に角を丸めるデフォルトの量。キーボード ナビゲーションをサポートするには正の整数を指定する必要があります。
symbol_ protected SVGTSpanElement | null このフィールドの度数記号。
まとめ

static

readonly

(未申告) ラップ前に許可するデフォルトの最大角度。通常は 360(0 ~ 359.9 の場合)または 180(-179.9 ~ 180 の場合)です。

Methods

メソッド 修飾子 説明
configure_(config) protected 指定されたオプション マップに基づいてフィールドを構成します。
doClassValidation_(newValue) protected 入力値が有効な角度であることを確認してください。
initView() このフィールドのブロック UI を作成します。
onHtmlInputKeyDown_(e) protected エディタにキーを渡します。
onMouseMove_(e) protected マウスの位置に合わせて角度を設定します。
render_() protected フィールドが再レンダリングされるときに角度を更新します。
showEditor_(e) protected アングル フィールドのエディタを作成して表示します。