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