blockly > zelo > ConstantProvider

Class zelos.ConstantProvider

Objek yang menyediakan konstanta untuk merender blok 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
HEXAGONAL Bentuk | null (kosong) Objek yang berisi informasi tentang segi enam yang digunakan untuk blok pelapor boolean. Null sebelum init dipanggil.
JAGGED_TEETH_HEIGHT angka
JAGGED_TEETH_WIDTH angka
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH angka
REPLACEMENT_GLOW_COLOUR string Warna glow pengganti.
REPLACEMENT_GLOW_SIZE angka Ukuran glow yang dipilih.
replacementGlowFilterId string ID filter glow pengganti, atau string kosong jika tidak ada filter yang ditetapkan.
BERHENTI Bentuk | null (kosong) Objek yang berisi informasi tentang segi enam yang digunakan untuk blok pelapor string atau angka. Null sebelum init dipanggil.
SELECTED_GLOW_COLOUR string Warna glow yang dipilih.
SELECTED_GLOW_SIZE angka Ukuran glow yang dipilih.
selectedGlowFilterId string ID filter glow yang dipilih, atau string kosong jika tidak ada filter yang ditetapkan.
SHAPE_IN_SHAPE_PADDING { [key: number]: { [key: number]: number; }; } Peta bentuk output/input dan jumlahnya yang akan menyebabkan blok diberi padding. {i>Outer key<i} adalah bentuk luar, {i>inner key<i} adalah bentuk dalam. Bila blok dengan bentuk luar berisi blok input dengan bentuk bagian dalam di tepi kiri atau kanannya, elemen blok akan disejajarkan sehingga padding yang ditetapkan tercapai.
SHAPES { HEXAGONAL: nomor; ROUND: angka; PERSEGI: angka; PUZZLE: angka; NOTCH: nomor; }
PERSEGI Bentuk | null (kosong) 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)
dispose()
generateSecondaryColour_(colour)
generateTertiaryColour_(colour)
getCSS_(selector)
init()
makeHexagonal() protected Buat informasi ukuran dan jalur 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(connection)