blockly > Zelos > ConstantProvider
zelos.ConstantProvider-Klasse
Ein Objekt, das Konstanten für Rendering-Blöcke im Zelos-Modus bereitstellt.
Unterschrift:
export declare class ConstantProvider extends BaseConstantProvider
Erweitert: BaseConstantProvider
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(constructor)() | Erstellt eine neue Instanz der ConstantProvider -Klasse |
Attribute
Attribut | 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 | ||
HEXAGONAL | Form | null | Das Objekt mit Informationen über das Sechseck, das für einen booleschen Reporter-Block 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 Ersatzfarbe Glow. | |
REPLACEMENT_GLOW_SIZE | Zahl | Die Größe des ausgewählten Scheins. | |
replacementGlowFilterId | String | Die ID des Glow-Ersatzfilters oder des leeren Strings, wenn kein Filter festgelegt ist. | |
RUNDEN | Form | null | Das Objekt mit Informationen über das Sechseck, das für einen Zahlen- oder String-Reporterblock verwendet wird. Null, bevor init aufgerufen wird. | |
SELECTED_GLOW_COLOUR | String | Die ausgewählte Scheinfarbe. | |
SELECTED_GLOW_SIZE | Zahl | Die Größe des ausgewählten Scheins. | |
selectedGlowFilterId | String | Die ID des ausgewählten Glow-Filters oder des leeren Strings, wenn kein Filter festgelegt ist. | |
SHAPE_IN_SHAPE_PADDING | { [Schlüssel: Zahl]: { [Schlüssel: Nummer]: Zahl; }; } | Zuordnung der Ausgabe-/Eingabeformen und des Umfangs, mit dem ein Block aufgefüllt werden 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 der linken oder rechten Kante enthält, werden die Blockelemente so ausgerichtet, dass der angegebene Abstand erreicht wird. | |
FORMEN | { HEXAGONAL: number; ROUND: number; SQUARE: Zahl; RÄTSEL: Zahl; NOTCH: number; } | ||
QUADRAT | Form | null | Das Objekt mit Informationen über das 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 |
Größen- und Pfadinformationen für eine sechseckige Form erstellen |
makeInsideCorners() | ||
makeNotch() | ||
makeRounded() | protected |
Größen- und Pfadinformationen für eine abgerundete Form erstellen |
makeSquared() | protected |
Größen- und Pfadinformationen für eine quadratische Form erstellen |
makeStartHat() | ||
setDynamicProperties_(theme) | ||
setFontConstants_(theme) | ||
shapeFor(connection) |