/* Generated by wbuild from "Group.w"
** (generator version $Revision: 2.5 $ of $Date: 94/07/29 15:31:49 $)
*/
#ifndef _GroupP_H_
#define _GroupP_H_
#include <X11/CompositeP.h>
#include <Xmg/Group.h>
typedef void (*calc_geometry_Proc)(
#if NeedFunctionPrototypes
Widget
#endif
);
#define XtInherit_calc_geometry ((calc_geometry_Proc) _XtInherit)
typedef void (*set_geometry_Proc)(
#if NeedFunctionPrototypes
Widget
#endif
);
#define XtInherit_set_geometry ((set_geometry_Proc) _XtInherit)

typedef struct {
/* methods */
calc_geometry_Proc calc_geometry;
set_geometry_Proc set_geometry;
/* class variables */
} GroupClassPart;

typedef struct _GroupClassRec {
CoreClassPart core_class;
CompositeClassPart composite_class;
GroupClassPart group_class;
} GroupClassRec;

typedef struct {
/* resources */
int  numCols;
int  margin;
int  space;
/* private state */
Dimension  max_width;
Dimension  max_height;
} GroupPart;

typedef struct _GroupRec {
CorePart core;
CompositePart composite;
GroupPart group;
} GroupRec;

externalref GroupClassRec groupClassRec;

#endif /* _GroupP_H_ */
