-
desuscribirEventos()
-
Borra las suscriciones a eventos del MM.
- Source:
-
dibujar()
-
Dibuja el MindMap a partir del estado actual del árbol.
- Source:
-
renderizar()
-
Método encargado de realizar el renderizado del MM.
- Source:
-
suscribirEventos()
-
Método que se encarga de realizar y registrar las suscripciones a eventos del MM.
- Source:
-
<inner> borrarArista(padre, hijo)
-
Eliminar una arista del conjunto de aristas del render
Parameters:
| Name |
Type |
Description |
padre |
MM.Arbol
|
Padre o nodo origen de la arista |
hijo |
MM.Arbol
|
Hijo o nodo destino de la arista |
- Source:
-
<inner> borrarHijo(padre, hijo)
-
Borra un nodo hijo.
Parameters:
| Name |
Type |
Description |
padre |
MM.Arbol
|
Nodo padre del elemento a borrar |
hijo |
MM.Arbol
|
Nodo a borrar. |
- Source:
-
<inner> borrarNodo(padre, borrado)
-
Borra un nodo. Manejador del evento de borrado de nodos del MM.
Parameters:
| Name |
Type |
Description |
padre |
MM.Arbol
|
Nodo padre del elemento a borrar |
borrado |
MM.Arbol
|
Nodo a borrar. |
- Source:
-
<inner> buscarArista(padre, hijo)
-
Buscador de aristas en función del padre e hijo (origen - destino).
Parameters:
| Name |
Type |
Description |
padre |
MM.Arbol
|
Padre o nodo origen de la arista |
hijo |
MM.Arbol
|
Hijo o nodo destino de la arista |
- Source:
-
<inner> cambiarFoco(anterior, siguiente)
-
Cambia el foco de posición (nodo). Manejador del evento de cambio de foco del MM.
Parameters:
| Name |
Type |
Description |
anterior |
MM.Arbol
|
Nodo que tiene el foco |
siguiente |
MM.Arbol
|
Nodo que toma el foco |
- Source:
-
<inner> editar()
-
Entra y sale de modo de edición.
- Source:
-
<inner> getEscala() → {number}
-
Calcula la escala a la que esta renderizada la imagen
- Source:
Returns:
Escala actual.
-
Type
-
number
-
<inner> modoEdicion()
-
Indicar si el nodo actual
- Source:
Returns:
Devuelve true cuando el nodo actual ha entrado en modo edición y false en otro caso.
-
<inner> nuevoNodo(padre, hijo)
-
Renderiza un nuevo nodo. Es lanzado en el momento de crear un nuevo nodo en el MM.
Es decir, atiende al evento del MM de creación de nuevos nodos
Parameters:
| Name |
Type |
Description |
padre |
MM.Arbol
|
Nodo padre del nuevo nodo |
hijo |
MM.Arbol
|
Nodo nuevo. Nodo a renderizar |
- Source:
-
<inner> posicionarNodo(arbol)
-
Posiciona un nodo del arbol en función de la profundidad. Si el nodo no
esta renderizado lo renderiza dentro del espacio asignado para él.
Parameters:
| Name |
Type |
Description |
arbol |
MM.Arbol
|
Nodo del arbol que deseamos prosicionar |
- Source:
-
<inner> renderAristas()
-
Renderiza las aristas de forma independiente
- Source:
-
<inner> repartoEspacio(arbol)
-
Se encarga de repartir el espacio entre los nodos hijos de un nodo padre dado.
Cada Nodo tiene un espacio asignado en el que puede ser renderizado.
Parameters:
| Name |
Type |
Description |
arbol |
MM.Arbol
|
Nodo padre de los nodos que deseamos organizar |
- Source:
-
<inner> setEscala(escala)
-
Establece la escala a la que esta renderizada la imagen
Parameters:
| Name |
Type |
Description |
escala |
number
|
Nueva escala. |
- Source:
-
<inner> zoomIn()
-
Realiza un zoomIn al Mapa mental.
- Source:
-
<inner> zoomOut()
-
Realiza un zoomOut al Mapa mental.
- Source:
-
<inner> zoomReset()
-
Reseet del zoom. Establece la escala a 1.
- Source: