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