#ifndef lint
static char rcsidph[] = "";
#endif

#ifndef _XawPersonP_h
#define _XawPersonP_h

#include "Person.h"
#include <X11/Xaw/CommandP.h>

/************************************
 *
 *  Class structure
 *
 ***********************************/

   /* New fields for the Person widget class record */
typedef struct _PersonClass  {
	Pixmap		sitting_pixmap;
	Pixmap		speaker_pixmap;
	Pixmap		request_pixmap;
} PersonClassPart;

   /* Full class record declaration */
typedef struct _PersonClassRec {
    CoreClassPart	core_class;
    SimpleClassPart	simple_class;
    LabelClassPart	label_class;
    CommandClassPart	command_class;
    PersonClassPart	person_class;
} PersonClassRec;

extern PersonClassRec personClassRec;

/***************************************
 *
 *  Instance (widget) structure 
 *
 **************************************/

    /* New fields for the Person widget record */
typedef struct {
	int	pose;
} PersonPart;

   /* Full widget declaration */
typedef struct _PersonRec {
    CorePart         core;
    SimplePart	     simple;
    LabelPart	     label;
    CommandPart	     command;
    PersonPart       person;
} PersonRec;

#endif /* _XawPersonP_h */


