The main idea is that the snippets support takes the informations from a set of latte properties. What it needs is something like:
latte.snippetsIndexFile.1=<URL for an html master index file>
latte.snippetsIndexFile.2=<URL for an html master index file>
Those index contain references to the actual snippets, each of those being hosted by its own html file.
This way snippets can also be viewed using any external browser. Some can come with their own demo applet as well (as such is the case with the dummy Menu snippets), which we could also preview in the snippets preview feature along with the code. Anyway this seem to be very close to what you generate, so I'd like to just reuse the same html coding standard (or better, the same files?). You want to extract this zip file (while taking care of respecting the relative directory specs) and open html/snippets.html with Netscape. You'll see that the code part (namely: snippet_SimpleFrame.html and snippet_Expert.html) are a bit messy (this is the role of the snippets support to filter out the html decorations) as I'm not very knowledgeable in html formatting - in particular I couldn't figure out how to firce the font to be non proportional and how to introduce tabs.
Regards -- Jean-Paul