At ths point we can analize the definition of \dopage
contained in the
therion
source file "tex/therion.tex".
The structure, commented on the side, is shown in the figure below
in which the vboxes are blue and the hboxes are red.
\def\dopage{%
\vbox{% +-- global vbox
\centerline{\framed{\mapbox}} +-- center mapbox
\bigskip +-- a space
\line{% +-- "navigation" line
\vbox to \ht\navbox{ +-- vbox high as the "navbox"
\hbox{\size[20]\the\pagelabel +-- label
\ifpagenumbering\space(\the\pagenum)\fi +-- number
\space\size[16]\the\pagename} +-- name
\ifpagenumbering
\medskip +-- space
\hbox{\qquad\qquad +-- pointers hbox
\vtop{%
\hbox to 0pt{\hss\showpointer\pointerN\hss}
\hbox to 0pt{\llap{\showpointer\pointerW\hskip0.7em}%
\raise1pt\hbox to 0pt{\hss$\updownarrow$\hss}%
\raise1pt\hbox to 0pt{\hss$\leftrightarrow$\hss}%
\rlap{\hskip0.7em\showpointer\pointerE}}
\hbox to 0pt{\hss\showpointer\pointerS\hss}
}\qquad\qquad
\vtop{
\def\arr{$\uparrow$}
\showpointerlist\pointerU
\def\arr{$\downarrow$}
\showpointerlist\pointerD
}
}
\fi
\vss +-- vertical space
\ifscalebar\scalebar\fi +-- scale-bar
}\hss +-- horizontal space
\box\navbox +-- navbox
}
}
}