
\chapter{Utilities}

There are several utilities to make things easier for everything else.

\section{Help} 

The help facility allows for information to be displayed to the user
which would normally take more than one line, and/or wants to grab more
attention by popping in the center of the window. 

Help will store the filenames where the text for the help is to be
found.  When the help is invoked, the library will cache the data and
display the information dialog.

\section{Status Bar}

This status bar is created and handed in {\bf status.c}.  It's pretty
obvious how it does it by looking at the code.  Given the window context
and the a {\em char *} it will show the string onto the status bar. 


\section{File Selection} 

There is one file selection box which is created at the beginning in the
initialization and from there on is managed and unmanaged.  In this way,
only one such box is ever created.  The reason is that it simply takes a
butt load of time for motif to create and initialize this widget.  


\section{LinkList}

A generalized link list utility.  It's used everywhere...  The
headerfile is pretty self explanatory.
