blockly > zelos > ConstantProvider
Classe zelos.ConstantProvider
Objet qui fournit des constantes pour le rendu des blocs en mode Zelos.
Signature :
export declare class ConstantProvider extends BaseConstantProvider
Étend: BaseConstantProvider
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructeur)(unité de grille) | Crée un ConstantProvider. |
Propriétés
Propriété | Modificateurs | Type | Description |
---|---|---|---|
CURSOR_COLOUR | chaîne | ||
CURSOR_RADIUS | Total | Rayon du curseur pour les connexions d'entrée et de sortie. | |
FIELD_COLOUR_FULL_BLOCK | booléen | ||
FIELD_DROPDOWN_COLOURED_DIV | booléen | ||
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW | booléen | ||
FIELD_DROPDOWN_SVG_ARROW | booléen | ||
FIELD_TEXT_FONTFAMILY | chaîne | ||
FIELD_TEXT_FONTWEIGHT | chaîne | ||
FIELD_TEXTINPUT_BOX_SHADOW | booléen | ||
FULL_BLOCK_FIELDS | booléen | ||
GRID_UNIT | Total | ||
HEXAGONAL | Forme | null | Objet contenant des informations sur l'hexagone utilisé pour un bloc de signaleur booléen. Valeur nulle avant l'appel de l'initialisation. | |
JAGGED_TEETH_HEIGHT | Total | ||
JAGGED_TEETH_WIDTH | Total | ||
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH | Total | ||
REPLACEMENT_GLOW_COLOUR | chaîne | Couleur du halo de remplacement. | |
REPLACEMENT_GLOW_SIZE | Total | Taille de l'halo sélectionné. | |
replacementGlowFilterId | chaîne | ID du filtre de lueur de remplacement ou chaîne vide si aucun filtre n'est défini. | |
ARRONDI | Forme | null | Objet contenant des informations sur l'hexagone utilisé pour un bloc de signalement de nombre ou de chaîne. Valeur nulle avant l'appel de l'initialisation. | |
SELECTED_GLOW_COLOUR | chaîne | Couleur du halo sélectionnée. | |
SELECTED_GLOW_SIZE | Total | Taille de l'éclairage sélectionné. | |
selectedGlowFilterId | chaîne | ID du filtre de lueur sélectionné ou chaîne vide si aucun filtre n'est défini. | |
SHAPE_IN_SHAPE_PADDING | { [key: number]: { [key: number]: number; }; } | Carte des formes de sortie/d'entrée et de la quantité qui doit entraîner le remplissage d'un bloc. La clé extérieure correspond à la forme extérieure, et la clé intérieure à la forme intérieure. Lorsqu'un bloc avec la forme extérieure contient un bloc de saisie avec la forme intérieure sur son bord gauche ou droit, les éléments du bloc sont alignés de sorte que la marge intérieure spécifiée soit atteinte. | |
FORMES | { HEXAGONAL: number; ROUND: number; SQUARE: number; PUZZLE: number; NOTCH: number; } | ||
SQUARED | Forme | null | Objet contenant des informations sur l'hexagone utilisé pour un bloc de signalement rectangulaire. Valeur nulle avant l'appel de l'initialisation. | |
START_HAT_HEIGHT | Total | ||
START_HAT_WIDTH | Total | ||
STATEMENT_INPUT_SPACER_MIN_WIDTH | Total |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
createDom(svg, tagName, selector, injectionDivIfIsParent) | ||
dispose() | ||
generateSecondaryColour_(colour) | ||
generateTertiaryColour_(colour) | ||
getCSS_(selector) | ||
init() | ||
makeHexagonal() | protected |
Créez des informations de dimensionnement et de tracé pour une forme hexagonale. |
makeInsideCorners() | ||
makeNotch() | ||
makeRounded() | protected |
Créez des informations de dimensionnement et de tracé pour une forme arrondie. |
makeSquared() | protected |
Créez des informations de dimensionnement et de tracé pour une forme carrée. |
makeStartHat() | ||
setDynamicProperties_(theme) | ||
setFontConstants_(theme) | ||
shapeFor(connection) |