/*======================================================================*/
/* Xe Widget set							*/
/*									*/
/* XeForm								*/
/* Public header file							*/
/*									*/
/* DATE:	1996-Mar-06 01:16:17					*/
/*									*/
/* Xe Widget set Copyright (C) 1995 by Gabor Nagy. All rights reserved.	*/
/*======================================================================*/

#ifndef _XeForm_h
#define _XeForm_h

#include <Xe/Board.h>

#if defined (__cplusplus) && (!(defined (__CPLUSLIBS)))
extern "C" {
#endif

extern WidgetClass xeFormWidgetClass;

typedef struct _XeFormRec*	XeFormWidget;
typedef struct _XeFormClassRec*	XeFormWidgetClass;

extern Widget	XeCreateForm(Widget LParentW,char* LName,Arg* LArgList,Cardinal LArgCount);
extern Widget	XeCreateFormDialog(Widget LParentW, char* LName,Arg* LArgList,Cardinal LArgCount);

#ifndef XeIsForm
#define XeIsForm(w) XtIsSubclass((w),xeFormWidgetClass)
#endif

#if defined (__cplusplus) && (!(defined (__CPLUSLIBS)))
}	// Close scope of 'extern "C"' declaration which encloses file.
#endif

#endif // _XeForm_h
