#ifndef _AlAssocP_h
#define _AlAssocP_h 1

#include "AlAssoc.h"
#include <X11/ConstrainP.h>

typedef struct {int empty;} AlAssocClassPart;

typedef struct _AlAssocClassRec {
    CoreClassPart	core_class;
    CompositeClassPart	composite_class;
    ConstraintClassPart	constraint_class;
    AlAssocClassPart	alAssoc_class;
} AlAssocClassRec;

extern AlAssocClassRec alAssocClassRec;

typedef struct _AlAssocPart {int empty;} AlAssocPart;

typedef struct _AlAssocRec {
    CorePart		core;
    CompositePart	composite;
    ConstraintPart	constraint;
    AlAssocPart		alAssoc;
} AlAssocRec;

typedef struct _AlAssocConstraintsPart {
    int		vert_dist;	/* desired vertical offset		*/
    Widget	vert_base;	/* measure dy from here if non-null	*/
} AlAssocConstraintsPart;

typedef struct _AlAssocConstraintsRec {
    AlAssocConstraintsPart	alAssoc;
} AlAssocConstraintsRec, *AlAssocConstraints;

#endif _AlAssocP_h
