blockly > zelos > ConstantProvider

Class zelos.ConstantProvider

Objek yang menyediakan konstanta untuk blok rendering dalam mode Zelos.

Tanda Tangan:

export declare class ConstantProvider extends BaseConstantProvider 

Memperluas: BaseConstantProvider

Konstruktor

Konstruktor Pengubah Deskripsi
(konstruktor)() Membuat instance baru dari class ConstantProvider

Properti

Properti Pengubah Jenis Deskripsi
CURSOR_COLOUR string
CURSOR_RADIUS angka Radius kursor untuk koneksi input dan output.
FIELD_COLOUR_FULL_BLOCK boolean
FIELD_DROPDOWN_COLOURED_DIV boolean
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW boolean
FIELD_DROPDOWN_SVG_ARROW boolean
FIELD_TEXT_FONTFAMILY string
FIELD_TEXT_FONTWEIGHT string
FIELD_TEXTINPUT_BOX_SHADOW boolean
FULL_BLOCK_FIELDS boolean
GRID_UNIT angka
HEKSAKONAL Bentuk | null Objek yang berisi informasi tentang heksagon yang digunakan untuk blok reporter boolean. Null sebelum init dipanggil.
JAGGED_TEETH_HEIGHT angka
JAGGED_TEETH_WIDTH angka
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH angka
REPLACEMENT_GLOW_COLOUR string Penggantian warna glow.
REPLACEMENT_GLOW_SIZE angka Ukuran glow yang dipilih.
replacementGlowFilterId string ID filter cahaya pengganti, atau string kosong jika tidak ada filter yang ditetapkan.
DISARANKAN Bentuk | null Objek yang berisi informasi tentang segi enam yang digunakan untuk blok reporter angka atau string. Null sebelum init dipanggil.
SELECTED_GLOW_COLOUR string Warna glow yang dipilih.
SELECTED_GLOW_SIZE angka Ukuran glow yang dipilih.
selectedGlowFilterId string ID filter cahaya yang dipilih, atau string kosong jika tidak ada filter yang ditetapkan.
SHAPE_IN_SHAPE_PADDING { [kunci: nomor]: { [kunci: nomor]: nomor; }; } Peta bentuk output/input dan jumlah bentuk yang seharusnya menyebabkan blok diisi. Kunci luar adalah bentuk luar, kunci dalam adalah bentuk dalam. Jika blok dengan bentuk luar berisi blok input dengan bentuk bagian dalam di tepi kiri atau kanannya, elemen blok akan disejajarkan sehingga padding yang ditentukan tercapai.
BURUK { HEXAGONAL: nomor; ROUND: nomor; KOTAK: angka; PUZZLE: nomor; NOTCH: angka; }
KOTAK Bentuk | null Objek yang berisi informasi tentang segi enam yang digunakan untuk blok reporter persegi panjang. Null sebelum init dipanggil.
START_HAT_HEIGHT angka
START_HAT_WIDTH angka
STATEMENT_INPUT_SPACER_MIN_WIDTH angka

Metode

Metode Pengubah Deskripsi
createDom(svg, tagName, selector)
dispos()
generateSecondaryColour_(colour)
generateTertiaryColour_(colour)
getCSS_(selector)
init()
makeHexagonal() protected Buat informasi jalur dan ukuran tentang bentuk heksagonal.
makeInsideCorners()
makeNotch()
makeRounded() protected Buat informasi ukuran dan jalur tentang bentuk bulat.
makeSquared() protected Membuat informasi ukuran dan jalur tentang bentuk persegi.
makeStartHat()
setDynamicProperties_(theme)
setFontConstants_(theme)
shapeFor(koneksi)