aboutsummaryrefslogtreecommitdiff
path: root/DisplayP.h
blob: b09b643542c44d533cecb20a3462d81fffeed952 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/* $Id$ */

#ifndef _DisplayP_h
#define _DisplayP_h

#include "Display.h"

typedef struct {
	int			num_channel;
	int			num_samples;
	int			**data;
} DisplayPart;

typedef struct _DisplayRec {
	CorePart		core;
	CompositePart		composite;
	ConstraintPart		constraint;
	DisplayPart		display;
} DisplayRec;

typedef struct {
	XtPointer		extension;
} DisplayClassPart;

typedef struct _DisplayClassRec {
	CoreClassPart		core_class;
	CompositeClassPart	composite_class;
	ConstraintClassPart	constraint_class;
	DisplayClassPart	display_class;
} DisplayClassRec;

typedef struct {
	Dimension		maxWidth;
} DisplayConstraintPart;

typedef struct _DisplayConstraintRec {
	DisplayConstraintPart	display;
} DisplayConstraintRec, *DisplayConstraints;

extern DisplayClassRec displayClassRec;

#endif