blockly > zelos > ConstantProvider
Classe zelos.ConstantProvider
Objet fournissant des constantes pour le rendu des blocs en mode Zelos.
Signature :
export declare class ConstantProvider extends BaseConstantProvider
Extension:BaseConstantProvider
Constructeurs
Constructeur | Les modificateurs | Description |
---|---|---|
(constructeur)() | Construit une instance de la classe ConstantProvider . |
Propriétés
Propriété | Les modificateurs | Type | Description |
---|---|---|---|
CURSOR_COLOUR | chaîne | ||
CURSOR_RADIUS | number | Rayon du curseur pour les connexions d'entrée et de sortie. | |
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 | chaîne | ||
FIELD_TEXT_FONTWEIGHT | chaîne | ||
FIELD_TEXTINPUT_BOX_SHADOW | boolean | ||
FULL_BLOCK_FIELDS | boolean | ||
GRID_UNIT | number | ||
HEXAGONALE | Forme | null | Objet contenant des informations sur l'hexagone utilisé pour un bloc "reporter" booléen. Valeur nulle avant l'appel d'init. | |
JAGGED_TEETH_HEIGHT | number | ||
JAGGED_TEETH_WIDTH | number | ||
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH | number | ||
REPLACEMENT_GLOW_COLOUR | chaîne | Couleur de halo de remplacement. | |
REPLACEMENT_GLOW_SIZE | number | Taille du halo sélectionné. | |
replacementGlowFilterId | chaîne | ID du filtre "Halo" 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 rapporteur de nombre ou de chaîne. Valeur nulle avant l'appel d'init. | |
SELECTED_GLOW_COLOUR | chaîne | Couleur de halo sélectionnée. | |
SELECTED_GLOW_SIZE | number | 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 | { [key: number]: { [key: number]: number; }; } | Carte des formes de sortie/entrée et de la quantité à laquelle elles doivent entraîner le remplissage d'un bloc. La clé extérieure est la forme extérieure, la touche intérieure est la forme intérieure. Lorsqu'un bloc de forme extérieure contient un bloc d'entrée avec la forme intérieure sur le 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 ; CARRE: nombre ; PUZZLE: nombre ; NOTCH: nombre ; } | ||
CARRÉ | Forme | null | Objet contenant des informations sur l'hexagone utilisé pour un bloc rectangulaire rapporteur. Valeur nulle avant l'appel d'init. | |
START_HAT_HEIGHT | number | ||
START_HAT_WIDTH | number | ||
STATEMENT_INPUT_SPACER_MIN_WIDTH | number |
Méthodes
Méthode | Les modificateurs | Description |
---|---|---|
createDom(svg, nomtag, sélecteur) | ||
dispose() | ||
generateSecondaryColour_(colour) | ||
generateTertiaryColour_(colour) | ||
getCSS_(selector) | ||
init() | ||
makeHexagonal() | protected |
Créez des informations sur le dimensionnement et le tracé d'une forme hexagonale. |
makeInsideCorners() | ||
makeNotch() | ||
makeRounded() | protected |
Créez des informations de taille 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) |