blockly > zelos > ConstantProvider
zelos.ConstantProvider sınıfı
Blokları Zelos modunda oluşturmak için sabitler sağlayan bir nesne.
İmza:
export declare class ConstantProvider extends BaseConstantProvider
Genişleten: BaseConstantProvider
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(constructor)(gridUnit) | Yeni bir ConstantProvider oluşturur. |
Özellikler
Mülk | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
CURSOR_COLOUR | dize | ||
CURSOR_RADIUS | sayı | Giriş ve çıkış bağlantıları için imlecin yarıçapı. | |
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 | dize | ||
FIELD_TEXT_FONTWEIGHT | dize | ||
FIELD_TEXTINPUT_BOX_SHADOW | boolean | ||
FULL_BLOCK_FIELDS | boolean | ||
GRID_UNIT | sayı | ||
HEXAGONAL | Şekil | null | Boole raporlayıcı bloğu için kullanılan altıgen hakkında bilgi içeren nesne. init çağrılmadan önce null. | |
JAGGED_TEETH_HEIGHT | sayı | ||
JAGGED_TEETH_WIDTH | sayı | ||
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH | sayı | ||
REPLACEMENT_GLOW_COLOUR | dize | Değiştirme parlaklık rengi. | |
REPLACEMENT_GLOW_SIZE | sayı | Seçilen parıltının boyutu. | |
replacementGlowFilterId | dize | Değişim parıltı filtresinin kimliği veya filtre ayarlanmamışsa boş dize. | |
ROUNDED | Şekil | null | Bir numara veya dize bildiren blok için kullanılan altıgen hakkında bilgi içeren nesne. init çağrılmadan önce null. | |
SELECTED_GLOW_COLOUR | dize | Seçilen parlaklık rengi. | |
SELECTED_GLOW_SIZE | sayı | Seçilen parıltının boyutu. | |
selectedGlowFilterId | dize | Seçilen parıltı filtresinin kimliği veya filtre ayarlanmamışsa boş dize. | |
SHAPE_IN_SHAPE_PADDING | { [key: number]: { [key: number]: number; }; } | Çıkış/giriş şekillerinin ve bir bloğun doldurulmasına neden olacak miktarlarının haritası. Dış anahtar dış şekli, iç anahtar ise iç şekli ifade eder. Dış şekli olan bir blok, sol veya sağ kenarında iç şekli olan bir giriş bloğu içerdiğinde blok öğeleri, belirtilen dolguya ulaşacak şekilde hizalanır. | |
ŞEKİLLER | { HEXAGONAL: number; ROUND: number; SQUARE: number; PUZZLE: number; NOTCH: number; } | ||
SQUARED | Şekil | null | Dikdörtgen bir raporlama bloğu için kullanılan altıgen hakkında bilgi içeren nesne. init çağrılmadan önce null. | |
START_HAT_HEIGHT | sayı | ||
START_HAT_WIDTH | sayı | ||
STATEMENT_INPUT_SPACER_MIN_WIDTH | sayı |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
createDom(svg, tagName, selector, injectionDivIfIsParent) | ||
dispose() | ||
generateSecondaryColour_(colour) | ||
generateTertiaryColour_(colour) | ||
getCSS_(selector) | ||
init() | ||
makeHexagonal() | protected |
Altıgen bir şekille ilgili boyut ve yol bilgileri oluşturun. |
makeInsideCorners() | ||
makeNotch() | ||
makeRounded() | protected |
Yuvarlak bir şekille ilgili boyut ve yol bilgileri oluşturun. |
makeSquared() | protected |
Kare şeklinde bir şekille ilgili boyut ve yol bilgileri oluşturun. |
makeStartHat() | ||
setDynamicProperties_(theme) | ||
setFontConstants_(theme) | ||
shapeFor(connection) |