1
/* @(#)UxScale.h 17.1 (ESO-IPG) 01/25/02 17:26:02 */
2
#ifndef UXScale_INCLUDED
3
#define UXScale_INCLUDED
11
extern binptr UxP_ScaleRD_value;
12
#define UxGetValue(sw) \
13
UxGET_int(sw,UxP_ScaleRD_value,"value")
14
#define UxPutValue(sw,val) \
15
UxPUT_int(sw,UxP_ScaleRD_value,"value",val)
18
#ifndef UxGetTitleString
19
extern binptr UxP_ScaleRD_titleString;
20
#define UxGetTitleString(sw) \
21
UxGET_string(sw,UxP_ScaleRD_titleString,"titleString")
22
#define UxPutTitleString(sw,val) \
23
UxPUT_string(sw,UxP_ScaleRD_titleString,"titleString",val)
26
#ifndef UxGetShowValue
27
extern binptr UxP_ScaleRD_showValue;
28
#define UxGetShowValue(sw) \
29
UxGET_string(sw,UxP_ScaleRD_showValue,"showValue")
30
#define UxPutShowValue(sw,val) \
31
UxPUT_string(sw,UxP_ScaleRD_showValue,"showValue",val)
34
#ifndef UxGetScaleWidth
35
extern binptr UxP_ScaleRD_scaleWidth;
36
#define UxGetScaleWidth(sw) \
37
UxGET_int(sw,UxP_ScaleRD_scaleWidth,"scaleWidth")
38
#define UxPutScaleWidth(sw,val) \
39
UxPUT_int(sw,UxP_ScaleRD_scaleWidth,"scaleWidth",val)
42
#ifndef UxGetScaleMultiple
43
extern binptr UxP_ScaleRD_scaleMultiple;
44
#define UxGetScaleMultiple(sw) \
45
UxGET_int(sw,UxP_ScaleRD_scaleMultiple,"scaleMultiple")
46
#define UxPutScaleMultiple(sw,val) \
47
UxPUT_int(sw,UxP_ScaleRD_scaleMultiple,"scaleMultiple",val)
50
#ifndef UxGetScaleHeight
51
extern binptr UxP_ScaleRD_scaleHeight;
52
#define UxGetScaleHeight(sw) \
53
UxGET_int(sw,UxP_ScaleRD_scaleHeight,"scaleHeight")
54
#define UxPutScaleHeight(sw,val) \
55
UxPUT_int(sw,UxP_ScaleRD_scaleHeight,"scaleHeight",val)
58
#ifndef UxGetProcessingDirection
59
extern binptr UxP_ScaleRD_processingDirection;
60
#define UxGetProcessingDirection(sw) \
61
UxGET_string(sw,UxP_ScaleRD_processingDirection,"processingDirection")
62
#define UxPutProcessingDirection(sw,val) \
63
UxPUT_string(sw,UxP_ScaleRD_processingDirection,"processingDirection",val)
66
#ifndef UxGetOrientation
67
extern binptr UxP_ScaleRD_orientation;
68
#define UxGetOrientation(sw) \
69
UxGET_string(sw,UxP_ScaleRD_orientation,"orientation")
70
#define UxPutOrientation(sw,val) \
71
UxPUT_string(sw,UxP_ScaleRD_orientation,"orientation",val)
75
extern binptr UxP_ScaleRD_minimum;
76
#define UxGetMinimum(sw) \
77
UxGET_int(sw,UxP_ScaleRD_minimum,"minimum")
78
#define UxPutMinimum(sw,val) \
79
UxPUT_int(sw,UxP_ScaleRD_minimum,"minimum",val)
83
extern binptr UxP_ScaleRD_maximum;
84
#define UxGetMaximum(sw) \
85
UxGET_int(sw,UxP_ScaleRD_maximum,"maximum")
86
#define UxPutMaximum(sw,val) \
87
UxPUT_int(sw,UxP_ScaleRD_maximum,"maximum",val)
90
#ifndef UxGetHighlightThickness
91
extern binptr UxP_ScaleRD_highlightThickness;
92
#define UxGetHighlightThickness(sw) \
93
UxGET_int(sw,UxP_ScaleRD_highlightThickness,"highlightThickness")
94
#define UxPutHighlightThickness(sw,val) \
95
UxPUT_int(sw,UxP_ScaleRD_highlightThickness,"highlightThickness",val)
98
#ifndef UxGetHighlightOnEnter
99
extern binptr UxP_ScaleRD_highlightOnEnter;
100
#define UxGetHighlightOnEnter(sw) \
101
UxGET_string(sw,UxP_ScaleRD_highlightOnEnter,"highlightOnEnter")
102
#define UxPutHighlightOnEnter(sw,val) \
103
UxPUT_string(sw,UxP_ScaleRD_highlightOnEnter,"highlightOnEnter",val)
106
#ifndef UxGetFontList
107
extern binptr UxP_ScaleRD_fontList;
108
#define UxGetFontList(sw) \
109
UxGET_string(sw,UxP_ScaleRD_fontList,"fontList")
110
#define UxPutFontList(sw,val) \
111
UxPUT_string(sw,UxP_ScaleRD_fontList,"fontList",val)
114
#ifndef UxGetDecimalPoints
115
extern binptr UxP_ScaleRD_decimalPoints;
116
#define UxGetDecimalPoints(sw) \
117
UxGET_short(sw,UxP_ScaleRD_decimalPoints,"decimalPoints")
118
#define UxPutDecimalPoints(sw,val) \
119
UxPUT_short(sw,UxP_ScaleRD_decimalPoints,"decimalPoints",val)
122
extern Class_t UxC_scale;
123
#define UxCreateScale(name,parent) \
124
UxCreateSwidget(UxC_scale,name,parent)
126
#define UxCreateScale(name,parent) \
127
UxCreateSwidget(name,xmScaleWidgetClass,parent)