Subversion Repositories tendra.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
/*
2
    COPYRIGHT NOTICE
3
 
4
    This program is the proprietary property of IXI Ltd, a subsidiary
5
    of the Santa Cruz Operation (SCO). Use, reproduction, production
6
    of amended versions and/or transfer of this program is permitted
7
    PROVIDED THAT:
8
 
9
    (a)  This legend be preserved on any such reproduction and amended
10
         version.
11
 
12
    (b)  Any recipient of such reproduction or amended version accept
13
         the conditions set out in this legend.
14
 
15
    IXI accepts no liability whatsoever in relation to any use to
16
    which this program may be put and gives no warranty as to the
17
    program's suitability for any purpose.
18
 
19
    All rights reserved.
20
 
21
    Copyright (c) 1995, 1996
22
 
23
*/
24
 
25
 
26
 
27
/* SCO CID (IXI) SelectioBP.h,v 1.1 1996/08/08 14:13:28 wendland Exp */
28
 
29
%%
30
#ifndef __MOTIF_P_HEADERS
31
#error Unexpected access to Motif P headers
32
#endif
33
%%
34
 
35
+USE "motif/1_2", "Xm/BulletinBP.h";
36
+USE "motif/1_2", "Xm/SelectioB.h";
37
 
38
+CONST int XmSB_MAX_WIDGETS_VERT;
39
 
40
+FIELD (struct) _XmSelectionBoxConstraintPart := {
41
 
42
	char		unused;
43
};
44
 
45
+TYPEDEF _XmSelectionBoxConstraintPart XmSelectionBoxConstraintPart;
46
+TYPEDEF _XmSelectionBoxConstraintPart * XmSelectionBoxConstraint;
47
 
48
+FIELD (struct) XmSelectionBoxClassPart := {
49
 
50
	XtCallbackProc	list_callback;
51
	XtPointer	extension;
52
};
53
 
54
+FIELD (struct) _XmSelectionBoxClassRec := {
55
 
56
	CoreClassPart			core_class;
57
	CompositeClassPart		composite_class;
58
	ConstraintClassPart		constraint_class;
59
	XmManagerClassPart		manager_class;
60
	XmBulletinBoardClassPart	bulletin_board_class;
61
	XmSelectionBoxClassPart		selection_box_class;
62
};
63
 
64
+TYPEDEF _XmSelectionBoxClassRec XmSelectionBoxClassRec;
65
 
66
+EXP lvalue XmSelectionBoxClassRec xmSelectionBoxClassRec;
67
 
68
+FIELD (struct) XmSelectionBoxPart := { 
69
 
70
	Widget		list_label;
71
	XmString	list_label_string;
72
 
73
	Widget		list;
74
	XmString	*list_items;
75
	int		list_item_count;
76
	int		list_visible_item_count;
77
	int		list_selected_item_position;
78
 
79
	Widget		selection_label;
80
	XmString	selection_label_string;
81
 
82
	Widget		text;
83
	XmString	text_string;
84
	short		text_columns;
85
 
86
	Widget		work_area;
87
 
88
	Widget		separator;
89
 
90
	Widget		ok_button;
91
	XmString	ok_label_string;
92
 
93
	Widget		apply_button;
94
	XmString	apply_label_string;
95
 
96
	XmString	cancel_label_string;
97
 
98
	Widget		help_button;
99
	XmString	help_label_string;
100
 
101
	XtCallbackList	ok_callback;
102
	XtCallbackList	apply_callback;
103
	XtCallbackList	cancel_callback;
104
	XtCallbackList	no_match_callback;
105
 
106
	XtAccelerators	text_accelerators;
107
 
108
	Boolean		must_match;
109
	Boolean		adding_sel_widgets;
110
	Boolean		minimize_buttons;
111
 
112
	unsigned char	dialog_type;
113
 
114
	unsigned char	child_placement;
115
};
116
 
117
+FIELD (struct) _XmSelectionBoxRec := { 
118
 
119
	CorePart		core;
120
	CompositePart		composite;
121
	ConstraintPart		constraint;
122
	XmManagerPart		manager;
123
	XmBulletinBoardPart	bulletin_board;
124
	XmSelectionBoxPart	selection_box;
125
};
126
 
