#ifndef _XtObject_h
#define _XtObject_h

// #include <xt++/WindowObj.h>

/**********************************************************
 * Object Instance Data Structures
 *
 **********************************************************/
/* these fields match CorePart and can not be changed */

class ObjectRec {
protected:
    Widget          self;               /* pointer to widget itself          */
    WidgetClass     widget_class;       /* pointer to Widget's ClassRec      */
    Widget          parent;             /* parent widget                     */
    XrmName         xrm_name;           /* widget resource name quarkified   */
    Boolean         being_destroyed;    /* marked for destroy                */
    XtCallbackList  destroy_callbacks;  /* who to call when widget destroyed */
    caddr_t         constraints;        /* constraint record                 */
};
// typedef ObjectRec *Object;

/* there is no ObjectClassRec, use WindowObjClassRec instead */

// externalref WindowObjClass objectClass;

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