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) |