blockly > zelos > 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 |
---|---|---|
(constructor)(gridUnit) | Membuat ConstantProvider baru. |
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 | 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 cahaya pengganti. | |
REPLACEMENT_GLOW_SIZE | angka | Ukuran cahaya yang dipilih. | |
replacementGlowFilterId | string | ID filter cahaya pengganti, atau string kosong jika tidak ada filter yang ditetapkan. | |
ROUNDED | Bentuk | null | Objek yang berisi informasi tentang segi enam yang digunakan untuk blok pelapor angka atau string. Null sebelum init dipanggil. | |
SELECTED_GLOW_COLOUR | string | Warna glow yang dipilih. | |
SELECTED_GLOW_SIZE | angka | Ukuran cahaya 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 jumlah yang harus menyebabkan blok diisi. Kunci luar adalah bentuk luar, kunci dalam adalah bentuk dalam. Jika blok dengan bentuk luar berisi blok input dengan bentuk dalam di tepi kiri atau kanannya, elemen blok akan disejajarkan sehingga padding yang ditentukan tercapai. | |
BENTUK | { HEXAGONAL: number; ROUND: number; SQUARE: number; PUZZLE: number; NOTCH: number; } | ||
SQUARED | Bentuk | null | Objek yang berisi informasi tentang segi enam yang digunakan untuk blok pelapor 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, injectionDivIfIsParent) | ||
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 |
Buat informasi ukuran dan jalur tentang bentuk persegi. |
makeStartHat() | ||
setDynamicProperties_(theme) | ||
setFontConstants_(theme) | ||
shapeFor(connection) |