blockly > blockRendering > MarkerSvg
Classe blockRendering.MarkerSvg
Classe de repère, contenant des méthodes permettant d'afficher graphiquement un repère au format SVG.
Signature :
export declare class MarkerSvg
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructeur)(espace de travail, constantes, repère) | Construit une nouvelle instance de la classe MarkerSvg . |
Propriétés
Propriété | Modificateurs | Type | Description |
---|---|---|---|
colour_ | chaîne | ||
constants_ | protected |
ConstantProvider | Constantes nécessaires pour dessiner le repère |
currentMarkerSvg | SVGElement | nul | Élément SVG actuel du repère. | |
markerBlock_ | protected |
SVGPathElement | nul | |
markerInput_ | protected |
SVGPathElement | nul | |
markerSvg_ | protected |
SVGGElement | nul | Groupe SVG racine contenant le repère. |
markerSvgLine_ | protected |
SVGRectElement | nul | |
markerSvgRect_ | protected |
SVGRectElement | nul | |
svgGroup_ | protected |
SVGGElement | nul |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
applyColour_(_curNode) | protected |
Appliquez la couleur du repère. |
createDom() | Créez l'élément DOM du repère. | |
createDomInternal_() | protected |
Créez le repère SVG. |
dispose() | Mettez ce repère au rebut. | |
draw(oldNode, curNode) | Mettez à jour le repère. | |
getBlinkProperties_() | protected |
Obtenez les propriétés pour faire clignoter un repère. |
getMarker() | Obtenez le repère. | |
getSvgRoot() | Renvoie le nœud racine du SVG ou la valeur "null" s'il n'en existe aucun. | |
hide() | Masquez le repère. | |
isCursor() | "True" si le repère doit être dessiné en tant que curseur, ou "false" dans le cas contraire. Un curseur est dessiné sous la forme d'une ligne clignotante. Un repère est tracé sous la forme d'une ligne continue. | |
positionBlock_(width, markOffset, markHeight) | protected |
Positionnez le repère d'un volume. Affiche le contour de la moitié supérieure d'un rectangle autour d'un volume. |
positionInput_(connection) | protected |
Positionnez le repère pour une connexion d'entrée. Affiche une pièce de puzzle remplie. |
positionLine_(x, y, largeur) | protected |
Déplacez et affichez le repère au niveau de la coordonnée spécifiée dans les unités de l'espace de travail. Affiche une ligne horizontale. |
positionOutput_(width, height, connectionShape) | protected |
Positionnez le repère d'une connexion de sortie. Affiche le contour d'un puzzle, ainsi que les chemins d'accès supérieur et inférieur. |
positionPrevious_(width, markOffset, markerHeight, connectionShape) | protected |
Positionnez le repère d'une connexion précédente. Affiche un demi-rectangle avec une encoche en haut pour représenter la connexion précédente. |
positionRect_(x, y, largeur, hauteur) | protected |
Déplacez et affichez le repère au niveau de la coordonnée spécifiée dans les unités de l'espace de travail. Affiche un rectangle plein. |
setParent_(newParent) | protected |
Attache la racine SVG du repère au groupe SVG du parent. |
showAtLocation_(curNode) | protected |
Mettez à jour l'état visible du repère en fonction du type de curNode. |
showCurrent_() | protected |
Afficher le repère actuel |
showWithBlock_(curNode) | protected |
Positionnez et affichez le repère d'un volume. |
showWithButton_(curNode) | protected |
Positionnez et affichez le repère d'un bouton déroulant. Il s'agit d'une boîte avec une marge intérieure supplémentaire autour du bouton. |
showWithCoordinates_(curNode) | protected |
Positionnez et affichez le repère correspondant aux coordonnées de l'espace de travail. Il s'agit d'une ligne horizontale. |
showWithField_(curNode) | protected |
Positionnez et affichez le repère d'un champ. Il s'agit d'un cadre autour du champ. |
showWithInput_(curNode) | protected |
Positionnez et affichez le repère pour une entrée. C'est une pièce de puzzle. |
showWithNext_(curNode) | protected |
Positionnez et affichez le repère pour une connexion suivante. Il s'agit d'une ligne horizontale. |
showWithOutput_(curNode) | protected |
Positionnez et affichez le repère d'une connexion de sortie. |
showWithPrevious_(curNode) | protected |
Positionnez et affichez le repère d'une connexion précédente. |
showWithStack_(curNode) | protected |
Positionnez et affichez le repère d'une pile. Il s'agit d'une boîte avec une marge intérieure supplémentaire autour de toute la pile de blocs. |