blockly > blockRendering > MarkerSvg
Clase blockRendering.MarkerSvg
Es la clase de marcador, que contiene métodos para representar de manera gráfica un marcador como SVG.
Signature:
export declare class MarkerSvg
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)(lugar de trabajo, constantes, marcador) | Construye una instancia nueva de la clase MarkerSvg . |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
colour_ | cadena | ||
constants_ | protected |
ConstantProvider | Las constantes necesarias para dibujar el marcador |
currentMarkerSvg | SVGElement | nulo | Es el elemento SVG actual del marcador. | |
markerBlock_ | protected |
SVGPathElement | nulo | |
markerInput_ | protected |
SVGPathElement | nulo | |
markerSvg_ | protected |
SVGGElement | nulo | Es el grupo de SVG raíz que contiene el marcador. |
markerSvgLine_ | protected |
SVGRectElement | nulo | |
markerSvgRect_ | protected |
SVGRectElement | nulo | |
svgGroup_ | protected |
SVGGElement | nulo |
Métodos
Método | Modificadores | Descripción |
---|---|---|
applyColour_(_curNode) | protected |
Aplica el color del marcador. |
createDom(). | Crea el elemento DOM para el marcador. | |
createDomInternal_() | protected |
Crea el SVG del marcador. |
dispose() | Elimina este marcador. | |
draw(oldNode, curNode) | Actualiza el marcador. | |
getBlinkProperties_() | protected |
Obtén las propiedades para hacer que parpadee un marcador. |
getMarker() | Obtén el marcador. | |
getSvgRoot() | Muestra el nodo raíz del SVG o valor nulo si no existe ninguno. | |
hide() | Ocultar el marcador | |
isCursor() | Es verdadero si el marcador se debe dibujar como un cursor. De lo contrario, es falso. Se dibuja un cursor como una línea intermitente. Los marcadores se dibujan como una línea continua. | |
positionBlock_(width, marcadorOffset, marcadorHeight) | protected |
Coloca el marcador para un bloque. Muestra un contorno de la mitad superior de un rectángulo alrededor de un bloque. |
positionInput_(connection) | protected |
Coloca el marcador para una conexión de entrada. Muestra una pieza de rompecabezas rellena. |
positionLine_(x, y, ancho) | protected |
Mueve y muestra el marcador en la coordenada especificada en las unidades del espacio de trabajo. Muestra una línea horizontal. |
positionOutput_(ancho, altura, conexiónShape) | protected |
Coloca el marcador para una conexión de salida. Muestra un esquema de rompecabezas y la ruta superior e inferior. |
positionPrevious_(ancho, marcadorOffset, marcadorAltura, conexiónShape) | protected |
Coloca el marcador para una conexión anterior. Muestra un medio rectángulo con una muesca en la parte superior para representar la conexión anterior. |
positionRect_(x, y, ancho, altura) | protected |
Mueve y muestra el marcador en la coordenada especificada en las unidades del espacio de trabajo. Muestra un rectángulo relleno. |
setParent_(newParent) | protected |
Adjunta la raíz de SVG del marcador al grupo de SVG del elemento superior. |
showAtLocation_(curNode) | protected |
Actualiza el estado visible del marcador según el tipo de curNode. |
showCurrent_() | protected |
Mostrar el marcador actual |
showWithBlock_(curNode) | protected |
Posiciona y muestra el marcador de un bloque. |
showWithButton_(curNode) | protected |
Coloca y muestra el marcador de un botón flotante. Este es un recuadro con padding adicional alrededor del botón. |
showWithCoordinates_(curNode) | protected |
Posiciona y muestra el marcador para una coordenada del lugar de trabajo. Esta es una línea horizontal. |
showWithField_(curNode) | protected |
Posiciona y muestra el marcador de un campo. Es un recuadro alrededor del campo. |
showWithInput_(curNode) | protected |
Posiciona y muestra el marcador para una entrada. Esta es una pieza de rompecabezas. |
showWithNext_(curNode) | protected |
Coloca y muestra el marcador para una próxima conexión. Esta es una línea horizontal. |
showWithOutput_(curNode) | protected |
Posiciona y muestra el marcador para una conexión de salida. |
showWithPrevious_(curNode) | protected |
Coloca y muestra el marcador de una conexión anterior. |
showWithStack_(curNode) | protected |
Posiciona y muestra el marcador de una pila. Este es un cuadro con relleno adicional alrededor de toda la pila de bloques. |