Module_XYGraph (ul_pbar_graphics)

 *  Module intent:
 *    XYGraph provides a basic X-Y graph facility for console applications.  It
 *    allows the applications programmer to produce a simple X-Y graph with as
 *    little as three calls:
 *	XYGraph__Initialize() - Establish X-Y Graphing Environment
 *	XYGraph__DisplayGraph() - Activate and Display the X-Y Graph
 *	XYGraph__PlotData() - Produce X-Y Graph
 *    A graph annotation window can be added to the basic X-Y graph with an
 *    additional eight calls:
 *	XYGraph__EnableAnnotation() - Enable X-Y Graph Annotation Window
 *	XYGraph__GetAnnotationSize() - Return Dimensions Of Annotation Window
 *	XYGraph__AnnotateText() - Write Text to Annotation Window
 *	XYGraph__AnnotateValue() - Write Value to Annotation Window
 *	XYGraph__AnnotateItem() - Write Text and Value to Annotation Window
 *	XYGraph__AnnotateComplete() - Write Text, Value and More Text
 *        to Annotation Window
 *	XYGraph__AnnotateAcnetValue() - Write ACNET Device Name, Value and Units
 *        to Annotation Window
 *	XYGraph__ClearAnnotation() - Clear the Annotation Window
 *    The X-Y graph may be annotated with an additional six calls:
 *	XYGraph__GetPlotAnnotationSize() - Return Character Size of Plot Window
 *	XYGraph__PlotAnnotateText() - Write Text to Plot Window
 *	XYGraph__PlotAnnotateValue() - Write Value to Plot Window
 *	XYGraph__PlotAnnotateItem() - Write Text and Value to Plot Window
 *	XYGraph__PlotAnnotateComplete() - Write Text, Value and More Text
 *        to Plot Window
 *	XYGraph__PlotAnnotateAcnetValue() - Write ACNET Device Name, Value and
 *         Units to Plot Window
 *    X-Y coordinate readout with graphic curser tracking can be added to the
 *    basic X-Y graph with an additional two calls:
 *	XYGraph__EnableCoordinates() - Enable X-Y Coordinate Value Display
 *	XYGraph__DisplayCoordinates() - Regular X-Y Coordinate Cursor Tracking
 *    Additional utility routines may be used as desired to enhance the graph:
 *  	XYGraph__ConnectPoints() - Enable/Disable Connect Points Mode
 *	XYGraph__ClearPlot() - Clear X-Y Graph and Redraw the Axis & Grid
 *      XYGraph__PlotDatum() - Plot Point at X-Y
 *	XYGraph__PlotDataXor() - Produce X-Y Plot in WN_XOR mode
 *	XYGraph__PlotSymbols() - Produce X-Y Plot Using Symbols
 *      XYGraph__PlotPointSymbol() - Plot Symbol at X-Y
 *	XYGraph__Delete() - Delete XY Graph Display Environment
 *	XYGraph__SetPlotType() - Set Plot (X&Y Coordinate) Types
 *    Prototypes for these routines and the associated data types and constants
 *    are contained in the ul_pbar_graphics:xygraph.h header file.