
Hook: (new-wavewin-hook)
This hook is invoked with no arguments when the main waveform
window is first created.
The main purpose of this hook is to allow creation of the
contents of the menubar and toolbar.
[wavewin.c:54]

Hook: (new-wavefile-hook DF)
This hook is invoked when a new waveform file is successfully loaded.
It is called with the new GWDataFile, DF, as its only argument.
[wavelist.c:200]

Hook: (new-wavelist-hook DF)
This hook is invoked when the variable list window for a
GWDataFile is created.  The GWDataFile object, DF, is passed as an
argument.  Note that variable-list windows can be created and
destroyed many times during the life of a GWDataFile.  One of the principle
uses of this hook is creating the menus such for the variable-list window.
[wavelist.c:207]

Hook: (error-hook a b c d e)
Called on all kinds of errors and exceptions.
Whenever an error or other uncaught throw occurs on any callback,
whether a hook, a mouse binding, a key binding, a menu entry, a file
being processed, or anything else, error-hook will be invoked. Each
procedure in the hook will be called with the throw arguments; these
will generally include information about the nature of the error.
[scwm_guile.c:53]

Hook: (new-visiblewave-hook vw)
This hook is invoked with one VisibleWave argument, VW,
when the VisibleWave is first created.   The main purpose of this hook 
will be to create the button and menus attached to the VisibleWave.
[cmd.c:49]
