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
Extension:BaseConstantProvider
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructor)() | Construit une nouvelle instance de la classe ConstantProvider . |
Propriétés
Propriété | Modificateurs | Type | Description |
---|---|---|---|
CURSOR_COLOUR | chaîne | ||
CURSOR_RADIUS | Nombre | 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 | Nombre | ||
HEXAGONAL | Forme | nul | Objet contenant des informations sur l'hexagone utilisé pour un bloc rapporteur booléen. Null avant l'appel d'init. | |
JAGGED_TEETH_HEIGHT | Nombre | ||
JAGGED_TEETH_WIDTH | Nombre | ||
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH | Nombre | ||
REPLACEMENT_GLOW_COLOUR | chaîne | Couleur de halo de remplacement. | |
REPLACEMENT_GLOW_SIZE | Nombre | Taille du halo sélectionné. | |
replacementGlowFilterId | chaîne | Identifiant du filtre de remplacement halo, ou chaîne vide si aucun filtre n'est défini. | |
ARRONDI | Forme | nul | Objet contenant des informations sur l'hexagone utilisé pour un bloc de rapporteur numérique ou chaîne. Null avant l'appel d'init. | |
SELECTED_GLOW_COLOUR | chaîne | Couleur du halo sélectionnée. | |
SELECTED_GLOW_SIZE | Nombre | Taille du halo sélectionné. | |
selectedGlowFilterId | chaîne | ID du filtre "Halo" sélectionné ou chaîne vide si aucun filtre n'est défini. | |
SHAPE_IN_SHAPE_PADDING | { [clé: numéro]: { [clé: numéro]: nombre; } } | Carte des formes de sortie/entrée et de la quantité de remplissage d'un bloc. La clé extérieure est la forme extérieure, la clé intérieure la forme intérieure. Lorsqu'un bloc de forme extérieure contient un bloc d'entrée 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: nombre; ROUND: nombre; SQUARE: number; PUZZLE: nombre; NOTCH: nombre ; } | ||
CARRÉE | Forme | nul | Objet contenant des informations sur l'hexagone utilisé pour un bloc "reporter" rectangulaire. Null avant l'appel d'init. | |
START_HAT_HEIGHT | Nombre | ||
START_HAT_WIDTH | Nombre | ||
STATEMENT_INPUT_SPACER_MIN_WIDTH | Nombre |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
createDom(svg, tagName, selector) | ||
dispose() | ||
generateSecondaryColour_(colour) | ||
generateTertiaryColour_(colour) | ||
getCSS_(selector) | ||
init() | ||
makeHexagonal() | protected |
Créez les informations de dimensionnement et de tracé d'une forme hexagonale. |
makeInsideCorners() | ||
makeNotch() | ||
makeRounded() | protected |
Créez les informations de dimensionnement et de tracé d'une forme arrondie. |
makeSquared() | protected |
Créez les informations de dimensionnement et de tracé d'une forme carrée. |
makeStartHat() | ||
setDynamicProperties_(theme) | ||
setFontConstants_(theme) | ||
shapeFor(connection) |