blockly > zelos > ConstantProvider
Klasse "zelos.ConstantProvider"
Ein Objekt, das Konstanten für das Rendern von Blöcken im Zelos-Modus bereitstellt.
Unterschrift:
export declare class ConstantProvider extends BaseConstantProvider
Erweitert: BaseConstantProvider
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)() | Konstruiert eine neue Instanz der Klasse ConstantProvider |
Attribute
Property | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
CURSOR_COLOUR | String | ||
CURSOR_RADIUS | Zahl | Radius des Cursors für Eingabe- und Ausgabeverbindungen. | |
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 | String | ||
FIELD_TEXT_FONTWEIGHT | String | ||
FIELD_TEXTINPUT_BOX_SHADOW | boolean | ||
FULL_BLOCK_FIELDS | boolean | ||
GRID_UNIT | Zahl | ||
Hexadezimal | Form | null | Das Objekt mit Informationen zum Sechseck, das für einen booleschen Reporterblock verwendet wird. Null, bevor init aufgerufen wird. | |
JAGGED_TEETH_HEIGHT | Zahl | ||
JAGGED_TEETH_WIDTH | Zahl | ||
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH | Zahl | ||
REPLACEMENT_GLOW_COLOUR | String | Die Ersatz-Leuchtfarbe. | |
REPLACEMENT_GLOW_SIZE | Zahl | Die Größe des ausgewählten Scheins. | |
replacementGlowFilterId | String | Die ID des neuen Glühfilters oder der leere String, wenn kein Filter festgelegt ist. | |
GErundet | Form | null | Das Objekt, das Informationen über das Sechseck enthält, das für einen Zahlen- oder Zeichenfolgenreporter-Block verwendet wird. Null, bevor init aufgerufen wird. | |
SELECTED_GLOW_COLOUR | String | Die ausgewählte Leuchtfarbe. | |
SELECTED_GLOW_SIZE | Zahl | Die Größe des ausgewählten Scheins. | |
selectedGlowFilterId | String | Die ID des ausgewählten Scheinfilter-Filters oder der leere String, wenn kein Filter festgelegt ist. | |
SHAPE_IN_SHAPE_PADDING | { [Schlüssel: Zahl]: { [Schlüssel: Zahl]: Zahl; }; } | Zuordnung der Ausgabe-/Eingabeformen und der Menge, die zum Auffüllen eines Blocks führen soll. Der äußere Schlüssel ist die äußere Form, der innere die innere Form. Wenn ein Block mit der äußeren Form einen Eingabeblock mit der inneren Form an seinem linken oder rechten Rand enthält, werden die Blockelemente so ausgerichtet, dass der angegebene Abstand erreicht ist. | |
FORMEN | { HEXAGONAL: Zahl; ROUND: Zahl; QUADRAT: Zahl; RÄTSEL: Zahl; NOTCH: Zahl; } | ||
QUADRAT | Form | null | Das Objekt mit Informationen zum Sechseck, das für einen rechteckigen Reporterblock verwendet wird. Null, bevor init aufgerufen wird. | |
START_HAT_HEIGHT | Zahl | ||
START_HAT_WIDTH | Zahl | ||
STATEMENT_INPUT_SPACER_MIN_WIDTH | Zahl |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
createDom(svg, tagName, selector) | ||
dispose() | ||
generateSecondaryColour_(colour) | ||
generateTertiaryColour_(colour) | ||
getCSS_(selector) | ||
init() | ||
makeHexagonal() | protected |
Erstellen Sie Informationen zu Größe und Pfad einer sechseckigen Form. |
makeInsideCorners() | ||
makeNotch() | ||
makeRounded() | protected |
Erstellen Sie Größen- und Pfadinformationen zu einer abgerundeten Form. |
makeSquared() | protected |
Erstellen Sie Größen- und Pfadinformationen zu einer quadratischen Form. |
makeStartHat() | ||
setDynamicProperties_(theme) | ||
setFontConstants_(theme) | ||
shapeFor(connection) |