/* **********************************************************************
 * *                                                                    *
 * *    Global variables and functions for interDiag.                   *
 * *                                                                    *
 * **********************************************************************
 * File: utils/bitex2/interDiag.h
 *
 *                        COPYRIGHT (c) 2006  BY
 *          SIGMET INCORPORATED, WESTFORD MASSACHUSETTS, U.S.A.
 *
 * THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND  COPIED
 * ONLY  IN  ACCORDANCE WITH  THE  TERMS  OF  SUCH  LICENSE  AND WITH THE
 * INCLUSION OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE  OR  ANY OTHER
 * COPIES  THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
 * OTHER PERSON.  NO TITLE TO AND OWNERSHIP OF  THE  SOFTWARE  IS  HEREBY
 * TRANSFERED.
 */


#ifndef interDiag_H
#define interDiag_H

#ifdef  INTER_DIAG_ALLOCATE
#define EXTERNAL
#else
#define EXTERNAL extern
#endif

EXTERNAL Widget   interDiag;
EXTERNAL Widget   interFrm_wgt[BITE_MAX_UNITS];
EXTERNAL Widget   interLab_wgt[BITE_MAX_UNITS];
EXTERNAL Widget   interPB_wgt[BITE_MAX_UNITS];
EXTERNAL Widget   sampPB_wgt[BITE_MAX_UNITS];
EXTERNAL Widget   resetPB_wgt[BITE_MAX_UNITS];
EXTERNAL Widget   setValuesPB_wgt[BITE_MAX_UNITS];

Widget createInterDiag(Widget parent);
void   interClosePB_cbf(Widget, XtPointer, XtPointer);
void   samplePB_cbf(Widget, XtPointer, XtPointer);
void   interPB_cbf(Widget, XtPointer, XtPointer);
void   resetPB_cbf(Widget, XtPointer, XtPointer);
void   setValsPB_cbf(Widget, XtPointer, XtPointer);


#undef EXTERNAL
#endif
