blob: a88805cc3ff562f289776804a3b249206af80438 (
plain) (
blame)
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
|
/*
* FrameP.h - Private definitions for Frame widget
*
* Author: Vladimir Romanovski
*
* Date: Mon Feb 27, 1995
*/
/***********************************************************************
*
* Frame Widget Private Data
*
***********************************************************************/
#ifndef _XawFrameP_h
#define _XawFrameP_h
#include <X11/ConstrainP.h>
#include <X11/Xraw/3d.h>
#include <X11/Xraw/ContainerP.h>
#include <X11/Xraw/Frame.h>
#define FRAME(w) ((FrameWidget)(w))->frame
/* New fields for the Frame widget class record */
typedef struct _FrameClassPart{
XtPointer extension;
} FrameClassPart;
typedef struct _FrameClassRec {
CoreClassPart core_class;
CompositeClassPart composite_class;
ConstraintClassPart constraint_class;
ContainerClassPart container_class;
FrameClassPart frame_class;
} FrameClassRec;
/* New fields for the frame widget. */
typedef struct _FramePart {
/* Constraint contstraint resources */
Dimension h_space;
Dimension v_space;
XawFrameType frame_type;
int x_fraction;
int y_fraction;
XawLayoutPolicy policy;
char *label;
XFontStruct *font;
Boolean caption;
XtJustify justify;
unsigned char encoding;
/* Private resources. */
Dimension preferred_width;
Dimension preferred_height;
GC gc;
} FramePart;
typedef struct _FrameRec{
CorePart core;
CompositePart composite;
ConstraintPart constraint;
ContainerPart container;
FramePart frame;
} FrameRec;
typedef struct _FrameConstraintsPart {
/* Constraint contstraint resources */
int left;
int right;
int top;
int bottom;
/* Private contstraint resources. */
} FrameConstraintsPart;
typedef struct _FrameConstraintsRec {
FrameConstraintsPart frame;
} FrameConstraintsRec, *FrameConstraints;
extern FrameClassRec frameClassRec;
#endif /* _XawFrameP_h */
|