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