blockly > zelos > ConstantProvider

klasa zelos.ConstantProvider

Obiekt dostarczający stałe do renderowania bloków w trybie Zelos.

Podpis:

export declare class ConstantProvider extends BaseConstantProvider 

Rozszerza: BaseConstantProvider

Zespoły

Zespół Modyfikatory Opis
(konstruktor)() Konstruuje nową instancję klasy ConstantProvider

Właściwości

Właściwość Modyfikatory Typ Opis
CURSOR_COLOUR ciąg znaków
CURSOR_RADIUS Liczba Promień kursora do połączeń wejściowych i wyjściowych.
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 ciąg znaków
FIELD_TEXT_FONTWEIGHT ciąg znaków
FIELD_TEXTINPUT_BOX_SHADOW boolean
FULL_BLOCK_FIELDS boolean
GRID_UNIT Liczba
SZEŚCIOKĄTNA Kształt | null Obiekt zawierający informacje o sześciokątie używanym na potrzeby bloku raportującego z wartościami logicznymi. Wartość null przed wywołaniem init.
JAGGED_TEETH_HEIGHT Liczba
JAGGED_TEETH_WIDTH Liczba
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH Liczba
REPLACEMENT_GLOW_COLOUR ciąg znaków Kolor świecenia na wymianę.
REPLACEMENT_GLOW_SIZE Liczba Rozmiar wybranego poświaty.
replacementGlowFilterId ciąg znaków Identyfikator zastępczego filtra poświaty lub pusty ciąg znaków, jeśli nie ustawiono filtra.
ZAOKR. Kształt | null Obiekt zawierający informacje o sześciokątie używanym w bloku raportującym liczby lub ciąg. Wartość null przed wywołaniem init.
SELECTED_GLOW_COLOUR ciąg znaków Wybrany kolor poświaty.
SELECTED_GLOW_SIZE Liczba Rozmiar wybranego poświaty.
selectedGlowFilterId ciąg znaków Identyfikator wybranego filtra poświaty lub pusty ciąg znaków, jeśli nie ustawiono żadnego filtra.
SHAPE_IN_SHAPE_PADDING { [klucz: numer]: { [klucz: numer]: liczba; }; } Mapa kształtów danych wyjściowych/danych wejściowych oraz wartości, jaką mają one powodować dopełnienie bloku. Klucz zewnętrzny to kształt zewnętrzny, a klucz wewnętrzny – kształt wewnętrzny. Gdy bryła o kształcie zewnętrznym zawiera blok wejściowy z wewnętrznym kształtem przy lewej lub prawej krawędzi, elementy bryły są wyrównywane w taki sposób, aby osiągnięto określone dopełnienie.
KSZTAŁTY { HEXAGONAL: liczba; ROUND: liczba; KWADRAT: liczba; PUZZLE: liczba; NOTCH: liczba; }
KWADRAT Kształt | null Obiekt zawierający informacje o sześciokątie używanym w prostokątnym bloku raportującym. Wartość null przed wywołaniem init.
START_HAT_HEIGHT Liczba
START_HAT_WIDTH Liczba
STATEMENT_INPUT_SPACER_MIN_WIDTH Liczba

Metody

Metoda Modyfikatory Opis
createDom(svg, nazwatagu, selektor)
dispose().
generateSecondaryColour_(colour)
generateTertiaryColour_(colour)
getCSS_(selector)
init()
makeHexagonal() protected Utwórz informacje o rozmiarze i ścieżce w kształcie sześciokąta.
makeInsideCorners()
makeNotch()
makeRounded() protected Utwórz informacje o rozmiarze i ścieżce w kształcie zaokrąglonego kształtu.
makeSquared() protected Utwórz informacje o rozmiarze i ścieżce w kształcie kwadratu.
makeStartHat(),
setDynamicProperties_(theme)
setFontConstants_(theme)
shapeFor(połączenie)