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