navbar-FH.wml allows things
like this:
| select=quux | select=foo | select=foo.bar | 
| 
 | 
 | 
 | 
Instead of the normal structure of a button as produced by
wml::des::navbar
<Prolog><Button><Epilog>
the file produces buttons with the following structure:
<Prolog><Subprolog><Button><Subepilog><Epilog>
where the subprolog and subepilog are chosen according to the level of
the button in the hierarchy.
Levels are separated with a period, as in 
select=foo.bar.
There are two ways to define the subprolog and -epilog.
For simple situations 
<navbar:define ...> has two
new options 
subprolog and 
subepilog
that take a colon-separated list as argument.
The navbars of this site have been generated with
subprolog=":- :-- :--- ".
 For more complex situations there are two new tags
<navbar:subprolog ...> and
<navbar:subepilog ...>
with the optional atribute level.
The default value for level is 0
The examples on this page have been generated with something like:
  <navbar:header>
    <table cellspacing=0 cellpadding=0 border=0>
  </navbar:header>
  <navbar:footer>
    </table>
  </navbar:footer>
  <navbar:prolog>
    <tr><td width=40></td>
  </navbar:prolog>
  <navbar:prolog type=S>
    <tr><td width=40><img src=redarrow.png></td>
  </navbar:prolog>
  <navbar:prolog type=SS>
    <tr><td width=40><img src=greyarrow.png></td>
  </navbar:prolog>
  <navbar:subprolog>
    <td width=40><img src=trunk.png></td><td>
  </navbar:subprolog>
  <navbar:subprolog level=1>
    <td width=40><img src=strunk.png></td><td>- 
  </navbar:subprolog>
  <navbar:epilog>
    </td></tr>
  </navbar:epilog>
  <navbar:button id=foo url=dummy.html txt=foo>
  <navbar:button id=foo.bar url=dummy.html txt=bar>
  <navbar:button id=foo.bletch url=dummy.html txt=bletch>
  <navbar:button id=quux url=dummy.html txt=quux>