blockly > zelos > ConstantProvider
Classe zelos.ConstantProvider
Un oggetto che fornisce costanti per il rendering dei blocchi in modalità Zelos.
Firma:
export declare class ConstantProvider extends BaseConstantProvider
Estende: BaseConstantProvider
Costruttori
| Costruttore | Modificatori | Descrizione |
|---|---|---|
| (constructor)(gridUnit) | Crea un nuovo fornitore di costanti. |
Proprietà
| Proprietà | Modificatori | Tipo | Descrizione |
|---|---|---|---|
| CURSOR_COLOUR | stringa | ||
| CURSOR_RADIUS | numero | Raggio del cursore per le connessioni di input e output. | |
| FIELD_COLOUR_FULL_BLOCK | booleano | ||
| FIELD_DROPDOWN_COLOURED_DIV | booleano | ||
| FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW | booleano | ||
| FIELD_DROPDOWN_SVG_ARROW | booleano | ||
| FIELD_TEXT_FONTFAMILY | stringa | ||
| FIELD_TEXT_FONTWEIGHT | stringa | ||
| FIELD_TEXTINPUT_BOX_SHADOW | booleano | ||
| FULL_BLOCK_FIELDS | booleano | ||
| GRID_UNIT | numero | ||
| HEXAGONAL | Forma | null | L'oggetto contenente informazioni sull'esagono utilizzato per un blocco del segnalatore booleano. Null prima che venga chiamato init. | |
| JAGGED_TEETH_HEIGHT | numero | ||
| JAGGED_TEETH_WIDTH | numero | ||
| MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH | numero | ||
| REPLACEMENT_GLOW_COLOUR | stringa | Il colore della luminescenza sostitutiva. | |
| REPLACEMENT_GLOW_SIZE | numero | Le dimensioni dell'effetto bagliore selezionato. | |
| replacementGlowFilterId | stringa | L'ID del filtro di illuminazione sostitutivo o la stringa vuota se non è impostato alcun filtro. | |
| ARROTONDATA | Forma | null | L'oggetto contenente informazioni sull'esagono utilizzato per un blocco di segnalazione di numeri o stringhe. Null prima che venga chiamato init. | |
| SELECTED_GLOW_COLOUR | stringa | Il colore della luminescenza selezionato. | |
| SELECTED_GLOW_SIZE | numero | Le dimensioni dell'effetto bagliore selezionato. | |
| selectedGlowFilterId | stringa | L'ID del filtro Luce notturna selezionato o la stringa vuota se non è impostato alcun filtro. | |
| SHAPE_IN_SHAPE_PADDING | { [key: number]: { [key: number]: number; }; } | Mappa delle forme di output/input e dell'importo che deve causare il riempimento di un blocco. La chiave esterna è la forma esterna, mentre la chiave interna è la forma interna. Quando un blocco con la forma esterna contiene un blocco di input con la forma interna sul bordo sinistro o destro, gli elementi del blocco sono allineati in modo da raggiungere il padding specificato. | |
| FIGURE | { HEXAGONAL: number; ROUND: number; SQUARE: number; PUZZLE: number; NOTCH: number; } | ||
| SQUARED | Forma | null | L'oggetto contenente informazioni sull'esagono utilizzato per un blocco del report rettangolare. Null prima che venga chiamato init. | |
| START_HAT_HEIGHT | numero | ||
| START_HAT_WIDTH | numero | ||
| STATEMENT_INPUT_SPACER_MIN_WIDTH | numero |
Metodi
| Metodo | Modificatori | Descrizione |
|---|---|---|
| createDom(svg, tagName, selector, injectionDivIfIsParent) | ||
| dispose() | ||
| generateSecondaryColour_(colour) | ||
| generateTertiaryColour_(colour) | ||
| getCSS_(selector) | ||
| init() | ||
| makeHexagonal() | protected |
Crea informazioni su dimensioni e percorso di una forma esagonale. |
| makeInsideCorners() | ||
| makeNotch() | ||
| makeRounded() | protected |
Crea informazioni su dimensioni e percorso di una forma arrotondata. |
| makeSquared() | protected |
Crea informazioni su dimensioni e percorso di una forma quadrata. |
| makeStartHat() | ||
| setDynamicProperties_(theme) | ||
| setFontConstants_(theme) | ||
| shapeFor(connection) |