blockly > Zelo > ConstantProvider
Classe zelos.ConstantProvider
Un oggetto che fornisce costanti per il rendering dei blocchi in modalità Zelos.
Firma:
export declare class ConstantProvider extends BaseConstantProvider
Espande: BaseConstantProvider
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(constructor)() | Crea una nuova istanza della classe ConstantProvider |
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 | ||
ESAGONALE | Forma | null | L'oggetto contenente informazioni sull'esagono utilizzato per un blocco booleano reporter. Null prima della chiamata del comando init. | |
JAGGED_TEETH_HEIGHT | numero | ||
JAGGED_TEETH_WIDTH | numero | ||
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH | numero | ||
REPLACEMENT_GLOW_COLOUR | stringa | Il colore luminoso sostitutivo. | |
REPLACEMENT_GLOW_SIZE | numero | Le dimensioni del bagliore selezionato. | |
replacementGlowFilterId | stringa | L'ID del filtro luminoso sostitutivo o la stringa vuota se non è impostato alcun filtro. | |
ARROTONDA | Forma | null | L'oggetto contenente informazioni sull'esagono utilizzato per un blocco numerico o di stringa. Null prima della chiamata del comando init. | |
SELECTED_GLOW_COLOUR | stringa | Il colore di incandescenza selezionato. | |
SELECTED_GLOW_SIZE | numero | Le dimensioni del bagliore selezionato. | |
selectedGlowFilterId | stringa | L'ID del filtro di incandescenza 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 l'importo in cui dovrebbero causare il riempimento di un blocco. La chiave esterna è la forma esterna, mentre quella interna è la forma interna. Quando un blocco con forma esterna contiene un blocco di input con la forma interna sul bordo sinistro o destro, gli elementi del blocco vengono allineati in modo da raggiungere la spaziatura interna specificata. | |
FORME | { ESAGONALE: numero; ROUND: numero; QUADRO: numero; PUZZLE: number; NOTA: numero; } | ||
QUADRO | Forma | null | L'oggetto contenente informazioni sull'esagono utilizzato per un blocco rettangolare dell'autore della segnalazione. Null prima della chiamata del comando init. | |
START_HAT_HEIGHT | numero | ||
START_HAT_WIDTH | numero | ||
STATEMENT_INPUT_SPACER_MIN_WIDTH | numero |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
createDom(svg, tagName, selettore) | ||
dispose() | ||
generateSecondaryColour_(colour) | ||
generateTertiaryColour_(colour) | ||
getCSS_(selector) | ||
init() | ||
makeHexagonal() | protected |
Crea informazioni su dimensioni e percorso per una forma esagonale. |
makeInsideCorners() | ||
makeNotch() | ||
makeRounded() | protected |
Crea informazioni su dimensioni e percorso per una forma arrotondata. |
makeSquared() | protected |
Crea informazioni su dimensioni e percorso per una forma quadrata. |
makeStartHat() | ||
setDynamicProperties_(theme) | ||
setFontConstants_(theme) | ||
shapeFor(connection) |