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)