blockly > zelos > ConstantProvider

Klasa zelos.ConstantProvider

Obiekt, który udostępnia stałe wartości do renderowania bloków w trybie Zelos.

Podpis:

export declare class ConstantProvider extends BaseConstantProvider 

Rozszerza: BaseConstantProvider

Zespoły

Zespół Modyfikatory Opis
(constructor)(gridUnit) Tworzy nowy obiekt ConstantProvider.

Właściwości

Właściwość Modyfikatory Typ Opis
CURSOR_COLOUR ciąg znaków
CURSOR_RADIUS liczba Promień kursora dla połączeń wejściowych i wyjściowych.
FIELD_COLOUR_FULL_BLOCK wartość logiczna
FIELD_DROPDOWN_COLOURED_DIV wartość logiczna
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW wartość logiczna
FIELD_DROPDOWN_SVG_ARROW wartość logiczna
FIELD_TEXT_FONTFAMILY ciąg znaków
FIELD_TEXT_FONTWEIGHT ciąg znaków
FIELD_TEXTINPUT_BOX_SHADOW wartość logiczna
FULL_BLOCK_FIELDS wartość logiczna
GRID_UNIT liczba
HEXAGONAL Shape | null Obiekt zawierający informacje o sześciokącie używanym do blokowania raportera logicznego. Wartość null przed wywołaniem metody init.
JAGGED_TEETH_HEIGHT liczba
JAGGED_TEETH_WIDTH liczba
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH liczba
REPLACEMENT_GLOW_COLOUR ciąg znaków Kolor zastępczej poświaty.
REPLACEMENT_GLOW_SIZE liczba Rozmiar wybranego efektu poświaty.
replacementGlowFilterId ciąg znaków Identyfikator zastępczego filtra efektu poświaty lub pusty ciąg znaków, jeśli nie ustawiono żadnego filtra.
ZAOKRĄŻONE Shape | null Obiekt zawierający informacje o sześciokącie używanym do blokowania raportów o numerach lub ciągach znaków. Wartość null przed wywołaniem metody init.
SELECTED_GLOW_COLOUR ciąg znaków Wybrany kolor poświaty.
SELECTED_GLOW_SIZE liczba Rozmiar wybranego efektu poświaty.
selectedGlowFilterId ciąg znaków Identyfikator wybranego filtra poświaty lub pusty ciąg znaków, jeśli nie wybrano żadnego filtra.
SHAPE_IN_SHAPE_PADDING { [key: number]: { [key: number]: number; }; } Mapowanie kształtów wyjściowych/wejściowych i ich ilości, które powinny spowodować wypełnienie bloku. Klucz zewnętrzny to kształt zewnętrzny, a klucz wewnętrzny to kształt wewnętrzny. Gdy blok z zewnętrznym kształtem zawiera blok wejściowy z wewnętrznym kształtem po lewej lub prawej stronie, elementy bloku są wyrównane w taki sposób, aby uzyskać określone wypełnienie.
SHAPES { HEXAGONAL: liczba; ROUND: liczba; SQUARE: liczba; PUZZLE: liczba; NOTCH: liczba; }
SQUARED Shape | null Obiekt zawierający informacje o sześciokącie używanym w przypadku prostokątnego bloku raportera. Wartość null przed wywołaniem metody init.
START_HAT_HEIGHT liczba
START_HAT_WIDTH liczba
STATEMENT_INPUT_SPACER_MIN_WIDTH liczba

Metody

Metoda Modyfikatory Opis
createDom(svg, tagName, selector, injectionDivIfIsParent)
dispose()
generateSecondaryColour_(colour)
generateTertiaryColour_(colour)
getCSS_(selector)
init()
makeHexagonal() protected Utwórz informacje o rozmiarach i ścieżce dotyczące kształtu sześciokąta.
makeInsideCorners()
makeNotch()
makeRounded() protected Utwórz informacje o rozmiarze i ścieżce zaokrąglonego kształtu.
makeSquared() protected Utwórz informacje o rozmiarze i ścieżce kwadratowego kształtu.
makeStartHat()
setDynamicProperties_(theme)
setFontConstants_(theme)
shapeFor(connection)