1 /*
2  * Motif
3  *
4  * Copyright (c) 1987-2012, The Open Group. All rights reserved.
5  *
6  * These libraries and programs are free software; you can
7  * redistribute them and/or modify them under the terms of the GNU
8  * Lesser General Public License as published by the Free Software
9  * Foundation; either version 2 of the License, or (at your option)
10  * any later version.
11  *
12  * These libraries and programs are distributed in the hope that
13  * they will be useful, but WITHOUT ANY WARRANTY; without even the
14  * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15  * PURPOSE. See the GNU Lesser General Public License for more
16  * details.
17  *
18  * You should have received a copy of the GNU Lesser General Public
19  * License along with these librararies and programs; if not, write
20  * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
21  * Floor, Boston, MA 02110-1301 USA
22  *
23  */
24 /*
25  * HISTORY
26  */
27 /* $XConsortium: SelectioBI.h /main/5 1995/07/13 17:57:50 drk $ */
28 #ifndef _XmSelectioBI_h
29 #define _XmSelectioBI_h
30 
31 #include <Xm/SelectioBP.h>
32 
33 #ifdef __cplusplus
34 extern "C" {
35 #endif
36 
37 
38 /********    Private Function Declarations    ********/
39 
40 extern void _XmSelectionBoxCreateListLabel(
41                         XmSelectionBoxWidget sel) ;
42 extern void _XmSelectionBoxCreateSelectionLabel(
43                         XmSelectionBoxWidget sel) ;
44 extern void _XmSelectionBoxCreateList(
45                         XmSelectionBoxWidget sel) ;
46 extern void _XmSelectionBoxCreateText(
47                         XmSelectionBoxWidget sel) ;
48 extern void _XmSelectionBoxCreateSeparator(
49                         XmSelectionBoxWidget sel) ;
50 extern void _XmSelectionBoxCreateOkButton(
51                         XmSelectionBoxWidget sel) ;
52 extern void _XmSelectionBoxCreateApplyButton(
53                         XmSelectionBoxWidget sel) ;
54 extern void _XmSelectionBoxCreateCancelButton(
55                         XmSelectionBoxWidget sel) ;
56 extern void _XmSelectionBoxCreateHelpButton(
57                         XmSelectionBoxWidget sel) ;
58 extern XmGeoMatrix _XmSelectionBoxGeoMatrixCreate(
59                         Widget wid,
60                         Widget instigator,
61                         XtWidgetGeometry *desired) ;
62 extern Boolean _XmSelectionBoxNoGeoRequest(
63                         XmGeoMatrix geoSpec) ;
64 extern void _XmSelectionBoxGetSelectionLabelString(
65                         Widget wid,
66                         int resource_offset,
67                         XtArgVal *value) ;
68 extern void _XmSelectionBoxGetListLabelString(
69                         Widget wid,
70                         int resource_offset,
71                         XtArgVal *value) ;
72 extern void _XmSelectionBoxGetTextColumns(
73                         Widget wid,
74                         int resource_offset,
75                         XtArgVal *value) ;
76 extern void _XmSelectionBoxGetTextString(
77                         Widget wid,
78                         int resource_offset,
79                         XtArgVal *value) ;
80 extern void _XmSelectionBoxGetListItems(
81                         Widget wid,
82                         int resource_offset,
83                         XtArgVal *value) ;
84 extern void _XmSelectionBoxGetListItemCount(
85                         Widget wid,
86                         int resource_offset,
87                         XtArgVal *value) ;
88 extern void _XmSelectionBoxGetListVisibleItemCount(
89                         Widget wid,
90                         int resource_offset,
91                         XtArgVal *value) ;
92 extern void _XmSelectionBoxGetOkLabelString(
93                         Widget wid,
94                         int resource_offset,
95                         XtArgVal *value) ;
96 extern void _XmSelectionBoxGetApplyLabelString(
97                         Widget wid,
98                         int resource_offset,
99                         XtArgVal *value) ;
100 extern void _XmSelectionBoxGetCancelLabelString(
101                         Widget wid,
102                         int resource_offset,
103                         XtArgVal *value) ;
104 extern void _XmSelectionBoxGetHelpLabelString(
105                         Widget wid,
106                         int resource_offset,
107                         XtArgVal *value) ;
108 extern void _XmSelectionBoxUpOrDown(
109                         Widget wid,
110                         XEvent *event,
111                         String *argv,
112                         Cardinal *argc) ;
113 extern void _XmSelectionBoxRestore(
114                         Widget wid,
115                         XEvent *event,
116                         String *argv,
117                         Cardinal *argc) ;
118 
119 /********    End Private Function Declarations    ********/
120 
121 
122 #ifdef __cplusplus
123 }  /* Close scope of 'extern "C"' declaration which encloses file. */
124 #endif
125 
126 #endif /* _XmSelectioBI_h */
127 /* DON'T ADD ANYTHING AFTER THIS #endif */
128