127
+TYPEDEF _XmSelectionBoxRec XmSelectionBoxRec;
128
 
129
+MACRO Widget SB_ListLabel(Widget);
130
+MACRO Widget SB_List(Widget);
131
+MACRO Widget SB_SelectionLabel(Widget);
132
+MACRO Widget SB_Text(Widget);
133
+MACRO Widget SB_WorkArea(Widget);
134
+MACRO Widget SB_Separator(Widget);
135
+MACRO Widget SB_OkButton(Widget);
136
+MACRO Widget SB_ApplyButton(Widget);
137
+MACRO Widget SB_CancelButton(Widget);
138
+MACRO Widget SB_HelpButton(Widget);
139
+MACRO Widget SB_DefaultButton(Widget);
140
+MACRO Dimension SB_MarginHeight(Widget);
141
+MACRO Dimension SB_MarginWidth(Widget);
142
+MACRO XmFontList SB_ButtonFontList(Widget);
143
+MACRO XmFontList SB_LabelFontList(Widget);
144
+MACRO XmFontList SB_TextFontList(Widget);
145
+MACRO XmStringDirection SB_StringDirection(Widget);
146
+MACRO Boolean SB_AddingSelWidgets(Widget);
147
+MACRO XtAccelerators SB_TextAccelerators(Widget);
148
+MACRO int SB_ListItemCount(Widget);
149
+MACRO int SB_ListSelectedItemPosition(Widget);
150
+MACRO int SB_ListVisibleItemCount(Widget);
151
+MACRO int SB_TextColumns(Widget);
152
+MACRO Boolean SB_MinimizeButtons(Widget);
153
+MACRO Boolean SB_MustMatch(Widget);
154
 
155
+FUNC void _XmSelectionBoxCreateListLabel(XmSelectionBoxWidget);
156
+FUNC void _XmSelectionBoxCreateSelectionLabel(XmSelectionBoxWidget);
157
+FUNC void _XmSelectionBoxCreateList(XmSelectionBoxWidget);
158
+FUNC void _XmSelectionBoxCreateText(XmSelectionBoxWidget);
159
+FUNC void _XmSelectionBoxCreateSeparator(XmSelectionBoxWidget);
160
+FUNC void _XmSelectionBoxCreateOkButton(XmSelectionBoxWidget);
161
+FUNC void _XmSelectionBoxCreateApplyButton(XmSelectionBoxWidget);
162
+FUNC void _XmSelectionBoxCreateCancelButton(XmSelectionBoxWidget);
163
+FUNC void _XmSelectionBoxCreateHelpButton(XmSelectionBoxWidget);
164
+FUNC XmGeoMatrix _XmSelectionBoxGeoMatrixCreate(Widget, Widget, XtWidgetGeometry *); 
165
+FUNC Boolean _XmSelectionBoxNoGeoRequest(XmGeoMatrix);
166
+FUNC void _XmSelectionBoxGetSelectionLabelString(Widget,int, XtArgVal *);
167
+FUNC void _XmSelectionBoxGetListLabelString(Widget, int, XtArgVal *);
168
+FUNC void _XmSelectionBoxGetTextColumns(Widget, int, XtArgVal *);
169
+FUNC void _XmSelectionBoxGetTextString(Widget, int, XtArgVal *);
170
+FUNC void _XmSelectionBoxGetListItems(Widget, int, XtArgVal *);
171
+FUNC void _XmSelectionBoxGetListItemCount(Widget, int, XtArgVal *);
172
+FUNC void _XmSelectionBoxGetListVisibleItemCount(Widget, int, XtArgVal *);
173
+FUNC void _XmSelectionBoxGetOkLabelString(Widget, int, XtArgVal *);
174
+FUNC void _XmSelectionBoxGetApplyLabelString(Widget, int, XtArgVal *);
175
+FUNC void _XmSelectionBoxGetCancelLabelString(Widget, int, XtArgVal *);
176
+FUNC void _XmSelectionBoxGetHelpLabelString(Widget, int,XtArgVal *);
177
+FUNC void _XmSelectionBoxUpOrDown(Widget, XEvent *, String *, Cardinal *);
178
+FUNC void _XmSelectionBoxRestore(Widget, XEvent *, String *, Cardinal *);
179
 
180
 
181