#ifndef _XtConstraint_h
#define _XtConstraint_h

#include <xt++/Composite.h>

class ConstraintRec : public CompositeRec {
protected:
    caddr_t     mumble;		/* No new fields, keep C compiler happy */
};
typedef ConstraintRec *ConstraintWidget;

class ConstraintClassRec : public CompositeClassRec {
protected:
    XtResourceList resources;	      /* constraint resource list	     */
    Cardinal   num_resources;         /* number of constraints in list       */
    Cardinal   constraint_size;       /* size of constraint record           */
    XtInitProc initialize;            /* constraint initialization           */
    XtWidgetProc destroy;             /* constraint destroy proc             */
    XtSetValuesFunc set_values;       /* constraint set_values proc          */
    caddr_t	    extension;		/* pointer to extension record      */
};
typedef ConstraintClassRec *ConstraintWidgetClass;

externalref ConstraintClassRec constraintClassRec;
externalref WidgetClass constraintWidgetClass;

#endif _XtConstraint_h
/* DON'T ADD STUFF AFTER THIS #endif */
