Nó resumo e nó flutuante🔗

Dois tipos de nó que escapam à regra “todo nó pende de um pai numa árvore”.

Nó resumo🔗

Definição. Nó que se refere a um intervalo contíguo de irmãos, desenhado com uma chave que abraça o grupo.

Ctrl+Shift+Tab cria um resumo para os irmãos selecionados.

Serve quando você quer dizer “estes cinco itens formam a fase 1” sem afundar mais um nível na hierarquia. A alternativa — criar um pai Fase 1 e mover os cinco para dentro — funciona, mas empurra tudo um nível para baixo e alonga o mapa.

Usos típicos:

SituaçãoO resumo diz
Cinco tarefas seguidasSprint 3
Três argumentosLinha de defesa
Quatro capítulosPrimeira parte
Seis itens com custoTotal, por fórmula

Um resumo pode conter fórmula. =node.children.sum { it['custo'].num0 } num nó resumo dá o subtotal do intervalo sem alterar a estrutura.

Limitações: o intervalo precisa ser contíguo, e o resumo se aplica a irmãos do mesmo pai. Reordenar os irmãos pode desfazer o agrupamento pretendido.

Nó flutuante🔗

Definição. Nó sem aresta ligando-o ao pai, posicionado livremente sobre o mapa.

Ctrl+Shift+F transforma o nó selecionado em flutuante. Ele continua pertencendo à árvore no arquivo — só não é desenhado preso a ela.

Usos legítimos:

  • Título ou subtítulo do mapa.
  • Legenda da convenção de ícones e cores.
  • Aviso de versão, data ou autoria.
  • Bilhete de contexto: “atualizado até a reunião de 12/07”.
  • Rótulo de região, quando o mapa tem áreas temáticas.

Uso ilegítimo: conteúdo. Um nó flutuante com informação de verdade se perde — não aparece na navegação por teclado do jeito esperado, não tem posição hierárquica que o situe, e some da consciência de quem lê.

A regra: flutuante é moldura, não conteúdo.

No arquivo🔗

O flutuante é marcado por um <hook NAME="FreeNode"/> dentro do <node>, mais os atributos HGAP e VSHIFT que guardam a posição. O resumo, por um <hook NAME="SummaryNode"/> e um <hook NAME="FirstGroupNode"/> no primeiro irmão do intervalo.

Ambos são extensões sobre a estrutura de árvore — no XML, continuam sendo <node> comuns com marcadores.

Erros comuns

  • Usar nó flutuante para conteúdo: ele não entra na navegação por teclado como se espera e some da leitura
  • Esperar que o resumo funcione sobre irmãos não contíguos — o intervalo precisa ser contínuo
  • Reordenar irmãos e não conferir se o intervalo do resumo ainda cobre o grupo pretendido
  • Aplicar resumo entre nós de pais diferentes

Perguntas para reflexão

  1. Que custo estrutural o resumo evita em relação a criar um nó pai?
  2. Por que “flutuante é moldura, não conteúdo” é uma regra e não uma preferência?
  3. Como um resumo com fórmula pode dar o subtotal de um intervalo?
  4. O que acontece com o resumo se você mover um dos irmãos para fora do intervalo?

Artigos relacionados

Referências🔗

  1. Freeplane — Understanding nodes
  2. Freeplane — Formatting maps and nodes