
This directory is intended to contain the application widget library.
These are standalone, gtk/gnome style widgets, that could conceivably
be reused in another program.  For the most part, they comprise the
user interface -- the various dialogs, composite widget panels, etc.

More general widgets, such as things that really belong in the gtk or
gnome libraries belong in gxsnmp/widgets.

The key criteria for this library is that the widgets should NOT
include any gxsnmp-specific structures outside of the structures
defined in this library.  In other words, this library would be
worthless if it contained references to app_info, because that would
mean that the widgets would only work in the context of the entire
GXsnmp application.

By convention:

xyzzy_dialog	-- defines a widget based on gnome_dialog.  These
		   widgets contain imbedded window widgets and are
		   directly displayable.

xyzzy_panel     -- defines a control-panel type widget, typically
		   based on something like a vbox.  This widget
		   needs to be placed in a displayable container
		   such as a dialog box or a window.
		
		   For instance, each page of a notebook would be
		   written as its own panel.

All that said, these widgets should be considered ALPHA CODE and
subject to change without notice, at least until version 1.0 is released ...

John Schulien
jms@uic.edu

